Perl does not. Java therefore has things like pure-abstracts and other things, which a true compiler can support but an on-the-fly interpreter does not. While Perl can
such things to a very startling degree (e.g. "Moose"), the implementations are fundamentally different all the way down to their foundations. "When in Perl, do as the