Secondo il Moose migliori pratiche doc, le mie classi Moose dovrebbe essere simile a questo:Tutte le mie classi Moose devono contenere 'namespace :: autoclean' e 'make_immutable' o c'è un modo per ottenerle di default?
package Person;
use Moose;
use namespace::autoclean;
# extends, roles, attributes, etc.
# methods
__PACKAGE__->meta->make_immutable;
1;
Vedi Moose::Manual::BestPractices.
E il 99% delle volte questo è quello che voglio, quindi c'è un modo per avere il mio spazio dei nomi automatizzato e le mie classi rese immutabili per impostazione predefinita, quindi non devo avere questo ammasso di codice?
Forse c'è un motivo tecnico per cui non è possibile o perché non dovrebbe essere fatto?
Grazie
Perché il voto negativo? – draegtun
Perché è sbagliato. MX :: D non è affatto l'unico modo per ottenere questo. – rafl
@rafl: Ho detto che era l'unico modo che conoscevo.Quindi non credo che meriti un voto negativo :( – draegtun