Re: [Haskell-cafe] Navigating 'Strategic' programming babel

2012-12-17 Thread José Pedro Magalhães
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

Re: [Haskell-cafe] Navigating 'Strategic' programming babel

2012-12-17 Thread Ravi Sahni
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

Re: [Haskell-cafe] Navigating 'Strategic' programming babel

2012-12-17 Thread Stephen Tetley
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

Re: [Haskell-cafe] Navigating 'Strategic' programming babel

2012-12-17 Thread Jake McArthur
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