(Unmatched single quotes are the easiest way to embed literal S-expression data inside Lisp S-expressions representing code.)
Given the entry situation, the only sane thing to do is use a font that makes both ' and " vertical bars.
So far I have been compiling to C, but I just created a horrible mess.
A previous blog post on the Rubinius blog mentioned that they'll be talking about a Language Toolkit sometime soon.
This article is making me wish could make CoffeeScript run within the Rubinius VM, and have access to the same objects and libraries of my Rails app.
Wish I had time to build that. Maybe someone smarter than me with some free cycles could take this project on :-)