Estoy pensando en escribir mi propio lenguaje.¿Qué es una buena VM para desarrollar un lenguaje de hobby?
Encontré algunas opciones, pero siéntase libre de sugerir más.
- JVM
- loro
- OSA
Una gran cantidad de idiomas están utilizando la JVM, pero a menos que se escribe un lenguaje Java-ish, todo el poder del stdlib le da va a sentirse feo; Tampoco es muy bueno en materia dinámica.
Parrot parece una buena máquina virtual para el desarrollo de idiomas, pero tiene un pequeño proyecto abandonado/inacabado/hobby.
OSA es lo que impulsa Applescript, no una máquina virtual muy conocida, pero uso Mac, y ofrece una buena integración de sistema.
CLR + Mac no parece una buena combinación ...
Mi lengua va a ser un objeto orientado lenguaje de flujo de datos concurrentes funcional con tipos fuertes y una mezcla de Python y la sintaxis de Lisp. Suena bien, ¿eh?
[editar]
Acepté Python por ahora, pero me gustaría saber más acerca de OSA y Parrot.
¿Qué hay de Scheme? –
¿Qué pasa con los requisitos de rendimiento y escalabilidad? – skaffman
Prefiero usar Python o Lua que Scheme, creo. Casi no hay requisitos de rendimiento y escalabilidad, solo se usará para pequeñas herramientas que escriba. – Pepijn