There's another huge issue with automatic completion in Ruby: many classes (including those in the standard library) use the #method_missing hook to dispatch calls at runtime. All of the ActiveRecord "magic" which auto-creates methods matching your database schema is invisible to simple introspection of your model classes, so some meta-object protocol would be needed to describe objects in more detail.
Perhaps a more useful model to strive for would be the Smalltalk environment, where the IDE and runtime environment are one and the same, and objects can be "opened up" for modification and introspection at runtime. -Lennon _______________________________________________ PDXRuby mailing list [email protected] IRC: #pdx.rb on irc.freenode.net http://lists.pdxruby.org/mailman/listinfo/pdxruby
