He estado pendiente de Parrot por un tiempo. Entiendo que es una máquina virtual diseñada para ejecutar una variedad de idiomas dinámicos y para permitir cierto grado de interoperabilidad (por ejemplo, llamar a una función Perl desde un script de Python). Entonces, mi pregunta es en dos partes:Parrot - ¿Puedo usarlo? ¿Y cómo?
- ¿Loro está listo para uso general? Puedo ver lanzamientos, pero no es obvio si es algo que funciona bien ahora, o todavía es un trabajo en progreso.
- ¿Hay alguna documentación sobre cómo usar Parrot? He visto enlaces en preguntas anteriores, pero toda la documentación que puedo encontrar habla sobre los distintos niveles del código específico de Parrot (PIR, PASM, etc.) o sobre cómo agregar soporte para más idiomas. Eso es genial, pero ¿cómo puedo ejecutar el código en los idiomas existentes en Parrot? ¿Y cómo uso el código escrito en otro idioma?
Finalmente, no quiero iniciar una guerra de llama, pero sé que Parrot está atado con Perl 6. Prefiero Python. Entiendo que Python es un lenguaje compatible, pero de manera realista, ¿se lo percibe como una VM multilingüe, o es un intérprete de Perl 6 con otros idiomas incluidos como curiosidades?
Así, al menos desde un punto de vista Python, suena como que es realmente en la 'idea interesante, comprobar de nuevo en un par de años de escenario? Me temo que realmente no tengo una picazón que me motive a rascar al ayudar a desarrollarla, pero estoy interesado en ver cómo resulta. –