Thread GED: Module und Namensräume: wie umgeht man Namenskonflikte?
(34 answers)
Opened by Crian at 2004-02-10 23:07
Ich habe das Problem, dass in meinem GED-Projekt ein Modul enthalten ist, das den gleichen Namen besitzt wie eines auf dem CPAN.
Nun wurde mir geraten, meine Module in den Namensraum GED:: zu stellen, aber eigentlich möchte ich nicht, dass dann alle Aufrufe im Quellcode so lang werden. Hmmm ich glaub das sind gar nicht so viele. Wie macht man das dann, setzt man die Namen der Pakete in den entsprechenden Moduldateien um und verschiebt die Module in ein GED Unterverzeichnis? (Ich glaub so oder ähnlich habe ich das schon mal gemacht.) Oder gibt es noch andere Wege, die Namenskonflikte zu umgehen (mal abgesehen davon den Modulen andere Namen zu geben)? s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite |