Dann kennst du bestimmt auch diese Module:
http://search.cpan.org/author/YEWENBIN/Calendar-v0.4.2/lib/Calendar.pm
http://search.cpan.org/author/YEWENBIN/Calendar-v0.4.2/lib/Calendar/Gregorian.pm
http://search.cpan.org/author/YEWENBIN/Calendar-v0.4.2/lib/Calendar/Julian.pmKlar, kenne ich. Aber mit meinem Modul komme ich besser klar, außerdem ist es superschlank und ohne Root-Rechte zu installieren.
braucht man das bei Calendar? Ich sehe kein Dynaloader und findest du sie 150 Zeilen Perlcode im Core Modul viel?
Für mich sieht das ebenfalls sehr schlank aus.
Ich hab sowas noch nie gebraucht, ich benutze nur Date::Calc um Feiertage zu berechnen, aber vielleicht ist das ja interessant für dich.
Date::Calc - klar da kenne ich sogar den Autor. Mit diesem Modul hats bei mir angefangen: da ich auf dem Webserver keine root-Rechte zur Installation hatte, studierte ich Kalenderberechnungen und schrieb mir eine eigene Library ...
Ich hab auf meinem Webserver auch keine root Rechte und hab die Funktionen soweit möglich auch selbst geschrieben. Aber letztlich muss man einfach nur Fragen und dann kriegt man bei meistens das Modul auch installiert, was sicher schneller geht.
Btw., wg. Feiertagen Date::Calc einbinden, brrr. Nimm die Osterformel von C.F.Gauss, nach dem Osterdatum richten sich alle anderen Feiertage.
Ich weiß, ich hab auch mehrere Formeln, aber warum das Rad jedensmal neu erfinden?
Da mach ich mir keine Freude, ich schreib ja auch nicht das CGI, DBI oder HTML::Template Modul neu, wenn ich eine Anwendung fertig kriegen will. Zumal mich diese Kalenderberechnung nicht besonders interessiert. Und wenn es um Geschwindigkeit geht, kann ich mehr rausholen wenn ich mich mit dem Datanbankdesign beschäftige.
PS: Mein Brot backe ich auch selber :-)
Das erklärt einiges ;-)
Struppi.