From: Jason Roelofs [mailto:jameskilton / gmail.com] :
# Or better yet, tell him to design a language that has "if" 
# "unless" etc as objects and see where that goes. What does having 
# if/unless as objects even mean?

Maybe they mean a boolean class. I myself would like a boolean class in ruby. Sometimes, i feel if-else constructs too restrictive,.. maybe i hate grammar rules.. (maybe because i find english weird language??)

anyway, can we chain booleans like this?

(x<2).iftrue{"got it!"}.capitalize.each{|c| puts c}
=>G
  o
  t
  
  i
  t
  !