PS:
es gibt auch klassenlose Datenstrukturen. Die gibts in c als stuct und in JavaScript heißen die soagr Objekte. Und in Perl ntürlich gibt es die auch:
use base 'DB';
die {
de => 'ungülig',
en => 'invalid',
backtrace => __PACKAGE__->backtrace(),
etc..
};
findet man in der catchFraktion genauso wieder wie einfache Literale. Und auch solche Objekte können sehr vielgestaltig sein!
.