On Sat, May 29, 2004 at 11:26:31AM +0900, Claus Spitzer wrote: > I'm working on a paper for a class on Meta Programming Languages, > Systems, and Architectures, and one of the possible projects is to > compare meta programming facilities (e.g. reflection, introspection, > intercession, et. al.) between Ruby and Smalltalk (I do admit that > there was a bit of *ahem* influence in the selection of projects ;) ). > Now to start I was wondering if Ruby uses Metaobjects. If yes, where > is a good point to start gathering information on it? If not, which > are the facilities that Ruby uses to achieve reflection, > introspection, etc.? And again, where can I get more information on > it? http://www.ruby-doc.org/docs/ProgrammingRuby/html/ospace.html http://www.ruby-doc.org/docs/ProgrammingRuby/html/classes.html It probably does not exhaustively describe all of Ruby's features for introspection and meta-classes etc. Regards, Michael