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

Reply via email to