Only by convention. Conventions can be changed.
To an extent, Moose has already changed that convention. The new method generated by Moose can be a little inflexible, so many people write a wrapper constructor around it — new_from_foo or new_with_bar or whatever — and document that this should be used rather than calling new directly.
In reply to Re^5: Thoughts on new 'class' OO in upcoming perl
by tobyink
in thread Thoughts on new 'class' OO in upcoming perl
by cavac
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |