Thread GED: Module und Namensräume: wie umgeht man Namenskonflikte? (34 answers)
Opened by Crian at 2004-02-10 23:07

Crian
 2004-02-10 19:45
#39478 #39478
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
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

View full thread GED: Module und Namensräume: wie umgeht man Namenskonflikte?