| So far, I still think that SYB for GHC types is a good and necessary
| first step. If adding Uniplate instances as well gives significant
| improvements in efficiency or convenience, I won't argue against.

An alternative viewpoint might be: do the simpler, more efficient, and 
easier-to-use thing (Uniplate) first; and if that proves insufficiently 
expressive, move on to SYB.

I don't have a carefully-thought-out view myself; but by gut feel is to start 
simple.

I hope you all know about
http://www.cs.uu.nl/wiki/pub/Alexey/ComparingLibrariesForGenericProgrammingInHaskell/technicalreport.pdf


Simon

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to