[Cascavel-pm] Perl 6
Flavio S. Glock
fglock em gmail.com
Terça Setembro 13 12:03:54 PDT 2005
Vanderson - bem vindo de volta à lista!
> Não entendi direito ainda o
> desenvolvimento do Parrot, o que é o Pugs, ou seja,
> tô voando
O Parrot, o Pugs, e o Perl 6 são 3 projetos diferentes:
Perl 6 - uma nova linguagem, projetada pelo mesmo grupo que desenvolve
o Perl desde o início;
Parrot - nova versão da máquina virtual do Perl (o Perl 5 tem a
máquina virtual e o compilador juntos);
Pugs - uma implementação do Perl 6.
> > > alguém tem uma dica de algum lugar que explique o
> > > que se passa no
> > > desenvolvimento do Perl 6 desde o básico até os dias
> > > de hoje?
Se você quer a história toda, pode ler os sumários semanais -
clique em "this week in Perl 6" em www.perl.com
Os sumários do pugs são publicados aqui:
http://use.perl.org/~autrijus/journal
e, como o autrijus anda sem tempo, a partir de ontem começamos a
publicar o journal aqui:
http://svn.openfoundry.org/pugs/docs/journal/
> Interessante... public class / private class
Classes são objetos - você pode dizer:
my $x = class { ... }
e a sua classe só poderá ser acessada no bloco em que foi definida.
> Não ficaria a cara do Java?
Não sei como é a cara do Java :)
> > Quanto ao OOP... o Perl 6 prevê controle de acesso a
> > seus métodos e propriedades como é feito em outras
> > linguagens orientadas à objeto?
Sim.
Se você quiser detalhes, há um módulo no CPAN chamado Perl6-Bible, que
instala a especificação do Perl 6. Depois de instalar o módulo, digite
o comando:
p6bible
- Flavio S. Glock
Mais detalhes sobre a lista de discussão Cascavel-pm