А какая связь с руби? Типа похож?
Не знаю, что за опал, но наверное есть варианты написания на руби, которые транслируются в итоге в джаваскрипт.
Опал как раз этим и занимается. Пишешь на руби, а на выходе получается жс. Да, по поводу кофискрипта имел ввиду, что похож