Moose

Ein postmodernes Objektsystem für Perl

Moose ist eine Erweiterung des Objektsystems von Perl 5. Das Hauptanliegen von Moose ist es, objektorientierte Programmierung in Perl 5 einfacher, konsistenter und kurzweiliger zu machen. Mit Moose kann man mehr darüber nachdenken, was man erreichen will und weniger über die Eigenheiten der OOP.

Moose-Beispielcode

Einführung in Moose

Wenn du Moose noch nicht kennst, fange am besten mit der Dokumentation in Moose::Manual an, gefolgt von Moose::Cookbook. Die Einführung demonstriert, was Moose ist und wie es die OO von Perl 5 verbessert.

Die Rezepte im Kochbuch über die Grundlagen von Moose machen dich schnell mit vielen Merkmalen von Moose vertraut. Wenn du eine Vorstellung davon bekommen hast, was man mit Moose machen kann, kannst du die API-Dokumentation benutzen, um die Details von interessanten Merkmalen nachzuschlagen.

Moose ist auch in einigen Büchern prominent vertreten:

Organisationen, die Moose benutzen

Moose wird von einer großen Anzahl von Organisation auf der ganzen Welt verwendet, einige von ihnen sind: