{ |one, step, back| } 1 of 1 article WikiSyndicate: full/short

Ruby in five E's   31 May 04
[ print link all ]
I’ve been listening to David Heinemeier Hansson talk on the "Ruby on Rails" project (download the talk here). I really like his summary of Ruby slide which he calls "Ruby in five E’s".

I’ll reproduce his summary here:

  • Everything is an object
      5.times do print "hello world".capitalize end
    
  • Elegant blocks gives inline power
      db.select_all(sql).inject([]) do |objects, row|
        objects << instantiate(row)
      end
    
  • Exploring with reflection
  • Extending at runtime (even standard lib!)
  • Extensive standard library
    • XML, Test/Unit, Distributed Ruby, XML-RPC, WEBrick

 

Formatted: 04-Jul-08 14:29
Feedback: jim@weirichhouse.org