Heute habe ich Rakudo Star 2012.07 installiert und versucht, ein einfaches Perl 6-Skript zu schreiben:
%Vor%Es funktioniert nicht wegen des folgenden Fehlers:
%Vor%Code von LWP :: Einfach in Zeile 244 ist:
%Vor%Das Seltsame ist, dass der folgende Code in Ordnung ist:
%Vor%während dieser fehlschlägt:
%Vor%Könnten Sie mir bitte erklären, warum es passiert? Soweit ich sehen kann, heißt die Buf.decode Methode in beiden Fällen:
%Vor%Vielleicht ist es ein Fehler in Rakudo Perl? Oder vielleicht Subbuf ist eine veraltete / undokumentierte Methode? Es ist nicht auf doc.perl6.org vorhanden. In diesem Fall welche Methode sollte verwendet werden?
Es war ein Bug in Rakudo, der bereits in der neuesten Entwicklungsversion behoben wurde
%Vor%(Ich bin mir ziemlich sicher, dass der Fix auch die Rakudo 2012.08-Veröffentlichung ist, die Rakudo Star-Version, die auf dem Compiler basiert, wird diese Woche herauskommen).
Der Grund, warum es noch nicht dokumentiert ist, ist, dass ich mich auf die Methoden konzentriert habe, die auch in der Spezifikation enthalten sind, da sie eine höhere Überlebenschance haben. Ich hoffe aber, dass ich bald die Dokumentation hinzufügen werde.
Update: Umgehe es, siehe Ссылка
Tags und Links perl perl6 rakudo rakudo-star