URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 106618
[ Назад ]

Исходное сообщение
"Выпуск Rakudo Star 2016.01, дистрибутива Perl 6"

Отправлено opennews , 05-Фев-16 10:43 
Состоялся (http://rakudo.org/2016/02/03/announce-rakudo-star-release-20.../) релиз пакета Rakudo Star 2016.01 (http://rakudo.org/), включающего компилятор Rakudo, виртуальную машину MoarVM, документацию, модули и инструменты, необходимые  для разработки на языке Perl 6. Это первый выпуск после объявления (https://www.opennet.me/opennews/art.shtml?num=43593) релиза языка программирования Perl 6. Компилятор соответствует спецификации Perl v6.c, за исключением поддержки расширенных макросов, неблокирующего ввода/вывода и ряда мелких особенностей, которые планируется довести до рабочего состояния в будущих выпусках.


Новая версия в основном содержит исправления ошибок и оптимизации производительности, а также обновление некоторых включённых в базовую поставку модулей. В качестве виртуальной машины для исполнения байткода предлагается MoarVM (http://moarvm.org/), которая проходит все необходимые тесты. Дополнительно развивается бэкенд для использования виртуальной машины JVM, но он пока не содержит всей необходимой функциональности.

URL: http://rakudo.org/2016/02/03/announce-rakudo-star-release-20.../
Новость: http://www.opennet.me/opennews/art.shtml?num=43822


Содержание

Сообщения в этом обсуждении
"Выпуск Rakudo Star 2016.01, дистрибутива Perl 6"
Отправлено Аноним , 05-Фев-16 10:43 
Долгой жизни Perl'у.

"Выпуск Rakudo Star 2016.01, дистрибутива Perl 6"
Отправлено Ф , 05-Фев-16 11:20 
это уже не он.

"Выпуск Rakudo Star 2016.01, дистрибутива Perl 6"
Отправлено Какаянахренразница , 05-Фев-16 12:33 
Прочитал про компилятор для перла и задумался об интерпретаторе для си. Оказалось, и такое бывает.

"Выпуск Rakudo Star 2016.01, дистрибутива Perl 6"
Отправлено Какаянахренразница , 05-Фев-16 12:39 
Update: Нашёл tcc. Оно работает! Всё, мне перл не нужен.

"Выпуск Rakudo Star 2016.01, дистрибутива Perl 6"
Отправлено 1 , 05-Фев-16 14:22 
И как там дела в tcc с регекспами ?

"Выпуск Rakudo Star 2016.01, дистрибутива Perl 6"
Отправлено Какаянахренразница , 05-Фев-16 17:49 
> И как там дела в tcc с регекспами ?

Как-то вот так:

#include <regex.h>


"Выпуск Rakudo Star 2016.01, дистрибутива Perl 6"
Отправлено angra , 06-Фев-16 05:09 
Странный выбор, взять все недостатки С и убрать его основное преимущество - компилируемость в машинный код.

"Выпуск Rakudo Star 2016.01, дистрибутива Perl 6"
Отправлено Какаянахренразница , 07-Фев-16 08:27 
> Странный выбор, взять все недостатки С и убрать его основное преимущество -
> компилируемость в машинный код.

Компилируемость является основным преимуществом C??? У меня нет слов.


"Выпуск Rakudo Star 2016.01, дистрибутива Perl 6"
Отправлено Аноним , 07-Фев-16 14:11 
Одеть очки, срочно. Человек написал "компилируемость в МАШИННЫЙ КОД".

"Выпуск Rakudo Star 2016.01, дистрибутива Perl 6"
Отправлено Аноним , 07-Фев-16 14:16 
Если до сих пор не осознали, что компилируемость в машинный код - это огромное преимущество, то стоит взглянуть на вот эти тесты веб-фреймворков: http://www.techempower.com/benchmarks/

"Выпуск Rakudo Star 2016.01, дистрибутива Perl 6"
Отправлено Илья , 05-Фев-16 15:17 
однострочник на си из баша запустится?

"Выпуск Rakudo Star 2016.01, дистрибутива Perl 6"
Отправлено Какаянахренразница , 05-Фев-16 17:50 
> однострочник на си из баша запустится?

Да. Вот так:

cat main.c | tcc -run -


"Выпуск Rakudo Star 2016.01, дистрибутива Perl 6"
Отправлено Нимано , 05-Фев-16 15:17 
> Прочитал про компилятор для перла

И как там, в криокамере?
http://docstore.mik.ua/orelly/perl4/perlnut/ch08_12.htm
А вообще, "скриптоязыки" уже давно компилируются в байт-код, т.к. "полная" интерпретация будет очень уж медленной.


"Выпуск Rakudo Star 2016.01, дистрибутива Perl 6"
Отправлено Аноним , 06-Фев-16 12:03 
А для С++ есть вот такое чудо: https://root.cern.ch/cling

"Выпуск Rakudo Star 2016.01, дистрибутива Perl 6"
Отправлено Какаянахренразница , 07-Фев-16 08:25 
Спасибо.