Moose ist ein postmodernes Objektsystem für Perl 5, das dem Schreiben von objektorientiertem Perl die Langeweile nimmt. Es leiht all die besten Features aus Perl 6, CLOS (Lisp), Smalltalk, Java, BETA, OCaml, Ruby und mehr, während es immer noch seinen Perl 5 Wurzeln treu bleibt.
Ich habe eine Moose-Klasse, die Anfragen vom Typ Foo::Request senden muss. Ich muss diese Abhängigkeit von außen zugänglich machen, damit ich die Anfrage-Implementierung in Tests leicht austauschen kann. Ich habe das folgende Attribut gefunde...
19.08.2011, 07:38
Für jede angegebene Ergebnisklasse MySchema :: Result :: Foo (wird vom Standard-Schema-Loader generiert
Syntax, die Moose / MooseX :: nonmoose) verwendet
Wenn ich einen BUILDARGS-Methodenwrapper hinzufüge, um die Konstruktordaten für eine Zei...
07.12.2010, 14:28
Ich habe eine Moose-Klasse mit einem Attribut, das ein ArrayRef (schreibgeschützt) ist und intern vom Objekt manipuliert wird. Aber wenn jemand die Accessor-Methode aufruft, will ich, dass er ein Array (oder eine Liste) zurückgibt, keine Referen...
07.12.2009, 18:04
Ich versuche herauszufinden, welches Modul in meiner CGI :: Application Moose lädt. Ich habe versucht, "require" zu überladen, aber die Syntax scheint nicht ganz richtig zu sein. Wenn jemand den folgenden Code aufräumen könnte, würde ich es begr...
28.09.2010, 17:26
Ich beginne gerade mit Perl OOP mit dem "Moose" -Paket.
Der Compiler beklagt sich, dass "Nicht-lvalue-Unterroutinenaufruf bei Parser.pm Zeile 16 nicht geändert werden kann."
Ich verstehe nicht ganz, warum ich nicht einfach ein neues Objekt...
24.02.2009, 16:22
Ich habe gerade angefangen, mit Moose zu arbeiten und bin auf ein seltsames Problem gestoßen, das ich nicht verstehen kann. Der folgende Code:
%Vor%
erzeugt:
%Vor%
Wenn ich jedoch Try::Tiny durch TryCatch ersetze, verhält es sich s...
16.06.2011, 00:08
Ich bin mir sicher, dass das irgendwo in der Dokumentation behandelt wird, aber ich konnte es nicht finden ... Ich suche nach dem syntaktischen Zucker, der es möglich macht, eine Methode für eine Klasse aufzurufen, in der ihr Name gespeichert is...
02.12.2009, 22:06
Laut dem Moose Best Practices-Dokument sollten meine Moose-Klassen folgendermaßen aussehen:
%Vor%
Siehe Elch :: Manual :: BestPractices .
Und 99% der Zeit ist das, was ich will, also gibt es eine Möglichkeit, meinen Namespace autoklean z...
22.10.2010, 13:28
Elch ist sehr schön, aber manchmal können einfache Tippfehler haarsträubend aufregende lange Stacktraces mit aus meiner Sicht null nützlichen Inhalten verursachen.
Gibt es also irgendwelche Werkzeuge, um dieses Explodieren zu etwas Hilfsberei...
29.05.2011, 23:59
Ich bin neu bei Moose. Bis heute waren unsere Umgebungen Perl 5.8.2, die Moose nicht unterstützen würden.
Ich arbeite an einigen Beispielen und dachte mir, dass die Einstellung "required = & gt; 1" für ein Attribut nützlich wäre. Wenn ich jed...
19.04.2011, 18:11