This is probably way, way OT, but has anyone considered something along the
lines of pymacs, but in ruby?  (http://www.iro.umontreal.ca/~pinard/pymacs/)

I'm half again dangerous enough with lisp to hack out an emacs function when and
if I need it, but being able to do that in ruby would be so, so cool.