LINUX.ORG.RU

Сообщения perl5_guy

 

Новости ползучей типизации ЯП Elixir

Форум — Talks

Товарищ Валим:

Tomorrow marks 13 years since the first commit to the Elixir repo. And today we celebrate by announcing that Elixir is, officially, a gradually typed language

Ссылка: https://elixirforum.com/t/jose-valim-elixir-is-officially-a-gradually-typed-language/60850

P.S. Времени разобраться со всеми этими хитрыми типами у меня пока нет, но сердцем чую что новость хорошая.

 

perl5_guy
()

Погиб один из ведущих разработчиков «7 days to die» - Роберт Дишонг

Форум — Games

Конечно я не знал этого мужика, но уверен что профессионалом он был отличным, т.к. игрушка крайне годная. Земля пухом. Берегите себя, ребята.

Ссылка на reddit.

 7 days to die,

perl5_guy
()

Целились в C++, а попали в Аду?

Форум — Talks

Сначала было это: https://www.adacore.com/press/adacore-joins-rust-foundation-as-silver-member

Теперь вот: https://www.adacore.com/press/adacore-announces-gnat-pro-for-rust

Адакопец? Хотя она и без Rust’а себя НЕ ОЧЕНЬ хорошо чувствовала. В РФ так вообще вакансий по Аде я с 2015 года не видел.

 ,

perl5_guy
()

Perl 5.36.0

Новости — Разработка
Группа Разработка

С момента выхода Perl 5.34.0 прошло около года.

Если исключить документацию, автоматически генерируемые файлы и инструментарий для формирования самого релиза, в новой версии изменено 190000 строк в 1300 файлах .pm, .t, .c и .h.

( читать дальше... )

>>> Подробности

 

perl5_guy
()

Erlang/OTP 25

Новости — Разработка
Группа Разработка

Доступен Erlang/OTP 25. Выпуск содержит новые функции, улучшения и доработки, нарушающие обратную совместимость.

( читать дальше... )

Развёрнуто про наиболее интересные изменения можно прочитать здесь.

>>> Подробности

 ,

perl5_guy
()

Erlang/OTP 25. Типозависимые оптимизации в JIT

Форум — Development

Может кому будет интересно. Вот.

 , ,

perl5_guy
()

Rakudo 2022.04

Новости — Разработка
Группа Разработка

Rakudo — компилятор языка программирования Raku, до октября 2019 года называвшегося Perl6. Компиляция осуществляется для MoarVM, JVM и других виртуальных машин.

( читать дальше... )

>>> Полный список изменений

 , ,

perl5_guy
()

Oracle приостановила операции в РФ

Форум — Talks

Всё о чём врали на ЛОРе оказалось правдой :D

Пруф соуса

 

perl5_guy
()

Erlang/OTP 25-rc1

Новости — Разработка
Группа Разработка

Доступен первый (из трёх) релиз-кандидат грядущей мажорной версии Erlang/OTP 25.

Цель релиза – получить обратную связь от пользователей. Разработчики приветствуют даже отзывы вида: «У меня всё работает». Подробнее о способах оставить отклик и получить файлы OTP 25-rc1 можно прочитать по ссылке под новостью.

( читать дальше... )

>>> Подробности

 ,

perl5_guy
()

В МВД раскритиковали отечественные процессоры [Эльбрус]

Форум — Talks

Статейка конечно ниочёмская.

Ссылочка

 ,

perl5_guy
()

20 лет проекту GNU Parallel

Новости — GNU's Not Unix
Группа GNU's Not Unix

GNU parallel — утилита командной строки, позволяющая выполнять задачи на одном или нескольких компьютерах параллельно.

В прошлом году я нашел старую резервную копию с самой первой версией Parallel. В архиве не было исполняемого сценария, тем не менее остался временный файл от emacs (~parallel). Это обстоятельство позволило установить дату создания первой версии проекта: 6 января 2002г. На тот момент программа представляла из себя ~15 строк кода на Perl и она до сих пор запускается:

( читать дальше... )

>>> Подробности

 , ,

perl5_guy
()

AssaultCube 1.3 Lockdown-Edition

Новости — Игры
AssaultCube 1.3 Lockdown-Edition
Группа Игры

После восьми лет затишья вышла новая версия AssaultCube — бесплатного многопользовательского шутера с открытым исходным кодом, использующего движок CUBE.

Ключевые особенности:

  • Быстрые аркадные перестрелки в реалистичном окружении.
  • Сетевой код организован таким образом, что можно играть даже на 56 Кб/с соединении.
  • Архив с игрой весит меньше 50 МБ. Доступны версии для Windows, Mac и Linux.
  • Правильно настроенную игру можно запустить даже на старых компьютерах (Pentium III и выше).

( читать дальше... )

>>> Полный список изменений

 assaultcube,

perl5_guy
()

В Raku ведётся работа над иммутабельностью

Форум — Development

 

perl5_guy
()

Rakudo 2021.10

Новости — Разработка
Rakudo 2021.10
Группа Разработка

Rakudo — компилятор языка программирования Raku (до октября 2019 года называвшегося Perl6). Компиляция осуществляется для MoarVM, JVM и других виртуальных машин.

Выпуск включает изменения в трёх смежных проектах: Rakudo, NQP и MoarVM. Суммарно сделано 922 коммита.

( читать дальше... )

>>> Подробности

 moarvm, , ,

perl5_guy
()

Мысли о десятилетии развития MoarVM — виртуальной машины языка Raku

Новости — Конференции и встречи
Группа Конференции и встречи

19 октября на конференции SPLASH 2021 состоится выступление Джонатана Уортингтона — основного разработчика виртуальной машины MoarVM для языка программирования Raku.

MoarVM явилась результатом юношеского максимализма. Я участвовал в разработке компилятора Raku (на тот момент Perl 6) и, рассматривая виртуальную машину Parrot, на которую мы ориентировались тогда, видя все её проблемы (особенно в части производительности и многопоточности), думал: а не попробовать ли создать что-то получше? Благо, на тот момент свободного времени было предостаточно... В течение нескольких лет с помощью десятков добровольцев удалось полностью заменить Parrot и сделать MoarVM основной средой исполнения. [прим. пер.: существует официальный набор тестов для языка программирования Raku. Любая реализация, проходящая эти тесты, может называться Raku. Уортингтон имеет в виду, что предпочтительной виртуальной машиной для «эталонной» реализации считается MoarVM].

Почти десять лет прошло с момента начала работы над MoarVM.

Простой интерпретатор байт-кода, реализованный на первых порах, неустанно обрастал профессиональным инструментарием: типо-ориентированными оптимизациями, деоптимизацией, подстановками (inlining), заменами на стеке, динамической компиляцией (JIT), статическим анализом времени жизни (области достижимости) объекта (escape analysis).

За перечисленными улучшениями последовали новые: были переработаны некоторые горячие операции, ранее реализованные в целях повышения производительности в виде примитивов уровня виртуальной машины и обернувшиеся бутылочным горлышком, будучи невидимыми для механизмов оптимизации.

Совсем недавно появился новый механизм диспетчеризации, позволивший заменить ряд алгоритмов для обработки особых случаев (например, методов и функций с множественной диспетчеризацией) на единый стандартный способ. Хотя многоязычность никогда не предполагалась при разработке MoarVM, в процессе улучшения производительности и попытке справиться с её растущей сложностью, проект пришел в состояние достаточно сильного абстрагирования от языка программирования Raku.

В выступлении будет сделан обзор пройденного в ходе работы над MoarVM пути, освещены наиболее интересные вызовы, извлечённые уроки и компромиссы на которые пришлось пойти.

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

>>> Подробности

 

perl5_guy
()

Веб-фреймворк Phoenix 1.6.0

Новости — Разработка
Группа Разработка

Phoenix — веб-фреймворк на языке программирования Elixir, призванный обеспечить высокую производительность веб-приложений.

Основой фреймворка является движок LiveView, который обеспечивает возможность обновления DOM на стороне сервера с помощью долгоиграющего WebSocket-соединения, что позволяет писать интерактивные веб-приложения без использования JavaScript.

( читать дальше... )

>>> Подробности

 ,

perl5_guy
()

Доступен отчёт о первой конференции по языку Raku

Новости — Конференции и встречи
Группа Конференции и встречи

Первая, потому что раньше выступления, посвященные Raku, проводились в рамках Perl-конференций.

>>> Подробности

 

perl5_guy
()

Очередная драма в The Perl Foundation: создатель фреймворка Mojolicious уходит в закат

Форум — Talks

 

perl5_guy
()

«The Perl and Raku Conference» видеоотчёт

Новости — Конференции и встречи
Группа Конференции и встречи

Полный список докладов с кратким текстовым описанием можно посмотреть по ссылке.

В списке выступлений есть видео, которые будут полезны программистам на любых языках. Любители скандалов и интриг могут посмотреть видео про перипетии, предварившие выход Perl 5.34. Также в наличии отличные видео, рассказывающие, что за зверь язык «Raku», с чем его едят и какие «киллер фичи» он поддерживает из коробки.

>>> Плейлист с выступлениями

 , ,

perl5_guy
()

Perl 5.34.0

Новости — Разработка
Группа Разработка

С момента выхода Perl 5.32.0 прошло около десяти месяцев. Если исключить документацию, генерируемые автоматически файлы и инструментарий для формирования самого релиза, было изменено 150,000 строк в 1,300 .pm, .t, .c и .h-файлах.

( читать дальше... )

>>> Подробности

 

perl5_guy
()

RSS подписка на новые темы