n.d. parker: Probleme mit Zeitzonen

Beitrag lesen

Moin Calo,

http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/selfforum/selfforum-cgi/shared/Time/German.pm?only_with_tag=HEAD,

Mmh... bad style, wie man so schoen sagt. Sollte nicht der Benutzer des Moduls entscheiden koennen, ob er die Core-Funktion ueberschrieben haben will?

oehm...
use Time::German ();

der Benutzer kann ja auch die (bald erscheinende ;) Anleitung lesen *g* (genau wie er die von World::Redefine lesen sollte...)
ich habs gern kurz und buendig. Wenn ich dem Programm sage, ich moechte die deutsche Zeit benutzen, moechte ich einfach sagen:

use Time::German; # und fertig.

[...] weitere Moeglichkeiten dazufuegst und dann ploetzlich eine Funktion des Hauptprogramms ueberschrieben wird, weil der Benutzer gezwungenermassen den Inhalt von @EXPORT zulassen musste?

muessen muss er gar nix (s.o.). Fuer sowas (also Viel-Funktions-Export) biete ich dann meistens gruppierende EXPORT_TAGS an, bzw. beschraenke mich dann auch auf eine EXPORT_OK-Liste.
(Beispiel: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/selfforum/selfforum-cgi/shared/Posting/_lib.pm?only_with_tag=HEAD oder die alte Version des Lockmoduls: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/selfforum/selfforum-cgi/shared/Lock.pm?rev=1.10&content-type=text%2Fvnd.viewcvs-markup

Viele Gruesse,

n.d.p.