2 ms·
The direct equivalent and replacement is GHC http://www.haskell.org/haskellwiki/Generics http://www.haskell.org/haskellwiki/Generics. Edit: I just wanted to ad
by coolsunglasses 12y ago
The direct equivalent and replacement is GHC http://www.haskell.org/haskellwiki/Generics http://www.haskell.org/haskellwiki/Generics.
Edit: I just wanted to add that if you do compiler-like tree transformation code it behooves you to explore uniplate/multiplate/plated.
- lumpypua 12y agoSick, thank you for the reply and pointer to uniplate and associated tools!
- ufo 12y agoIIRC, the thing about Uniplate is that the API makes it easy to build traversal functions like "get a list of all X nodes in this tree" while SYB provides some folding operators that are a bit harder to work with.