Without dragging out the whole "Ruby is an acceptable Lisp" thing, I feel that your choice of Ruby was appropriate, though. With the obvious exception of Arc, I feel that Ruby is far closer to Lisp than any of those other languages.
Then again, maybe it's just because I'm reading Metaprogramming Ruby right now.
Then again, maybe it's just because I'm reading Metaprogramming Ruby right now.