Alexander (HH): Dynamisch Klassen überladen?

Beitrag lesen

Moin Moin!

»»   (my $fn="$driver.pm")=~s|::|/|g;

Nochmal um Irritationen zu vermeiden: Die Aufgabe ist, ein OOP-Modul zur Laufzeit zu laden. Wir reden explizit nicht über Pragmas oder Non-OOP-Module, die massiv mit dem Exporter arbeiten.

Das schmeckt ja grauenhaft. Ich kann mindestens drei Fälle nennen, in denen das nicht mal funktioniert wie beabsichtigt.

Die wären?

Betriebssysteme, die den Slash nicht als Pfad-Trenner akzeptieren? Win32 und OS/2 AKZEPTIEREN den Slash, wie schon alle DOS-Versionen seit 2.0. Alle Unix-Derivate inklusive Linux, BSD und MacOSX (und cygwin) nutzen den Slash als Pfad-Trenner. MacOS bis einschließlich 9 wird Probleme haben, das ist richtig, aber tot.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".