Perl 5.8.0 ist die erste größere Renovierung seit Version 5.6.1. Der Quellcode des Interpreter-Pakets ist doppelt so groß wie die frühere Version. Zu den Highlights unter den Neuerungen gehören:
Bessere Unicode-Unterstützung (Unicode 3.2.0)
Neue Thread-Implementierung, die weit besser als die alte sein soll. Daten werden nur auf Wunsch des Programmierers von Threads geteilt
Neue PerlIO-Implementierung, die zahlreiche neue Möglichkeiten eröffnet
Bessere numerische Genauigkeit
Problemlose Verwendung auf 64-bit-Plattformen
Eine große Zahl neuer Module
Die Qualität des Codes wird durch eine 6-mal größere Zahl von Regressionstests sichergestellt.
Durch die Änderungen gibt es ein paar Inkompatibilitäten mit älteren Versionen, die sich aber wohl auf seltene Fälle beschränken. Jedoch ist die neue Version nicht binärkompatibel mit früheren, daher müssen XS-Module neu compiliert werden.
Der Download der neuen Version ist von CPAN oder einem seiner zahlreichen Mirror möglich. (Dank an Peter Neuman.)