javascript ruby compiler-construction opalrb

¿Cómo puedo compilar Ruby a Javascript?



compiler-construction opalrb (4)

Por lo que puedo decir, Opal es el mejor convertidor / compilador de Ruby a JS que hay ahora mismo. Here puedes verlo en acción.

No es perfecto, pero funciona la mayor parte del tiempo y, a diferencia de proyectos anteriores como RubyJS , Opal aún se está desarrollando activamente.

Estoy trabajando en una lógica que me gustaría expresar en el servidor y en el navegador. Algo así como validar un formulario donde debe haber ciertas relaciones lógicas entre los elementos en función de lo que ya se ha ingresado.

Así que ... Si puedo escribir la lógica una vez y de alguna manera acabaré con Ruby y con Javascript, puedo escribir la lógica solo una vez y no tengo que preocuparme por asegurar que dos piezas de código escritas en diferentes idiomas tengan la misma funcionalidad comportamiento.

No necesito reproducir todo en Ruby, obviamente, y una simplificación podría ser portar una única biblioteca de propósito general como Functional Javascript to Ruby.

¿Alguien tiene experiencia con RubyJS? ¿Alguien puede indicarme un proyecto existente usando RubyJS? Gracias por adelantado...


Recientemente escuché sobre un proyecto llamado "Johnson" que incorpora el intérprete de JavaScript Spidermonkey dentro de Ruby. http://github.com/jbarnette/johnson

Podrías entonces evaluar algún javascript dentro de ruby.