Lisp has all the niceties Ruby does, and many more. I think Ruby shows
O-O aficionados just a glimpse of the power that other languages
already have (closures - sort of, DSLs, other hooks into the runtime /
metaobject system).