Now I suppose someone is going to ask me what arguments are bad. Two examples: 1. "The most common use of LISP macros is to avoid typing lambda quite so much" - obviously false; 2. Using Lisp to model a Ruby example of "mini-language" demonstrates Lisp's power, not Ruby's.
One could probably argue that Perl6 is a Lisp with CFGs a first order language primitive (which is in essence what macros allow), c.f. Greenspun's Tenth.
I for one may use Ruby as a scripting language for my next project, I want to see more articles like this.
I usually don't! This is an article about Ruby and "LISP". I read articles about Lisp. This one is mistaken, I think, mostly because the author hasn't used Lisp to do much, but writes about it anyway.
But I really don't mean to carp about the article. Ruby makes him happy, that's great.