The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от opennews (??), 13-Ноя-18, 08:47 
Подготовлен (https://rakudo.org/post/announce-rakudo-star-release-2018-10) релиз пакета Rakudo Star 2018.10 (http://rakudo.org/), включающего компилятор Rakudo, виртуальную машину MoarVM, документацию, модули и инструменты, необходимые  для разработки на языке Perl 6. Компилятор соответствует спецификации Perl v6.c, за исключением поддержки расширенных макросов, неблокирующего ввода/вывода и ряда мелких особенностей, которые планируется довести до рабочего состояния в будущих выпусках. В качестве виртуальной машины для исполнения байткода предлагается MoarVM (http://moarvm.org/), которая проходит все  тесты (альтернативный бэкенд на базе JVM пока не обладает всей необходимой функциональностью).

В новой версии обновлены модули openssl 0.1.21 и  tap-harness6 0.0.4. До версии 0.5.3 обновлён инструментарий для управления установкой модулей  zef 0.5.3. Объявлен устаревшим модуль    "LWP::Simple" вместо которого рекомендовано использовать "HTTP::UserAgent". Удалён модуль panda-sub, вместо которого сейчас применяется zef.


URL: https://rakudo.org/post/announce-rakudo-star-release-2018-10
Новость: https://www.opennet.ru/opennews/art.shtml?num=49599

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  –3 +/
Сообщение от Аноним (1), 13-Ноя-18, 08:47 
Опоздали лет на 15 с perl6. Сейчас уже ненужно. )))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +2 +/
Сообщение от КГБ СССР (?), 13-Ноя-18, 08:48 
Perl 6 хоть кто-то использует?

https://perl6.org/camelia-logo.png

Сколько требуется выкурить и выпить для понимания этого ЯП?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +1 +/
Сообщение от КГБ СССР (?), 13-Ноя-18, 08:58 
Ну что ж, приступим к изучению перспективного языка для светлого будущего:

https://learnxinyminutes.com/docs/perl6/

Я попробую выучить его за час. А вы за сколько?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +3 +/
Сообщение от Аноним (4), 13-Ноя-18, 09:48 
Но зачем? Оно хуже рубей по производительности, переусложнённое и сырое относительно пятой ветки.

Народ или сидит на perl5 или валит на го, несмотря на его фашистский синтаксис и некоторую хипстанутость инфраструктуры.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  –8 +/
Сообщение от Имя (?), 13-Ноя-18, 09:55 
Нет. Народ МАССОВО валит на диалекты лиспа (Racket, GNU Guile).
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  –1 +/
Сообщение от m (??), 13-Ноя-18, 10:02 
Go похож по синтаксису на Perl5.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

11. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от Аноним (11), 13-Ноя-18, 11:28 
И даже префиксами к именам переменных?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

38. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от qwerty123 (??), 14-Ноя-18, 20:36 
>Go похож по синтаксису на Perl5.

Че? Блин, аж котлетой поперхнулся.

Обпределение класса в perl5:

package A;

use strict;
use warnings;

sub new {
    my ($class, $name) = @_;
    my $self = {
        name => $name
    };
    bless $self, $class;
    return $self;
}

sub name {
    my ($self, $name) = @_;
    return $self->{'name'} unless $name;
    $self->{'name'} = $name;
    $self;
}

1;

Вся похожесть в латинским алфавите.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

7. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от th3m3 (ok), 13-Ноя-18, 10:05 
Уже Rust вырывается вперёд.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

16. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +7 +/
Сообщение от Аноним (4), 13-Ноя-18, 13:05 
Подскажите мне то волшебное слово, которое кастует всех скорбных на голову? У одного лисп куда-то там вырывается (уже сорок лет подряд всё вырывается и вырывается) у этого - раст...
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

27. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от Аноним (27), 13-Ноя-18, 22:56 
Мне кажется, что этот индивид имел в виду то, что раст становится популярнее чем пёрл. Ни более того
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

43. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от _ (??), 15-Ноя-18, 04:38 
Перловам работу предлагают. Растишкам ... :)
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

13. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +2 +/
Сообщение от КГБ СССР (?), 13-Ноя-18, 12:18 
Думается, что ЯП от такого автора и с таким логотипом не может быть плох. :)
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

22. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от Аноним (22), 13-Ноя-18, 15:12 
> Народ или сидит на perl5 или валит на го

Народ свалил уже лет эдак 5 как, на питон.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

25. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +4 +/
Сообщение от freehckemail (ok), 13-Ноя-18, 18:49 
>> Народ или сидит на perl5 или валит на го
> Народ свалил уже лет эдак 5 как, на питон.

Ой, ну не надо. Любой, кто хоть немного в курсе культурной подоплёки, знает, что уважающий себя перл-программист никогда, ни за что не станет писать на питоне.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

26. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +1 +/
Сообщение от q (??), 13-Ноя-18, 21:33 
В что за подоплека?
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

30. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от Денис Александрович (?), 14-Ноя-18, 07:39 
Кардинально разные идеологии. Питон это поделие для СС, а Perl язык светлого коммунистического будущего. Почитай про основные принципы программирования на этих двух языках в википедии и сразу поймешь о чём я. Но новички вы этом не разбираются. Они в основном зигуют не задумываясь, как мартышки повторяют за людями в форме от Хуго Босс
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

32. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от freehckemail (ok), 14-Ноя-18, 09:25 
> В что за подоплека?

Идеологическая. С одной стороны TIMTOWTDI, с другой "there should be one -- and preferably only one -- obvious way to do it". Так-то холиворы perl vs python много всякого разного друг на друга насобирали когда-то, но камень преткновения -- это именно несовместимость этих двух принципов. Она -- в основе всего.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

33. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от Олег (??), 14-Ноя-18, 10:40 
> уважающий себя перл-программист никогда, ни за что не станет писать на питоне.

:-) плюсую.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

39. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от qwerty123 (??), 14-Ноя-18, 20:44 
> что уважающий себя перл-программист никогда, ни за что не станет писать на питоне.

+1

контекст, определяемый количеством пробелов и табуляций...
при этом некоторые пытаются затащить эту хрень в soc.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

23. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от rshadow (ok), 13-Ноя-18, 16:33 
> хуже рубей по производительности, переусложнённое, ...

Вот, вот, набижали рубисты/питонисты перл языку учить.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +2 +/
Сообщение от vit (??), 13-Ноя-18, 11:08 
этот сайт выпилен из российского инета. не иначе как за пропазанду издевательства над человеками и их мозгами))))
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

10. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от КГБ СССР (?), 13-Ноя-18, 11:12 
> этот сайт выпилен из российского инета. не иначе как за пропазанду издевательства
> над человеками и их мозгами))))

А через VPN?

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

17. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +1 +/
Сообщение от Аноним (4), 13-Ноя-18, 13:06 
Это типа как вирус под линукс: самому найти исходники, подправить код, мейкфайл, компильнуть и после бессонной ночи таки наступить на грабли?
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

18. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от Аноним (18), 13-Ноя-18, 13:08 
УМВР.

Опять Ростелеком?

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

20. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от Аноним (20), 13-Ноя-18, 13:16 
язые без статической типизации в 21 веке ненужен
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

21. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +2 +/
Сообщение от КГБ СССР (?), 13-Ноя-18, 13:21 
Внезапно (!) в Perl 6 гибридная типизация. Прикинь.

https://docs.perl6.org/language/nativetypes

Чем дальше читаю, тем больше нравится.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

8. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +3 +/
Сообщение от РССС БГК (?), 13-Ноя-18, 10:27 
>Сколько требуется выкурить и выпить для понимания этого ЯП?

Ну так зачем вообще что то новое учить? Можно как и раньше, переключателями управлять. А perl6 довольно интересный язык, сейчас любят ограничивать программиста (Java, Rust, etc), а perl6 наоборот, дает кучу возможностей, причем они продуманны. Ну и много прикольных идей в нем есть, те же Grammars.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

12. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от КГБ СССР (?), 13-Ноя-18, 12:12 
Согласен, это интересно.

https://perl6intro.com/

Используют ли его где?

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

45. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от Аноним (45), 17-Ноя-18, 12:20 
На самом деле новичков пугает обилие всяких "закорючек", сам-то язык классический - переменные, массивы, функции, объекты... что тут сложного?? Просто переменные именуются со спец-символов. И строго говоря, это даже хорошо для наглядности.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

14. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +2 +/
Сообщение от m (??), 13-Ноя-18, 12:54 
https://perl6intro.com/
%capitals.push: (France => 'Paris');
say "The capital of France is: " ~ %capitals<France>;

Забываем все что ранее знали.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +2 +/
Сообщение от m (??), 13-Ноя-18, 12:58 
if $age > 18 {
  say 'Welcome'
}
Вздрагиваю при виде if без скобок, автоматически жду ошибку :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +2 +/
Сообщение от КГБ СССР (?), 13-Ноя-18, 13:16 
Да там просто уйма всего волшебного:

https://docs.perl6.org/language/5to6-nutshell

Шутники! :)

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

34. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от Ку (?), 14-Ноя-18, 11:00 
Bash со стеройдами.

Видать синтаксис намеренно утяжелен, чтобы только самые смиренные мира сего могли использовать его без ожесточения сердца своего.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

28. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от annual slayer (?), 14-Ноя-18, 05:18 
все равно не могу понять какая у него целевая ниша или аудитория
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от Аноним (29), 14-Ноя-18, 06:30 
Быдлокодил на перле модули для fvwm и так по-малости. Штука мощная, но, имхо, слишком уродлив. Это вот его "есть больше одного способа сделать это" корябает мою любящую минимализм душу. Если свой код ещё разберёшь, то ковыряние чужого превращается в кошмар.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от Денис Александрович (?), 14-Ноя-18, 07:42 
Тим Тоутди как раз и призван писать более лаконичный и минималистичный код. При этом, код не должен терять в читабельности.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

35. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от Анонимусс (?), 14-Ноя-18, 12:20 
Да мало ли к чему "призван" и чего код "не должен". Дана возможность нагородить всякого и эта возможность будет использована. Может и не со зла или выпендрёжа, но от этого не легче. Вобщем, осталось двоякое впечатление от языка, возможно стоило глубже в него погрузиться, чтобы ощутить и понять всю прелесть.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

36. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от Денис Александрович (?), 14-Ноя-18, 13:07 
Было бы замечательно примеры плохого кода увидеть, чтоб можно было разобраться вместе. TIMTOWTDI и его отсутствие это как техническая и художественная литература на иностранном языке. Нужен уровень определённый чтоб без словаря читать, быть продуктивным и получать удовольствие от работы.
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

37. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +2 +/
Сообщение от КГБ СССР (?), 14-Ноя-18, 17:41 
Это либо дано, это не дано. Если ты видишь красоту в таком классическом примере, то ты полюбишь Perl:


$_='ev
                                       al("seek\040D
           ATA,0,                  0;");foreach(1..3)
       {<DATA>;}my               @camel1hump;my$camel;
  my$Camel  ;while(             <DATA>){$_=sprintf("%-6
9s",$_);my@dromedary           1=split(//);if(defined($
_=<DATA>)){@camel1hum        p=split(//);}while(@dromeda
ry1){my$camel1hump=0      ;my$CAMEL=3;if(defined($_=shif
        t(@dromedary1    ))&&/\S/){$camel1hump+=1<<$CAMEL;}
       $CAMEL--;if(d   efined($_=shift(@dromedary1))&&/\S/){
      $camel1hump+=1  <<$CAMEL;}$CAMEL--;if(defined($_=shift(
     @camel1hump))&&/\S/){$camel1hump+=1<<$CAMEL;}$CAMEL--;if(
     defined($_=shift(@camel1hump))&&/\S/){$camel1hump+=1<<$CAME
     L;;}$camel.=(split(//,"\040..m`{/J\047\134}L^7FX"))[$camel1h
      ump];}$camel.="\n";}@camel1hump=split(/\n/,$camel);foreach(@
      camel1hump){chomp;$Camel=$_;y/LJF7\173\175`\047/\061\062\063\
      064\065\066\067\070/;y/12345678/JL7F\175\173\047`/;$_=reverse;
       print"$_\040$Camel\n";}foreach(@camel1hump){chomp;$Camel=$_;y
        /LJF7\173\175`\047/12345678/;y/12345678/JL7F\175\173\0 47`/;
         $_=reverse;print"\040$_$Camel\n";}';;s/\s*//g;;eval;   eval
           ("seek\040DATA,0,0;");undef$/;$_=<DATA>;s/\s*//g;(   );;s
             ;^.*_;;;map{eval"print\"$_\"";}/.{4}/g; __DATA__   \124
               \1   50\145\040\165\163\145\040\157\1 46\040\1  41\0
                    40\143\141  \155\145\1 54\040\1   51\155\  141
                    \147\145\0  40\151\156 \040\141    \163\16 3\
                     157\143\   151\141\16  4\151\1     57\156
                     \040\167  \151\164\1   50\040\      120\1
                     45\162\   154\040\15    1\163\      040\14
                     1\040\1   64\162\1      41\144       \145\
                     155\14    1\162\       153\04        0\157
                      \146\     040\11     7\047\         122\1
                      45\15      1\154\1  54\171          \040
                      \046\         012\101\16            3\16
                      3\15           7\143\15             1\14
                      1\16            4\145\163           \054
                     \040            \111\156\14         3\056
                    \040\         125\163\145\14         4\040\
                    167\1        51\164\1  50\0         40\160\
                  145\162                              \155\151
                \163\163                                \151\1
              57\156\056

А если не видишь, то выбирай сердцем пихтон.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

40. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от КГБ СССР (?), 14-Ноя-18, 21:15 
> Это либо дано, это не дано.

Небыстрофикс: либо дано, либо не дано.


А вот интересно, как бы любители пихтона писали такую программку с верблюдами. :)

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

41. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от Ку (?), 15-Ноя-18, 00:17 
Красиво!

Но при этом есть понимание, что вкурить это как следует с легкомысленным подходом не получится.
Реальное мастерство оттачивается на реальных задачах.

С возрастом мышление становится весьма утилитарным - зачем делать на этом, когда можно на другом ,знакомом, в 3 раза быстрее.

Поэтому - о да, верблюд крут, но проходим мимо. Увы.

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

42. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от КГБ СССР (?), 15-Ноя-18, 01:11 
Ну… Понятно, что хакеры Перла в обыденной жизни пишут не [только] программы для рисования верблюдов. :) Это просто иллюстрация возможностей языка и особенностей его синтаксиса.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

44. "Выпуск Rakudo Star 2018.10, дистрибутива Perl 6 "  +/
Сообщение от Денис Александрович (?), 15-Ноя-18, 13:17 
Двачую этого. Подобные вещи часть культуры языка:
    Joke Modules
    Mailing List Theatre
    JAPHs
    Obfus
    Golf
    Poetry
    April Fools

Почитайте "The Lighter Side of Perl Culture (Part I): Introduction" на перлмонкс. Интересно

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру