No importa que pugs sea lento... lo que importa es que YA podemos aprender Perl 6.Pero no se supone que los standars de Perl 6 no estan bien difinidos?
La idea es estar preparados para empezar a escribir Perl 6 en cuanto lo tengan preparado. Y antes que nadie.
Pero no se supone que los standars de Perl 6 no estan bien difinidos?Bueno, porque están siguiendo una regla básica: Perl 6 debe seguir pareciendo Perl, pero tendrá cosas nuevas y cosas muy distintas.
Aun asi, tine cosas en comun, otras se me hacen raro como estoCódigo: TextO como se usa esto:
loop { #... } Código: Text
$line ~= " come";
¿Cual es la diferensia entre print y say?print funciona igual que antes. say es un print con un "\n" al final, por lo que puedes igualmente decir:
Los regexp son mas rarosPrecisamente has puesto un ejemplo de regexp compatible Perl 5, por lo es lo mismo que poner s/\t/^I/g en Perl 5.Código: Text:unsure:
$_ ~~ s:P5:g {\t}{^I} if %opts<t>;
Aunque sin duda hay funsiones muy tentativas (when, default, ¿given?) y creo que la mayor critica que se le puede dar es su propio ser, ¿Como uso mis programas de antes (Perl 5) en Perl 6?Su propio ser... ¿qué pasó con los programas en C cuando salió C++? Pues que algunos fueron reescritos, claro, pero la mayoría no. Perl 5 SIGUE funcionando, por lo que tus programas seguirán funcionando igual. Perl 6 es un nuevo lenguaje, por lo que la gente lo comenzará a usar para resolver nuevos problemas.
¿Lo tengo que reprogramar?
:scream:
Por el otro lado esta Parrot que dede mi punto de vista se sale totalmente de la sintaxis de Perl.
Nuevamente Perl se supera, pero en este caso, por ahora creo que se mata el mismo.