User since
2003-09-24
111
Artikel
BenutzerIn
Hallo an alle,
Ich arbeite seit einigen Jahren mit Perl 5.6 auf Windows.
Nun würde ich gerne auf Perl 5.10 umsteigen.
Wenn ich diesen Umstieg mache, werden dann meine alten Scripte
noch laufen?
Was hab ich zu beachten?
Was ist mit den Modulen die ich unter 5.6 zusätzlich installiert habe?
Wie kann man solch einen Umstieg gefahrenlos durchziehen?
Danke schon mal für eure Anworten
Gruß
Andreas
User since
2003-08-04
14371
Artikel
ModeratorIn
Deine Skripte sollten in 99% der Fälle so weiterlaufen wie bisher. Du solltest aber auf alle Fälle mal in die Perl-Deltas schauen - vor allem die "Incompatible Changes":
http://search.cpan.org/~rgarcia/perl-5.10.0/pod/pe...
http://search.cpan.org/~rgarcia/perl-5.10.0/pod/pe...
In seltenen Ausnahmefällen nutzt Du vielleicht irgendwelche - eigentlich - unbeabsichtigen Seiteneffekte, die mittlerweile bereinigt wurden.
Zum Umstieg: Ich würde Strawberry Perl installieren, da es mit ActivePerl 5.10 wohl noch ein paar Probleme gibt. Du wirst die zusätzlichen Module neu installieren müssen.
Am besten installierst Du das Perl auch in ein anderes Verzeichnis und lässt Deine Skripte erstmal probeweise mit dem neuen Perl laufen.
User since
2005-01-17
14790
Artikel
Admin1
Du solltest, wenn du ActiveStates Perl verwendest noch bei 5.8 bleiben, denn die versio ist nicht so fehlerfrei.
Allerdings könntest du mal StrawberryPerl <
http://strawberryperl.com/> probieren.
User since
2004-03-22
5697
Artikel
ModeratorIn + EditorIn
99.8% aller sachen laufen weiterhin ausser binärmodule (module mit C anteil) natürlich die neu intalliert werden müssen.
5.10 bietet vor allem neue möglichkeiten. natürlich haben sich der regex syntax etwas geändert sodaß hier anspruchsvolle regex vielleicht nicht mehr voll gehen, aber die inkompatiblen änerungen sind meist obskure randfälle.
User since
2003-09-24
111
Artikel
BenutzerIn
ich danke euch allen für die hilfreichen Anmerkungen, ich denke ich werde den Schritt wagen ;-)
Danke noch mal
Gruß
Andreas