all options
wheezy  ] [  jessie  ] [  stretch  ] [  buster  ] [  sid  ]
[ Source: libmoose-perl  ]

Package: libmoose-perl (2.2011-1)

Links for libmoose-perl

Screenshot

Debian Resources:

Download Source Package libmoose-perl:

Maintainers:

External Resources:

Similar packages:

moderna infrastruttura per sistema ad oggetti Perl

Moose è un'estensione del sistema ad oggetti di Perl 5. Lo scopo principale di Moose è di rendere la programmazione orientata agli oggetti con Perl 5 più facile, più coerente e meno noiosa. Con Moose si può pensare di più a ciò che si desidera fare e meno alle meccaniche della OOP.

In aggiunta Moose è costruita sulla base di Class::MOP che è un sistema di metaclassi per Perl 5. Ciò significa che Moose non solo rende migliore la creazione dei normali oggetti Perl 5, ma fornisce anche la potenza della programmazione con metaclassi.

Moose inoltre gestisce in modo opportuno tutti gli attributi (inclusi quelli ereditati) che sono definiti, ma fornisce anche funzionalità per inizializzare correttamente slot di istanza, impostare valori predefiniti dove appropriato ed effettuare qualsiasi controllo o imposizione di vincoli sul tipo quando necessario.

Ulteriori dettagli sulla struttura di Moose, così come sulle sue caratteristiche, possono essere trovati nel documento Moose::Cookbook in continua espansione.

Tags: Software Development: Perl Development, Libraries, Implemented in: implemented-in::c, implemented-in::perl, Role: Development Library

Other Packages Related to libmoose-perl

  • depends
  • recommends
  • suggests
  • enhances

Download libmoose-perl

Download for all available architectures
Architecture Package Size Installed Size Files
alpha (unofficial port) 784.4 kB2,340.0 kB [list of files]
amd64 783.7 kB2,335.0 kB [list of files]
arm64 782.7 kB2,331.0 kB [list of files]
armel 783.2 kB2,330.0 kB [list of files]
armhf 783.2 kB2,326.0 kB [list of files]
hppa (unofficial port) 785.0 kB2,340.0 kB [list of files]
hurd-i386 785.0 kB2,334.0 kB [list of files]
i386 784.7 kB2,334.0 kB [list of files]
kfreebsd-amd64 783.8 kB2,335.0 kB [list of files]
kfreebsd-i386 784.9 kB2,334.0 kB [list of files]
m68k (unofficial port) 783.6 kB2,338.0 kB [list of files]
mips 782.8 kB2,336.0 kB [list of files]
mips64el 783.2 kB2,337.0 kB [list of files]
mipsel 783.0 kB2,336.0 kB [list of files]
powerpcspe (unofficial port) 783.7 kB2,370.0 kB [list of files]
ppc64 (unofficial port) 783.6 kB2,371.0 kB [list of files]
ppc64el 783.7 kB2,371.0 kB [list of files]
s390x 783.1 kB2,335.0 kB [list of files]
sh4 (unofficial port) 784.4 kB2,331.0 kB [list of files]
sparc64 (unofficial port) 782.8 kB2,341.0 kB [list of files]
x32 (unofficial port) 783.6 kB2,330.0 kB [list of files]