Try folding over data type constructor with $? вторник, 25 декабря 2012 г. пользователь Magicloud Magiclouds писал:
> Forgot to mention, solution without TemplateHaskell. > > > On Tue, Dec 25, 2012 at 4:59 PM, Magicloud Magiclouds < > magicloud.magiclo...@gmail.com <javascript:_e({}, 'cvml', > 'magicloud.magiclo...@gmail.com');>> wrote: > >> Say I have things like: >> >> data LongDec = LongDef a b c ... x y z >> values = [ 'a', 'b', 'c', ... 'x', 'y', 'z' ] >> >> Now I want them to be "LongDef 'a' 'b' 'c' ... 'x' 'y' 'z'". >> In form, this is something like folding. But since the type changes, so >> code like following won't work: >> >> foldl (\def value -> def value) LongDef values >> >> Is it possible to do this in some way? >> -- >> 竹密岂妨流水过 >> 山高哪阻野云飞 >> >> And for G+, please use magiclouds#gmail.com. >> > > > > -- > 竹密岂妨流水过 > 山高哪阻野云飞 > > And for G+, please use magiclouds#gmail.com. > -- Best Timur DeTeam Amirov Moscow, Russia
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe