[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