------ art_55625_29626996.1162844830826 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline A good basic walkthrough on meatprogramming can be the little section in _why's guide, or even better, teh tutorial he wrote on it here: http://www.whytheluckystiff.net/articles/seeingMetaclassesClearly.html On 11/5/06, Jay Levitt <jay+news / jay.fm> wrote: > > Now that Hal, David B, Curt, and others have some spare time: > > I'm an old-school, procedural programmer. I skipped C++ and Java, and > went > straight from PL/I to Ruby. Wow, times have changed! > > So I haven't developed the idioms that powerful languages like Ruby make > possible: reflection, method_missing-isms, binding, continuations, > lambdas, > blocks, etc. My code still looks like it used to, only prettier. > > I've seen some articles on metaprogramming online, but none are both (a) > soup-to-nuts walkthroughs and (b) Ruby-specific. Besides, I think this is > a topic worthy of a book-length screed. Ideally, it'd assume basic > knowledge of Ruby syntax and of programming in general, but not of dynamic > programming. Maybe write it with a C programmer in mind. > > Anyone wanna write this next? > > Jay Levitt > > -- Chris Carter concentrationstudios.com brynmawrcs.com ------ art_55625_29626996.1162844830826--