Thread Exceptions (18 answers)
Opened by roooot at 2010-03-21 13:46

roooot
 2010-03-21 13:46
#135101 #135101
User since
2008-03-03
276 Artikel
BenutzerIn
[default_avatar]
Hi Leute

ich will weg vom einfachen "Tod" hin zu Exceptions.
Dazu schaue ich mir gerade verschiedene Module an, die CPAN so im Angebot hat. Dabei bin ich - logischerweise - auf CPAN:Error gestoßen, das mir schon ziemlich gut gefällt. Allerdings gibt es da das Problem, dass es nicht mit CPAN:Moose kompatibel ist, welches ich verwende. Der Grund liegt darin, dass beide einen Befehl mit dem selben Namen exportieren: with.
Da man allerdings die Basisbefehle von Perl mittels CPAN:Fatal dazu bringen kann Exceptions für CPAN:Error zu werfen möchte ich nicht wirklich auf eine andere Exception Klasse wechseln, wie beispielsweise CPAN:Exception::Class, da diese nicht die schönen Befehle wie try..catch..finally bieten, sondern umständlich über if-Bedingungen gelöst werden müssen.

Daher meine Frage an die Perl Community: Nutzt wer CPAN:Moose mit CPAN:Error? Oder gibt es für Moose eine bessere Exception Klasse die das definieren eigener Exceptions erlaubt und die try..catch..finally Syntax zulässt?
Danke für eure Ratschläge
Last edited: 2010-03-21 13:50:40 +0100 (CET)
Viele Grüße :)

View full thread Exceptions