2016-05-04 4 views
1

IDer Versuch, Fäden zu verwenden, wie auf Perl6.org demonstriert

gespeichert
my $thread = Thread.start({ for 1 .. 10 -> $v { say $v }}); 

von https://docs.perl6.org/language/concurrency#Threads in eine Datei und lief perl6 file.pl aber Fehler

Undeclared name: Thread used ... 

Irgendwelche Ideen zu bekommen, wie das Problem zu beheben? (Die Dokumentation erwähnt keine Pakete verwenden.)

[EDIT: Auch heute (4. Mai 2016) "apt-get install rakudo" produziert:

Paketlisten werden gelesen ... Fertig
Gebäude Abhängigkeitsbaum
Statusinformationen lesen ... Fertig
rakudo ist bereits die neueste Version.

Also vielleicht apt-get ist nicht der Weg, um die neueste Version von Perl (zumindest auf Mint) zu bekommen. Die umfassendste Antwort ist der Kommentar von raiph.]

+1

Wenn Sie nach unten abstimmen möchten, beantworten Sie die Frage zuerst. Würdest du? – Apshir

Antwort

6

Das Beispiel funktioniert. Ihre Rakudo-Version ist wahrscheinlich älter als ein Jahr.

+0

Nein. Es wurde vor einem Monat installiert. – Apshir

+1

@Apshir Bitte tun Sie 'perl6 -v'. Dies sollte Ihnen zeigen, welche Version Sie verwenden. – raiph

+1

@raiph Got "perl6 Version 2013.12 gebaut auf Papagei 5.9.0 Revision 0" – Apshir

Verwandte Themen