[Cascavel-pm] v6/Moose

Flavio S. Glock fglock em gmail.com
Terça Junho 27 10:55:33 PDT 2006


Estou trabalhando na integração do perl6-em-perl5 com o Moose.pm.

O primeiro resultado  já permite compilar um programa OO simples:

  use v6-pugs;
  class Point;
  has $x;
  method m ( $z ) { $z.say }
  method n { 456 }

Resultado da compilação - sem retoques:

use Pugs::Runtime::Perl6;
use strict;
no warnings 'void';

package Point;
use Moose;
has 'x' => ( is => 'rw', );

sub m {
    my $self = shift;
    my ($z) = @_;
    {
        print '', $z, "\n"
    }

}

sub n {
    my $self = shift;
    {
        456
    }

}

http://pugs.blogs.com/pugs/2006/06/pugs_6212_relea.html

- Flavio S. Glock


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