Tengo entendido que no existe un "puente" entre Ruby y Perl para permitirle llamar a las funciones de Perl directamente desde Ruby. También entiendo que para llamar a un programa Perl de Ruby, simplemente póngalo en los backticks (es decir, result = `./helloWorld.pl`
). Sin embargo, esto no permite la interacción con el programa Perl (es decir, no puede interactuar con las solicitudes ni proporcionar entradas). Mis quesitons son los siguientes:¿Cómo puede interactuar con los programas Perl de Ruby?
¿Hay alguna manera de proporcionar información a los programas de Perl desde Ruby (aparte de argumentos)?
¿Estoy equivocado de que no haya un puente entre Ruby y Perl? La interacción con el programa de instalación de un programa parece ser la forma incorrecta de hacerlo cuando se navega por las solicitudes, y los programas con los que trato están bien diseñados y tienen bibliotecas con las funciones de Perl apropiadas.
Desde sus comentarios sobre las respuestas, parece que usted está buscando algo que va a ser capaz de invocar métodos dentro de un programa Perl en ejecución para interactuar directamente con él? – Schwern
Sí, deseo poder hacer algo como perlProgram.execMethod ('myPerlPethod'), y tener el espacio (hash, matrices, cadenas, números, etc.) puenteado. – Mike