Allgemeines
Perl 5.13.7 veröffentlicht
21.11.2010 von Renée Bäcker | 2 Kommentare | Artikel kommentieren |

Auf dem Weg zu Perl 5.14 wurde ein weiteres monatliches Developer Release von Perl veröffentlicht.
Zu den Neuerungen in Perl 5.13.7 gehört, dass der neue Prototyp "+" eingeführt wurde. Damit ist es möglich, Funktionen mit Prototypen zu schreiben, die sowohl ein Hash/Array oder eine Hashreferenz/Arrayreferenz akzeptieren.
Weiterhin akzeptieren Funktionen wie "push", "keys", "shift", etc. nicht nur Arrays bzw. Hashes, sondern auch die entsprechenden Referenzen.
Eine komplette Liste der Änderungen ist unter http://perl5.git.perl.org/perl.git/blob_plain/HEAD:/pod/perl5137delta.pod zu finden.
Webseite: http://search.cpan.org/~bingos/perl-5.13.7/
Tags: Perl 5,
Kommentare
Ein besorgter Bürger
(21.11.2010)
PHP kann jetzt traits
http://simas.posterous.com/new-to-php-54-traits und die Perl-Core-Entwickler wimmeln seid Jahren alle größeren Neuerungen ab. Statt dessen nur kleine Änderungen an Subsystemen.
Das mit den Ref's ist das erste Sinnvolle der letzten Jahre.
PHP kann jetzt traits
http://simas.posterous.com/new-to-php-54-traits und die Perl-Core-Entwickler wimmeln seid Jahren alle größeren Neuerungen ab. Statt dessen nur kleine Änderungen an Subsystemen.
Das mit den Ref's ist das erste Sinnvolle der letzten Jahre.
Renée Bäcker
(21.11.2010)
Wer in Perl Objektorientiert programmiert und Traits haben möchte, kann das schon seit Jahren mit Moose haben. Ja, das ist nicht im Core und Moose ist kein Allheilmittel, aber prinzipiell gibt es das schon lange in Perl.
Die Perl-Core-Entwickler wollen den Kern relativ kleingewichtig halten - aus verschiedenen Gründen.
Perl besteht eben nicht nur aus dem Kern, sondern auch aus den Modulen.
Traits sind aber in der Tat eine tolle Sache. Vielleicht wird das mal in den Kern aufgenommen, wenn eine gute leichtgewichtige Implementierung existiert, die leicht in den Kern integriert werden kann.
Wer in Perl Objektorientiert programmiert und Traits haben möchte, kann das schon seit Jahren mit Moose haben. Ja, das ist nicht im Core und Moose ist kein Allheilmittel, aber prinzipiell gibt es das schon lange in Perl.
Die Perl-Core-Entwickler wollen den Kern relativ kleingewichtig halten - aus verschiedenen Gründen.
Perl besteht eben nicht nur aus dem Kern, sondern auch aus den Modulen.
Traits sind aber in der Tat eine tolle Sache. Vielleicht wird das mal in den Kern aufgenommen, wenn eine gute leichtgewichtige Implementierung existiert, die leicht in den Kern integriert werden kann.

