7
ответов

Я знаю Perl 5. Каковы преимущества изучения Perl 6, а не перехода на Python? [закрыто]

Исходя из опыта Perl 5, каковы преимущества перехода на Perl 6 или Python? Изменить: Если вы проголосовали против, потому что вы думаете, что это просто приманка, прочитайте ответы ниже. Они не бредят ...
вопрос задан: 5 November 2018 17:16
5
ответов

Как Perl 6 оценивает правдоподобие?

В чтении о Perl 6 я вижу, что функция возвещена о, где Вы больше не должны делать: возвратитесь "0, но верный";..., но может вместо этого сделать: возвратитесь 0, но Верный; Если это так, как делает истину...
вопрос задан: 27 November 2019 19:18
4
ответа

Как я могу начать с Perl 6? [закрытый]

Кто-то мог предоставить ссылку материала, где запустить с Perl 6? Также кто-то мог указать на реальное приложение, уже разработанное с Perl 6?
вопрос задан: 5 November 2018 17:22
3
ответа

Ruby имеет дополнение подобным Perl 6 грамматик?

Perl был одним из моих дежурных инструментов языка программирования в течение многих лет и лет. Perl 6 грамматик похож на большую функцию языка. Я хотел бы знать, запустил ли кто-то что-то вроде этого для Ruby.
вопрос задан: 27 November 2019 19:20
3
ответа

Если регулярные выражения являются методами, то какому классу они соответствуют?

Регулярные выражения на самом деле являются методами: скажем, rx / foo /. являются частью класса. Что бы это ...
вопрос задан: 27 June 2019 18:01
3
ответа

Где я могу Найти Демонстрацию/Пример кода Для Perl 6?

У меня есть самостоятельно копия Rakudo, и я хотел бы дать ему тест-драйв. После оглядывания Интернета я нашел некоторые фрагменты кода прохладного материала Perl 6, но никакие полные сценарии. Любые сайты, которые делают...
вопрос задан: 5 November 2018 18:58
3
ответа

Действительно ли стоит изучить Perl 6?

У меня есть возможность посещать двухдневный урок на Perl 6 с компилятором Rakudo. Я не хочу запускать религиозную войну, но действительно ли это стоит моего времени? Есть ли любая причина полагать, что Perl 6 будет...
вопрос задан: 5 November 2018 17:16
3
ответа

Каково соглашение со всем другим Perl 6 операторов равенства? (==, ===, eq, eqv, ~~, =: =, …)

Perl 6, кажется, имеет взрыв операторов равенства. Что =: =? Каково различие между участком и cmp? Или eqv и ===? У кого-либо есть хорошая сводка?
вопрос задан: 5 November 2018 17:15
3
ответа

Как Parrot сравнивается с другими виртуальными машинами?

Parrot - это виртуальная машина, изначально разработанная для Perl 6. Какие технические возможности предлагает Parrot VM для конкурирующих виртуальных машин, таких как Java Virtual Machine (JVM) / Hotspot VM ...
вопрос задан: 11 June 2015 12:38
2
ответа

Perl 6 делает какие-либо обещания о чередовании порядка, будет использоваться?

Учитывая чередование как / (foo|foobar|foobaz) / Perl 6 делает какие-либо обещания, о которых из этих трех будет использоваться сначала, и если он делает, где в документации он заставляет это обещать? Посмотрите...
вопрос задан: 27 November 2019 19:19
2
ответа

Как я начинаю с Perl 6? [закрытый]

Я хотел бы надеть Ваше мнение, Как начать с Perl 6? Каждый должен использовать Rakudo, который является, основываются на Попугае или еще лучше идут с реализацией Мопсов? Если Rakudo, к чему лучший способ...
вопрос задан: 27 November 2019 19:19
2
ответа

Можно ли создавать новые лексические символы в других контекстах во время выполнения?

Я пишу модуль для создания перечислений с пользовательским поведением. В данный момент я добавляю enum в пакет GLOBAL, но он не устанавливает никаких лексических символов, если вы не создадите enum в ...
вопрос задан: 18 March 2019 19:02
2
ответа

Можно ли интерполировать переменные или константы без сигилов?

Хотя я не нашел документации для этого, по-видимому, вы можете интерполировать переменные без сигил и окружающие их константы с помощью {}: constant "=" "xx 4; сказать "{ⲧ} с вкладками"; # ВЫХОД: " ...
вопрос задан: 19 January 2019 18:05
1
ответ

Модуль не найден при извлечении документации

Допустим, у меня есть следующие два файла .pm6 в каталоге Foo: Vehicle.pm6 - интерфейс для транспортного средства. = Название C < Автомобиль > роль интерфейсного блока Foo :: Vehicle; # | Заставь машину двигаться ...
вопрос задан: 10 March 2019 02:46
1
ответ

Значения по умолчанию для скользящих хэшей и нечетких автоматических переменных

Есть ли способ передать значение по умолчанию хэша при переходе к дополнительному вызову? мой% хэш по умолчанию (222) = (a = > 0, b = > 111); суб тест {скажем% _. default}; #using автоматический параметр ...
вопрос задан: 10 March 2019 00:10
1
ответ

Perl6: первый элемент массива помещается в строку, второй не помещается в строку

Я пытаюсь создать новую строку из элементов массива следующим образом: my $ true = "s3: // dir / @ d [$ d1] / $ plate / @ d [$ d1]. $ Plate.delta"; но проблема в том, что это дает s3: // dir / pgr_9 / 1 / @ d [0] .1.delta, когда это должно ...
вопрос задан: 1 March 2019 21:46
1
ответ

Как подключиться к локальному MySQL Server 8.0 с DBIish в Perl6

Я работаю над проектом Perl6, но испытываю трудности с подключением к MySQL. Даже при использовании примера кода DBIish (или учебника perl6.org) соединение не устанавливается. Любые предложения или советы ...
вопрос задан: 18 January 2019 13:00
1
ответ

Какого повышения производительности мы можем ожидать по мере развития Perl 6?

Каждый раз, когда я загружал новую копию Rakudo Perl 6, я запускал следующее выражение просто для того, чтобы понять его текущую производительность: say [+] 1 .. 100000; И скорости увеличивались, ...
вопрос задан: 5 November 2018 17:15
0
ответов

Объявите и инициализируйте типизированный массив из диапазона

Я недавно попробовал мой массив @a = 'a' .. 'z'; и мой массив @a = @ ('a' .. 'z') ;. Оба приведут к следующей ошибке: Ошибка проверки типа при назначении @a; ожидаемый массив, но получил Str ("a") в блоке <...
вопрос задан: 31 May 2019 11:50
0
ответов

Как правильно распаковать объект Git в Raku Perl 6?

У меня есть следующий фрагмент кода Python: import zlib def object_read (repo, sha): путь = repo + "/ objects /" + sha [0: 2] + "/" + sha [2:] с открытым (путь, " rb ") как f: raw = zlib ....
вопрос задан: 31 March 2019 14:49
0
ответов

Анализ ролей NQP

Из этого вопроса в StackOverflow я обнаружил роли Type. ^, Которые включают все роли, которые объединены в тип. Он работает везде, но не может печатать, если есть роли NQP ...
вопрос задан: 20 January 2019 09:46
0
ответов

Цезарь со всеми печатными символами Юникода

Я хочу создать шифр Цезаря, который может кодировать / декодировать печатаемые символы Юникода (кластеры графемы с одним и несколькими кодами, смайлики и т. Д.) Из всего Юникода (кроме области частного использования) ...
вопрос задан: 19 January 2019 21:09
0
ответов

Как кэшировать и использовать кэшированные регулярные выражения в грамматике perl6?

Мой код тратит много времени на интерполяцию регулярных выражений. Поскольку шаблоны редко меняются, я думаю, кэширование этих сгенерированных регулярных выражений должно ускорить код. Но я не могу найти правильный способ кеширования и ...
вопрос задан: 19 January 2019 14:14
0
ответов

Perl6: модуль против пакета, модуль и пакет

Я ищу некоторую очистку моих знаний. В проекте со сложной структурой модуля я бы хотел сохранить структуру чистой, создавая структурированное дерево пространства имен. Скажем, что-то вроде: приложение ...
вопрос задан: 17 January 2019 03:06
0
ответов

Сколько существует способов описать последовательность Фибоначчи в Perl 6?

Я рассматривал различные способы создания отложенных списков в Perl 6 и хотел бы собрать все краткие способы описания последовательности Фибоначчи. Я начну это с ...
вопрос задан: 5 November 2018 17:16
0
ответов

Может ли 'perl6' анализировать только Perl 6?

Есть такая (относительно) хорошо известная аксиома Perl: «Только Perl может анализировать Perl». Мне интересно, останется ли это так для Perl6? Расширяя обсуждение ... Я подумал об этом вопросе, учитывая ...
вопрос задан: 5 November 2018 17:12