Релиз Parrot 2.0.0, виртуальной машины для Perl 6

 
0
 
Perl
ava
gcc | 29.01.2010, 17:38
Релиз Parrot 2.0.0, виртуальной машины для Perl 6

Представлен релиз виртуальной машины для динамических языков программирования Parrot 2.0.0, в первую очередь используемый в проекте Rakudo Perl 6. Parrot поддерживает выполнение универсального байткода, в который могут быть скомпилированы программы на таких языках, как Perl 6, Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, APL, также ведется разработка транслятора байткода .NET в представление байткода Parrot. Рассчитанный на широкое использование стабильный релиз проекта Rakudo, реализации языка Perl 6 для виртуальной машины Parrot, намечен на апрель. Первый стабильный релиз будет содержать только базовый костяк описанных в спецификации Perl6 возможностей, остальное будет дорабатываться в следующих выпусках.

Основные новшества Parrot 2.0.0:

* Возможности:
o Context PMC (полиморфный контейнер Context ) теперь поддерживает основанную на атрибутах интроспекцию;
o Context и CallSignature PMC объединены в единый контейнер CallContext, что кроме удобства привело к определенному увеличению производительности;
o Директива .lex теперь генерирует исключение, когда используется с некорректным типом регистра;
* Платформы:
o Протестированы платформы PPC, PPC64 и ARM под Linux;
o Улучшен процесс подготовки пакетов для свободных операционных систем;
* Сомнительные возможности:
o In/out параметры в строковых функциях модификации;
o Обработка void-значений в NCI сигнатурах;
o Параметр, определяющий порядок прохождения опкода в PBC;
* Разное:
o Продолжен процесс переноса базовых тестов из Perl 5 в PIR;
o Улучшена утилита для проверки зависимостей;
o В файлах сборки улучшена обработка зависимостей;
o Deprecation-цикл разработки сокращен с 6 до 3 месяцев.
Comments (1)
ava
pson25 | 18.07.2013, 21:53 #
как-то тема замерзла
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  gcc   pson25
advanced
Submit