From: Ryan Davis Date: 2008-06-11T09:20:45+09:00 Subject: Re: [ANN] ParseTree 2.2.0 Released On Jun 10, 2008, at 02:32 , Michael Neumann wrote: > Ryan Davis wrote: >> >> [...] >> >> ### 2.2.0 / 2008-06-09 >> * 18 minor enhancements: >> * Added 1.9 and rubinius to multiruby skip list. >> * Added 1.9 fixes for SexpProcessor. > > I'm curious. Does that mean, ParseTree now works with Ruby 1.9? That > would be great! Unfortunately, no. My 1.9 fixes were for SexpProcessor only. The intent is to get to the point where 1.9 and other non-ASTable implementations can automatically fall back to ruby_parser. 1.9 dropped support for storing AST information. ruby_parser can take over for some of that, but the biggie is procs... People who design DSLs on procs using ruby2ruby to do manipulation are going to be sorely disappointed in ruby 1.9. Unfortunately I don't have a solution at this time. There has been some talk about a bytecode decompiler for procs, but I don't even know if it is feasible at this point.