[Haskell-cafe] Re: [Haskell] ANN: Uniplate 1.0

2007-06-20 Thread Isaac Dupree
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Neil Mitchell wrote: Hi Thinking about this slightly further... For the implementation, Data.Derive has a special case for lists, tuples and Maybe. Its a shame that only a restricted number of types are supported - things like

[Haskell-cafe] Re: [Haskell] ANN: Uniplate 1.0

2007-06-18 Thread Isaac Dupree
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Neil Mitchell wrote: Hi, I am pleased to announce Uniplate (formerly known as Play), a library for boilerplate removal requiring only Haskell 98 (for normal use) and optionally multi-parameter type classes (for more advanced features). This

[Haskell-cafe] Re: [Haskell] ANN: Uniplate 1.0

2007-06-18 Thread Neil Mitchell
Hi The draft paper feels more readable and up-to-date than the manual. That's very true! Originally there was a manual, now there is a paper - perhaps I should take the manual down if people think that the paper is sufficiently readable? However I have one comment about it. In the section

[Haskell-cafe] Re: [Haskell] ANN: Uniplate 1.0

2007-06-18 Thread Neil Mitchell
Hi Thinking about this slightly further... For the implementation, Data.Derive has a special case for lists, tuples and Maybe. Its a shame that only a restricted number of types are supported - things like Data.Map/Data.Set can be supported perfectly, apart from restrictions in Template

Re: [Haskell-cafe] Re: [Haskell] ANN: Uniplate 1.0

2007-06-18 Thread Stefan O'Rear
On Tue, Jun 19, 2007 at 03:11:44AM +0100, Neil Mitchell wrote: Hi Thinking about this slightly further... For the implementation, Data.Derive has a special case for lists, tuples and Maybe. Its a shame that only a restricted number of types are supported - things like Data.Map/Data.Set