The first refactoring editor was done for Smalltalk, which is very similar to Ruby. The absence of static type declarations did not really limit the capabilities.
One thing that a Ruby refactoring tool will have to do is understand where to find all the code. In Smalltalk this is all done through the "image" file which contains the code as well as references to the source control information about which versions are used in the application. Information about the original Smalltalk refactoring tool... http://wiki.cs.uiuc.edu/RefactoringBrowser A pdf on what it is and how it works... http://st-www.cs.uiuc.edu/~droberts/tapos.pdf VisualWorks Smalltalk also has code completion, etc. -Patrick _______________________________________________ PDXRuby mailing list [email protected] IRC: #pdx.rb on irc.freenode.net http://lists.pdxruby.org/mailman/listinfo/pdxruby
