Rakudo

From Wikipedia, the free encyclopedia

Rakudo es un compilador de Raku para MoarVM y la Máquina virtual Java, que implementa la especificación Raku.[2] Es actualmente el principal compilador de Raku en desarrollo activo.

Tipo de programa Raku (v6.c,v6.d) Compilador
Desarrollador La comunidad Perl
Licencia Licencia Artística 2.0
Idiomas Inglés
Datos rápidos Información general, Tipo de programa ...
Rakudo
Rakudo Logo
Información general
Tipo de programa Raku (v6.c,v6.d) Compilador
Desarrollador La comunidad Perl
Licencia Licencia Artística 2.0
Idiomas Inglés
Información técnica
Programado en Raku
Versiones
Última versión estable "2026.02" [1] (28 de febrero de 2026 (17 días))
Enlaces
Cerrar

Desarrollado originalmente dentro del proyecto Parrot, su repositorio de código fuente fue dividido para este nuevo proyecto en febrero de 2009 para que pudiera ser desarrollado de forma independiente. De todas formas, en este momento sigue manteniendo muchas dependencias. Rakudo está escrito en C, Raku, y la implementación resumida de Raku NQP (Not Quite Perl).[3] [4]

Rakudo Perl #14 fue lanzado en febrero de 2009, nombre de código Vienna, como el grupo de Perl mongers que patrocinó a uno de los desarrolladores desde abril de 2008. Subsecuentes publicaciones han utilizado nombres de código basados en nombres de grupos de los Perl mongers.

La primera y principal publicación de una distribución, tanto del compilador como de módulos (denominada "Rakudo *" o "Rakudo Star") se publicó el 29 de julio de 2010.[5]

Nombre

El nombre de "Rakudo" para el compilador de Raku se sugirió al principio por parte de Damian Conway.[6] "Rakudo" es la forma corta de "Rakuda-dō" (con una larga 'o'; 駱駝), que es la forma japonesa de "Camino del Camello". "Rakudo" (con una breve 'o'; ) también significa "paraíso" en japonés.

El término " Rakudo " se eligió para ayudar a diferenciar entre el nombre de la implementación ("Rakudo") del nombre de la especificación del lenguaje ("Raku"): cualquier implementación que pase el conjunto de test oficial podrá llamarse a sí mismo “Raku”. Existen actualmente diversas implementaciones en varios niveles de maduración, de los cuales solo Rakudo implementa Raku de forma completa, y NQP para un subconjunto de Raku.[2][7]

Libros

Referencias

Enlaces externos

Related Articles

Wikiwand AI