stringtranslate.com

Rakudo

Rakudo es un compilador de Raku dirigido a MoarVM y a la máquina virtual Java , que implementa la especificación Raku. [2] Actualmente es el único compilador importante de Raku en desarrollo activo .

Originalmente desarrollado 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 (Not Quite Perl). [3] [4]

Rakudo Perl #14 fue lanzado en febrero de 2009, con el nombre en código Vienna en honor al grupo de promotores de Perl que había patrocinado a uno de sus desarrolladores desde abril de 2008. Los lanzamientos posteriores han utilizado nombres en código basados ​​en grupos de promotores de Perl.

El primer lanzamiento importante de una distribución tanto de compilador como de módulos (llamada "Rakudo *" o "Rakudo Star") fue el 29 de julio de 2010. [5]

Nombre

El nombre "Rakudo" para el compilador Raku fue sugerido por primera vez por Damian Conway . [6] "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, existen varias implementaciones en varios niveles de madurez, y solo Rakudo implementa Raku completo y NQP para el subconjunto de Raku. [2] [7]

Libros

Referencias

  1. ^ "Lanzamientos · rakudo/rakudo" . Consultado el 26 de septiembre de 2024 .
  2. ^ ab "Compiladores de Perl 6" . Consultado el 25 de diciembre de 2015 .
  3. ^ Michaud, Patrick (14 de junio de 2011). «Resumen arquitectónico de Rakudo» . Consultado el 24 de junio de 2012 .
  4. ^ "NQP - Not Quite Perl en github". 2022-05-29 . Consultado el 2022-05-29 .
  5. ^ Linux Today (30 de julio de 2010). «Anuncio: Rakudo Star — una distribución útil, utilizable y «early adopter» de Perl 6». Archivado desde el original el 2013-12-31 . Consultado el 2013-12-31 .
  6. ^ 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 .
  7. ^ Lenz, Moritz (23 de octubre de 2009). "Escribimos un libro sobre Perl 6 para ti" . Consultado el 2 de enero de 2012 .

Enlaces externos