From: David Alan Black Date: 2004-05-29T22:38:41+09:00 Subject: Re: Metaobjects in Ruby Hi -- Claus Spitzer writes: > 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? I would look at the pickaxe book's chapter on reflection (http://www.rubycentral.com/book/ospace.html), which covers a lot of topics you'll probably find relevant and interesting, including runtime callbacks, examining ObjectSpace, and several others. David -- David A. Black dblack@wobblini.net