Rubylove
Cat Stevens has a great song called “Rubylove”. I play it from my laptop when some of the guys from the office come in.
Although I dislike mishmashed syntax, I’ve played with OCAML and Scheme over the past few days and have come to the conclusion that Ruby is the best of a bad bunch when it comes to lexical cruft.
Yes, Scheme can start to feel like XML with the brace crazy source, but havn’t scanner techniques come some way since Lisp and 1958? And WTF is “car” and “cdr” supposed to mean (I know it’s from an IBM instruction set but WTF is it doing in a high level language?! “Just write a macro, Josh” I hear you functionoids cry. Bah humbug.)
Unless Jim pairs with me, I’ve decided NOT to do one of our internal exercises in Scheme. Life is too short.
Anyway I’m on a quest to lose the bet Richard Mc and I have against Jon and Roy that in 5 years time 10% of enterprise apps written in Ruby. Time.freeze




