On Nov 13, 2008, at 13:03 , Pit Capitain wrote:

> 2008/11/13 Ryan Davis <ryand-ruby / zenspider.com>:
>> I just found a typo in code in tk via flay! RAD!! This exists in  
>> trunk as
>> well as in 1.8.x:
>> (...)
>> A:         warn("Warning:: #{e.message} (when
>> #{method}lcall(#{tagOrId.inspect}, #{optval.inspect})")
>> B:         warn("Warning:: #{e.message} (when
>> #{method}.call(#{tagOrId.inspect}, #{optval.inspect})")
>
> Really impressive, Ryan! Do you know of similar tools for Java?

nope. but the paper that I got inspiration from was working on C, so  
it is certainly doable.

John and I were talking about doing this for javascript since it'll  
take about... 20 lines of ruby + johnson to make it work. Adding java  
and any other language would be easy assuming there is a ruby parser  
for it.