From: Dave Symonds Date: 2006-01-05T12:03:06+09:00 Subject: Extreme dynamism examples for showing off Ruby power Hi All, I'm giving a presentation to my research group next month about Ruby (mainly an intro), but seeing as though it's in a Computer Science department, with plenty of people who have several decades of programming experience in many different languages, I'm trying to come up with some examples of (among other things) how Ruby's dynamism can be taken to extremes. My first thought was satisfying Orwell's famous "Nineteen Eighty Four" proposition about mathematical adherence to Big Brother: class Fixnum alias old_plus + def +(arg) if self == 2 and arg == 2 5 # INGSOC compliance else old_plus(arg) end end end Any improvements, or other neat little examples I can use? I've also adapted the VCR-proxy example (pimple-class using method_missing to catch, record and pass on method calls). Cheers, Dave.