Rakudo es un compilador Raku dirigido a MoarVM y la máquina virtual Java , que implementa la especificación Raku. [2] Actualmente es el único compilador Raku importante en desarrollo activo .
Lanzamiento estable | "2021.06" # 147 [1] / 19 de junio de 2021 |
---|---|
Repositorio | |
Sistema operativo | Linux , Windows , FreeBSD , OS X , NetBSD , OpenBSD |
Tipo | Raku (v6.c, v6.d) Compiler |
Licencia | Licencia Artística 2.0 |
Sitio web | rakudo |
Desarrollado originalmente dentro del proyecto Parrot , el repositorio de código fuente de Rakudo se separó del proyecto en febrero de 2009 para que pudiera desarrollarse de forma independiente, aunque todavía había muchas dependencias en ese momento. Rakudo está escrito en C , Raku y el subconjunto ligero de Raku "NQP" (No es bastante Perl). [3]
Rakudo Perl # 14 fue lanzado en febrero de 2009, con el nombre en código Viena en honor al grupo Perl mongers que había patrocinado a uno de sus desarrolladores desde abril de 2008. Las versiones posteriores han utilizado nombres en clave basados en grupos Perl mongers.
El primer lanzamiento importante de una distribución tanto del compilador como de los módulos (llamado "Rakudo *" o "Rakudo Star") fue el 29 de julio de 2010. [4]
Nombre
El nombre "Rakudo" para el compilador Raku fue sugerido por primera vez por Damian Conway . [5] "Rakudo" es la abreviatura de "Rakuda-dō" (con una 'o' larga;駱駝道), que en japonés significa "Camino del camello". "Rakudo" (con una 'o' corta;楽土) también significa "paraíso" en japonés.
El término "Rakudo" también se eligió para distinguir entre el nombre de una implementación de lenguaje ("Rakudo") y el nombre de la especificación de lenguaje ("Raku"); cualquier implementación que pase el conjunto de pruebas oficial podría llamarse a sí misma "Raku". Actualmente hay varias implementaciones en varios niveles de madurez, y solo Rakudo implementa el subconjunto completo de Raku y NQP para Raku. [2] [6]
Referencias
- ^ "Lanzamientos · rakudo / rakudo" . Consultado el 19 de junio de 2021 .
- ^ a b "Compiladores de Perl 6" . Consultado el 25 de diciembre de 2015 .
- ^ Michaud, Patrick (14 de junio de 2011). "Panorama arquitectónico de Rakudo" . Consultado el 24 de junio de 2012 .
- ^ Linux Today (30 de julio de 2010). "Announce: Rakudo Star: una distribución útil, utilizable y de" adopción temprana "de Perl 6" . Consultado el 30 de diciembre de 2013 .
- ^ O'Reilly FYI (21 de agosto de 2008). "La mente de Damian Conway: ciencia, informática, el futuro de Perl 6 y consejos para los aspirantes a programadores de hoy" . Consultado el 30 de diciembre de 2013 .
- ^ Lenz, Moritz (23 de octubre de 2009). "Escribimos un libro de Perl 6 para ti" . Consultado el 2 de enero de 2012 .