Вопросы по теме 'rakudo'

Где я могу найти демо / образец кода для Perl 6?
У меня есть копия Rakudo, и я хотел бы провести ее тест-драйв. Поискав в Интернете, я нашел несколько фрагментов кода классного Perl 6, но не полных сценариев. Приветствуются любые сайты, на которых доступны практические скрипты Perl 6. Спасибо,...
946 просмотров
schedule 06.03.2023

Почему я получаю ошибку «делить на ноль», когда пытаюсь запустить свой скрипт с помощью Rakudo?
Я только что построил Rakudo и Parrot, чтобы поиграть с ними и начать изучать Perl 6. Я загрузил книгу Perl 6 и с радостью ввел первую демонстрационную программу (пример теннисного турнира). При попытке запустить программу выдает ошибку: Divide...
304 просмотров
schedule 26.06.2023

Странное поведение Buf.subbuf в Perl 6
Сегодня я установил Rakudo Star 2012.07 и попытался написать простой скрипт на Perl 6: #!/usr/bin/env perl6 use v6; use LWP::Simple; my $html = LWP::Simple.get('http://perl6.org'); say $html; Не работает из-за следующей ошибки: No such...
215 просмотров
schedule 14.05.2022

Есть ли в Parrot многопоточный параллельный сборщик мусора?
Мой вопрос касается сборщика мусора в виртуальной машине Parrot ( http://www.parrot.org ). Он многопоточный?
169 просмотров
schedule 07.01.2023

Разделить строку на фрагменты фиксированной длины и записать в отдельную строку в Raku
У меня есть файл test.txt : Stringsplittingskills Я хочу прочитать этот файл и записать в другой файл out.txt с тремя символами в каждой строке, например Str ing spl itt ing ski lls Что я сделал my $string =...
139 просмотров
schedule 22.06.2023

Raku: использование тематической переменной (от 'for') внутри регулярного выражения
У меня есть код, который работает как положено: my @words = 'foo', 'bar'; my $text = 'barfoo'; for @words -> $to-regex { $text ~~ m/ ($to-regex) {say "matched $0"}/; } Он печатает: matched foo matched bar Однако, если я...
84 просмотров
schedule 16.10.2022

Установить модули в других версиях rakudo с помощью rakubrew
При обновлении версии rakudo с помощью rakubrew довольно легко изменить версии, но я хочу знать, можно ли импортировать модули raku из старой версии в новую версию. doign zef устанавливается автоматически: обновить: rakubrew build 2020.10 но...
207 просмотров
schedule 22.04.2023

Почему с этими регулярными выражениями Raku происходит другой возврат с возвратом?
Я получаю неожиданный откат квантификатора + регулярного выражения Raku. В этом регулярном выражении: 'abc' ~~ m/(\w+) {say $0} <?{ $0.substr(*-1) eq 'b' }>/; say $0; Получаю ожидаемый результат: 「abc」 # inner say 「ab」 # inner...
149 просмотров
schedule 30.05.2023

Сохранение значений по умолчанию для вложенных именованных параметров
Я подозреваю, что на этот вопрос очень легко ответить, а ответ - нет. Однако я хочу убедиться, что ничего не упускаю. Рассмотрим следующий код: sub f(:$a = 'foo') { say $a } sub g(:$a) { f :$a } g(); # OUTPUT: «(Any)» Есть ли хороший способ...
120 просмотров
schedule 16.05.2022