Вопросы с тегом 'perl6'

Используйте тег perl6 для всех вопросов, связанных с языком программирования Perl 6 (также известный как "Raku").
5

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

На языках, которые я тестировал, - (x div y ) не равно -x div y; Я тестировал // в Python, / в Ruby, div в Perl 6; C имеет аналогичное поведение. Это поведение обычно соответствует spec, так как div обычно определяется как округление результата дел...
20 мая '18 в 9:37
5

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

Там, что (относительно) хорошо известная аксиома Perl, "Только perl может анализировать Perl". Мне интересно, это останется верным для Perl 6? Расширение обсуждения... Я подумал об этом вопросе, учитывая недавнее обновление PyPy. Отличает ли Perl ун...
06 мая '11 в 19:34
4

Какая сделка со всеми различными операторами равенства Perl 6? (==, ===, eq, eqv, ~~, =: =,...)

Perl 6, похоже, имеет взрыв операторов равенства. Что такое =:=? Какая разница между leg и cmp? Или eqv и ===? Есть ли у кого-нибудь хорошее резюме?
06 окт. '08 в 21:48
5

Какую производительность мы можем ожидать по мере того, как будут реализованы версии Perl 6?

Каждый раз, когда я загружаю новую копию Rakudo Perl 6, я запускаю следующее выражение, чтобы получить представление о его текущей производительности: say [+] 1 .. 100000; И скорость возрастает, но каждый раз для вычисления имеется заметная задерж...
28 июн. '10 в 19:52
7

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

Parrot - это виртуальная машина, первоначально разработанная для Perl 6. Какие технические возможности Parrot VM предлагают конкурирующие виртуальные машины, такие как Java Virtual Machine (JVM)/Hotspot VM и Отсутствует обычная среда выполнения (CLR...
27 нояб. '09 в 23:54
4

Каково текущее состояние Perl 6?

Каково текущее состояние Perl 6, готово ли оно? Где мы сейчас стоим? Есть много программистов, интересующихся текущим развитием Perl 6. Есть также две другие темы, открытые на в reddit и http://perlmonks.org/?node_id=835419 об этом.
19 апр. '10 в 9:57
9

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

Исходя из фона Perl 5, каковы преимущества перехода на Perl 6 или Python? Изменить: Если вы проигнорировали это, потому что считаете, что это просто пламя, прочитайте ответы ниже. Они не бредют рассуждения; это хорошо написанные дискуссии о плюсах...
23 сент. '08 в 23:50
2

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

Я рассматривал различные способы построения ленивых списков в Perl 6, и я хотел бы собрать все краткие способы описания последовательности Фибоначчи. Я запустил это с помощью трех из masak: my @fibs := (0, 1, -> $a, $b { $a + $b } ... *); my @f...
20 окт. '10 в 17:57
5

Стоит ли изучать Perl 6?

У меня есть возможность взять двухдневный класс на Perl 6 с компилятором Rakudo. Я не хочу начинать религиозную войну, но стоит ли мне время? Есть ли основания полагать, что Perl 6 будет практичным в реальном мире в течение следующих двух лет? Кто-н...
04 мар. '10 в 20:19
3

Существует ли работающий CPAN/CPAN6 проект для Perl 6?

Я играю с Rakudo Perl 6 в последнее время и искал проект, похожий на CPAN. Я нашел CPAN 6, но я думаю, что еще нет кода Perl 6. Итак, я ищу альтернативу, которая не обязательно должна быть долгосрочным решением, но способна поддерживать модули и нап...
30 июн. '10 в 8:58
2

Как я могу полностью сгладить список Perl 6 (списков (списков)...)

Мне было интересно, как я могу полностью сгладить списки и вещи, которые их содержат. Среди прочего, я придумал это решение, которое проскальзывает вещи, которые имеют более одного элемента, и откладывает их назад, или принимает вещи с одним элементо...
14 янв. '17 в 8:27
1

Извлечение из .bib файла с помощью Perl 6

У меня есть этот .bib файл для справочного управления при написании моей диссертации в LaTeX: @article{garg2017patch, title={Patch testing in patients with suspected cosmetic dermatitis: A retrospective study}, author={Garg, Taru and Agarwal, So...
18 июл. '17 в 16:10
2

[] уменьшить с анонимной функцией в Perl 6

Мы можем использовать reduce с sub с двумя аргументами, поставив его в двойные скобки: > sub mysum { $^a + $^b } > [[&mysum]] 1,3,5 9 Но что, если мы хотим использовать анонимную функцию? Оба следующих варианта создают ошибку компиляции...
06 мая '18 в 21:42
1

Как вы можете вызывать встроенные JavaScript из Perl 6 с новым JS-сервером?

Я знаю, что можно вызвать Java, когда Perl 6 использует этот бэкэнд: как мне вызвать метод Java из perl6 Есть ли еще способ доступа, например, интерфейс DOM JavaScript от Perl 6 с новой ROBUDO JavaScript VM, работающей в браузере? Возможно, что-то...
09 окт. '18 в 18:31
1

Не могу перегрузить логические операторы (или, и) для моего класса

Я пытался перегрузить логический оператор or для пользовательского класса, но, похоже, он не работает. Это то, что я делаю: class A { has $.a } multi sub infix:<or> (A $a, A $b) { "works!({$a.a}, {$b.a})" } say A.new(:1a) or A.new(:2a); ...
08 июл. '19 в 19:07