[Haskell-cafe] HList and Type signatures / synonyms
Justin Bailey
jgbailey at gmail.com
Wed Sep 9 00:19:02 EDT 2009
Gunther,
I've got a little experience with HList - read below.
2009/9/6 Günther Schmidt <gue.schmidt at web.de>:
> Hi,
>
> I keep accumulating values and right now use plain tuples for that. I end up
> with a 12 element tuple and things are a bit messy.
>
> I'd like to use extensible Records from HList instead, thing is I'd like to
> keep putting type signatures in my code. As it turns out that seems to be
> where it gets messy with HList.
>
There is a template haskell function called "makeLabel" that can
generate the boilerplate for you. If you are comfortable not seeing
all the type definitions, it might do the trick.
> PS: Does anyone know why there are Label-n modules in HList, and which one
> to use?
>
I don't but Label4 works for me.
Justin
More information about the Haskell-Cafe
mailing list