aber haben wir so nicht prima gezeigt, dass Perl eine Hackersprache ist?
Genau darauf wollte ich hinaus: Es gibt Perlcode der sieht buggy aus, in Fakt jedoch alles Andere als buggy ist!
Und noch ein neueres Beispiel:
print JSON->new->utf8(0)->encode($hunt);
Wer nicht genau weiß wie Perl mit UTF-8 umgeht, könnte anhand dieser Zeile meinen, daß da kein UTF-8 ausgegeben wird, indes: Weit gefehlt!! Und ganz im Gegenteil: Man muss das sogar so notieren wenn vorher mit UTF-8-kodierten Zeichenketten operiert wurde! Weil print() nach STDOUT geht und da gibt es eben keine Kodierung sondern nur noch Bytes.
Schönes Beispiel 😉
Aber so richig neu isses auch nicht, es zieht sich durch Perl seit v5.8 in etwa. Und das ist auch schon wieder 10 Jahre her.