Hallo Moritz,
Wie kriege ich auf einem laufenden SuSE 10.3-
Server das System-Perl-5.8.8 gegen 5.10 ausge-
tauscht, ohne das Paketverwaltungssystem
(yast/zypper) zu töten?
Meiner Meinung nach nicht wirklich eine Perl-Frage, aber ich
probiers trotzdem: du baust dir saubere Perl 5.10-RPMs für
SuSE, und benutzt das Paketverwaltungssystem, um auf die neuen
Pakete upzugraden. Wenn das nicht geht, geh nach Nürnberg zu
SuSE und tritt ein paar Leuten gewaltig auf die Füsse
Eine Perl-config-Frage ist keine Perl-Frage? Na o.k.!
Es sieht wohl so aus, daß das gar nicht geht. Suse 10.3 ist
abgrundtief mit 5.8.8 verwoben, es gibt sehr viele Abhängig-
keiten von irgendwelchen rpm-s zu Perl-Modulen, und von diesen
explizit zu 5.8.8. Daher wird ein *alleiniges* 5.10 mit SuSE
10.3 nicht gehen. Und zwei verschiedene Perlen muß ich auf der
Kiste auch nicht haben, das ist mir zu stressig. Da müßte ich
dann auch noch Apache von Hand installieren und verwalten (um
es gegen 5.10’er .so zu linken. Nö.
Aber SuSE 11 (derzeit Alpha-2) hat OOTB 5.10.x, siehe
http://distrowatch.com/table.php?distribution=suse
(Spalte „factory“ == 11.0). Vielleicht ist dann auch
mod_perl 2.0.4 raus. Das aktuelle 2.0.4_dev (SVN) habe
ich bereits unter Windows XP mit (Activstate) 5.10 gegen
ein Apache 2.2.8 laufen (läuft perfekt).
Das ist doch schon mal was! Wie siehts bei Deiner Distri
(Debian?) aus?
Was ist die effizienteste Methode, einen langen
C++ eines einfachen structs (z.B
struct {double x,y,z} in Perl zu beschreiben
bzw, auszulesen (über XS-layer)? (Bitte ohne PDL,
ist viel zu fett.)
Sehe ich das richtig, dass du Number Crunching in C machen
willst, und Perl quasi nur zum Steuern verwenden willst? Hast
du dir mal Math:ari angeschaut? (hat aber iirc ein paar
Probleme mit perl 5.10).
So ist es. Ich will ein simples und schlankes Modul haben,
mit dem ich letztlich effizient lineare Algebra auf 3D-Koordi-
natenarrays machen kann.
Wenn dir das von der Ausführung her nicht gefällt, kannst du
deinen eigenen Wrapper schreiben, der eine ähliche Struktur
hat (Fremder Code als Inspiration ist immer gut
Besser erstmal nicht. Erstmal selber versuchen. Das
nennt sich „kreative Ignoranz“ und bringt erst die
eigentlichen Durchbrüche
Grüße & Dank
CMb