perl install perl6 raku rakudo-star

Instale Raku(Perl 6) en Ubuntu junto con Perl 5.26



install perl6 (2)

Hay un repositorio mantenido por la comunidad de la compilación más reciente de Rakudo disponible aquí: https://nxadm.github.io/rakudo-pkg/

Esto generalmente se actualiza unos días después de cada lanzamiento oficial y actualmente está en 2019.07.1

Estoy ansioso por aprender Raku (Perl 6) y su sintaxis.

Ya tengo instalado Perl 5 en mi máquina Ubuntu.

vinod@ubuntu-s-1vcpu-1gb-nyc1-01:~$ perl -v This is perl 5, version 26, subversion 1 (v5.26.1) built for x86_64-linux-gnu-thread-multi (with 67 registered patches, see perl -V for more detail) Copyright 1987-2017, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page.

Quiero instalar Raku en el mismo sistema Ubuntu. Tengo un par de preguntas:

  1. ¿Cómo puedo instalar Raku?
  2. Si instalo Raku, ¿se borrará / actualizará Perl 5.26? Quiero Perl 5.26 en mi sistema porque se están ejecutando un par de scripts en Perl 5.
  3. ¿Puedo tener 2 versiones de Perl en un solo servidor?
  4. Una vez que instalo Raku, ¿cómo puedo ejecutar el código Raku / Perl 5 en el servidor Ubuntu? ¿Es como debería mencionar use Perl 5.26; ¿al principio? Por defecto, ¿qué versión de Perl tomará?
  5. ¿Cómo puedo ejecutar el código Raku?

$ sudo apt-get install rakudo [ ... stuff happens ... ] $ perl6 -v This is Rakudo version 2018.03 built on MoarVM version 2018.03 implementing Perl 6.c. $ perl -v This is perl 5, version 26, subversion 1 (v5.26.1) built for x86_64-linux-gnu-thread-multi (with 67 registered patches, see perl -V for more detail)

El compilador Raku está en un paquete llamado rakudo . Ese paquete incluye un programa llamado perl6 que es el compilador real de Raku. El compilador Perl y el compilador Raku son dos programas completamente separados, por lo que no hay ningún problema en tenerlos instalados y ejecutar el código con cualquiera de ellos. Están tan separados como Perl y PHP.

Actualización: en un comentario (ahora, extrañamente eliminado), preguntaste

¿Cuál era la forma de abrir un editor vi y escribir un código en ese

Lo haces exactamente de la misma manera que lo harías para cualquier lenguaje de programación en el que el código se compila o interpreta en cada ejecución: Perl, Python, Ruby, bash, todos funcionan de la misma manera.

Puede escribir un archivo de texto que contenga código Raku y ejecutarlo con perl6 your_file_name .

O puede poner la línea shebang correcta (que es #!/usr/bin/perl6 ) en la parte superior del archivo y hacer que el archivo sea ejecutable con chmod +x your_file_name .