Hi Ravi,
You might want to browse through "Comparing Libraries for Generic
Programming in Haskell":
http://www.cs.uu.nl/research/techreps/repo/CS-2008/2008-010.pdf
SYB and Uniplate are two widely used and well-maintained systems for
strategic traversals over arbitrary datatypes. There are other o
On Mon, Dec 17, 2012 at 4:06 PM, José Pedro Magalhães wrote:
> Hi Ravi,
>
> You might want to browse through "Comparing Libraries for Generic
> Programming in Haskell":
> http://www.cs.uu.nl/research/techreps/repo/CS-2008/2008-010.pdf
>
> SYB and Uniplate are two widely used and well-maintained s
Strafunski is now rather out of date - it was developed before Cabal
and used a custom install depending whether or not you wanted to use
the DriFt preprocessor.
Andy Gill has a "modern" re-implementation of Strafuski on Hackage called KURE.
Aside from SYB, Neil Mitchell's Uniplate is popular and
I won't compare and contrast all these, but I want to point out that there
is a nicer version of uniplate in the lens package.
On Dec 17, 2012 5:31 AM, "Ravi Sahni" wrote:
> Clearly Haskell has great possibilities in the field of
> language-processing. And the nuisances associated with little ac