Powered by Foswiki, The Free and Open Source Wiki

Pesquisar

Documentação

Artigos

Eventos


Comunidade

r4 - 16 Aug 2008 - JoenioCosta

Moose

Moose é uma extensão do sistema objeto Perl 5. Ele utiliza todas as melhores características de Perl 6, CLOS (LISP), Smalltalk, Java, BETA, OCaml, Ruby e mais, enquanto ainda mantém fiel às suas raízes Perl 5.

O principal objetivo de Moose é fazer a programação Orientada a Objetos do Perl 5 mais fácil, mais coerente e menos tediosa. Com Moose você pode pensar mais sobre o que pretende fazer e menos sobre a mecânica do OOP.

Adicionalmente, Moose é construído em cima de Class::MOP, que é um sistema de metaclasses para Perl 5. Isto significa que não só torna a construção de objetos do Perl 5 melhor, como fornece o poder da meta-programação também.

fonte: http://moose.perl.org/, http://search.cpan.org/dist/Moose/