Pregunta

Me gustaría conocer su opinión sobre ¿Cómo comenzar con Perl 6? ¿Se debe usar Rakudo que se está construyendo en Parrot o aún mejor ir con la implementación de Pugs?

Si es Rakudo, ¿cuál es la mejor manera de instalarlo? Los lanzamientos mensuales de Parrot, directamente de la SVN de Parrot, ¿otro?

¿Fue útil?

Solución

Observe la fecha en mi respuesta. Lo dejaré aquí, pero ya no es como es el mundo. Consulte la respuesta de raiph .


Recomiendo usar la última versión mensual de loro desde el sitio de Parrot o la publicación de loros en CPAN . He descubierto que a veces las últimas cosas en trunk / no funcionan por cualquier razón. Eso es solo para comenzar.

Una vez que hayas empezado y seas lo suficientemente valiente, lo más novedoso podría ser más apropiado. La página de descarga de Parrot tiene los detalles del repositorio.

Tenga en cuenta, sin embargo, que no debe instalar loro. A menos que hayan solucionado esto desde la última vez que miré, tener un loro instalado arruina el proceso de compilación. Hágalo en su directorio de origen, pero no use el destino de instalación. Todavía puede crear idiomas / perl6 y crear el destino perl6 e instalarlo donde desee.

Me di por vencido en Pugs porque instalar el último GHC siempre fue muy difícil. Sin embargo, no lo he mirado por un tiempo, pero cada nueva versión de Pugs parece requerir una actualización de GHC. Tal vez eso sea más sensato ahora.

Otros consejos

Después de mi primera visita al # perl6 en irc.freenode.org, obtuve las siguientes respuestas a la misma pregunta:

Recomendaría usar lanzamientos mensuales de Rakudo Star: http://rakudo.org/downloads/star Rakudo Star incluye Rakudo Perl 6, MoarVM, panda y algunos módulos de Perl 6. La versión de febrero de 2015 será la última en incluir la máquina virtual loro.

Únase al canal IRC de freenode # perl6 para usar evalbots en línea y / u obtener ayuda de cualquier tipo. Todos son bienvenidos.

Si desea usar Perl 6 dentro de Perl 5 - cargar módulos Perl 6, usar objetos Perl 6, escribir código Perl 6 - considere probar el nuevo Inline :: Perl6 (un módulo Perl 5 en CPAN que envuelve e integra el compilador Rakudo-on-MoarVM Perl 6).

Si desea instalar una versión de paquete de compilador / doc / módulo estable reciente y probada, pruebe con Rakudo Star distro.

Para el código, consulte ejemplos , RosettaCode , learnXinYminutes y Perl 6 Calendarios de Adviento .

Rakudo, SVN.

Estoy bastante seguro de que ya lo sabes.

Instalar Rakudo es la mejor manera de comenzar a programar en Perl 6. Rakudo es un compilador e implementación de Perl 6.

Yo personalmente recomiendo instalar Rakudo usando el administrador de instalación de rakudobrew, ya que simplifica el proceso de instalación. Siga las instrucciones aquí https://github.com/tadzik/rakudobrew . Además de instalar Rakudo y MoarVM, también instalará Panda, que es un instalador de módulos Perl 6.

Toda la información que desea saber sobre Perl 6 se puede encontrar aquí en http://perl6.org/ .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top