On 04/05/13 01:52, Nicolas Trangez wrote: > On Fri, 2013-05-03 at 10:40 -0700, Hilco Wijbenga wrote: >> Given the apparent simplicity of the changes needed to keep one's >> Haskell code up to snuff and the strong typing inherent in Haskell >> code, would it not be possible to create something similar? If there >> is a tool that moves (most of) one's code from Haskell version n to >> n+1 then making breaking changes would be even less of an issue. >> >> Just an idea, I have no clue about its feasibility... > > I mentioned the same on #haskell today. Something like Coccinelle > (http://coccinelle.lip6.fr) "semantic patches" could be really useful to > automate (some) API & language changes. Somewhat like (but better than) > the Python '2to3' tool. > > I think some message about a GSoC project regarding an AST-based > refactoring tool was posted to this list. That might be a useful > building block for such tool?
Yes, I proposed that. It seems to be already in the making by some, but seems to need more concentrated community effort/support/contribution. It would also *hugely* reduce the time spent on what my next email is about. _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe