Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

186
Visualizações
Compile una gema Ruby opalizada en un paquete Node

No me queda claro a partir de los documentos y guías si lo siguiente es factible con Opal:

He escrito una gema de construcción que implementa una API para construir un árbol de objetos que luego se escribe en XML (o AIXM para ser exactos, un formato aeronáutico). Actualmente hay dependencias de tiempo de ejecución, pero podría deshacerme de ellas.

Hay una guía sobre la configuración de gemas para Opal , sin embargo, ¿es posible usar una gema opalizada en un proyecto de JavaScript? ¿O convertirlo en un paquete Node?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Actualmente estamos en un proceso de diseño de una buena integración de NPM. Pero a partir de ahora, sí. Puede compilar un proyecto Opal en un archivo .js (o .mjs) y solicitarlo en el entorno Node.

Sin embargo, un problema: Opal no se comporta bien en el entorno JS, ya que define globales, modifica prototipos, etc. - puede causar un lío, aunque la mayoría de las incompatibilidades se han solucionado a lo largo de los años (en cualquier caso, puede considerar ejecutar Código Opal en un WebWorker). El problema principal aquí es que dicho paquete incluirá inadvertidamente opal corelib, y debe tener cuidado de incluirlo solo una vez. Por lo tanto, su parte Opal de la aplicación debe compilarse en conjunto, no dividirse en varios paquetes. Trabajaremos para corregir ese problema en los próximos meses.

En cuanto a la interfaz Opal de JS, debería echar un vistazo a esto: https://github.com/opal/opal/blob/master/docs/compiled_ruby.md#ruby-from-javascript

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda