Состоялся (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
Долгой жизни Perl'у.
это уже не он.
Прочитал про компилятор для перла и задумался об интерпретаторе для си. Оказалось, и такое бывает.
Update: Нашёл tcc. Оно работает! Всё, мне перл не нужен.
И как там дела в tcc с регекспами ?
> И как там дела в tcc с регекспами ?Как-то вот так:
#include <regex.h>
Странный выбор, взять все недостатки С и убрать его основное преимущество - компилируемость в машинный код.
> Странный выбор, взять все недостатки С и убрать его основное преимущество -
> компилируемость в машинный код.Компилируемость является основным преимуществом C??? У меня нет слов.
Одеть очки, срочно. Человек написал "компилируемость в МАШИННЫЙ КОД".
Если до сих пор не осознали, что компилируемость в машинный код - это огромное преимущество, то стоит взглянуть на вот эти тесты веб-фреймворков: http://www.techempower.com/benchmarks/
однострочник на си из баша запустится?
> однострочник на си из баша запустится?Да. Вот так:
cat main.c | tcc -run -
> Прочитал про компилятор для перлаИ как там, в криокамере?
http://docstore.mik.ua/orelly/perl4/perlnut/ch08_12.htm
А вообще, "скриптоязыки" уже давно компилируются в байт-код, т.к. "полная" интерпретация будет очень уж медленной.
А для С++ есть вот такое чудо: https://root.cern.ch/cling
Спасибо.