[Cascavel-pm] Subprojeto do Perl6 - "p6-in-p5"

Gabriel Vieira gabriel.vieira em gmail.com
Quarta Março 1 09:03:19 PST 2006


um duvida.. perl6 sera interpretado por perl5?

ficou bem interessante o codigo.. dei valor.
----- Original Message ----- 
From: "Flavio S. Glock" <fglock em gmail.com>
To: "Cascavel Perl Mongers" <cascavel-pm em pm.org>
Sent: Wednesday, March 01, 2006 11:07 AM
Subject: [Cascavel-pm] Subprojeto do Perl6 - "p6-in-p5"


Estou trabalhando em um programa em perl5, que é um mini-compilador de
Perl6 escrito a partir do zero.
Ele será utilizado no projeto Pugs como uma ferramenta para fazer 
experiências.
Atualmente, ele não compila coisas muito mais complexas do que "  say
'hello, world!';  ", mas está evoluindo rapidamente, com a colaboração
da Audrey Tang e do Larry Wall !!!

Link:  http://svn.openfoundry.org/pugs/misc/pX/Common/

Para testar: copie todos arquivos que começam com iterator* para um
diretório local, e execute o programa iterator_engine_p6grammar.pl

A saída deste programa é uma série de pequenos programas em perl5, que
correspondem ao 'bootstrap' do compilador, ou seja, sua carga em
memória e a compilação dos diversos módulos necessários (uma parte do
programa é escrita em Perl6, e compilada por ele mesmo).

O programa completo tem apenas 30kb (é quase um 'Perl Golf').

- Flavio S. Glock
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm 



Mais detalhes sobre a lista de discussão Cascavel-pm