| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Perl6 > Релиз Parrot 2.0.0, виртуальной машины для Perl 6 |
| Автор: gcc 29.1.2010, 17:38 |
| Релиз Parrot 2.0.0, виртуальной машины для Perl 6 http://www.parrot.org/news/2010/Parrot-2.0.0 релиз виртуальной машины для динамических языков программирования Parrot 2.0.0, в первую очередь используемый в проекте Rakudo Perl 6. Parrot поддерживает выполнение универсального байткода, в который могут быть скомпилированы программы на таких языках, как Perl 6, Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, APL, также ведется разработка транслятора байткода .NET в представление байткода Parrot. Рассчитанный на широкое использование стабильный релиз проекта Rakudo, реализации языка Perl 6 для виртуальной машины Parrot, http://www.opennet.ru/opennews/art.shtml?num=22934 на апрель. Первый стабильный релиз будет содержать только базовый костяк описанных в спецификации Perl6 возможностей, остальное будет дорабатываться в следующих выпусках. Основные новшества Parrot 2.0.0: * Возможности: o Context PMC (http://docs.parrot.org/parrot/devel/html/docs/user/pir/pmcs.pod.html Context ) теперь поддерживает основанную на атрибутах http://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%82%D1%80%D0%BE%D1%81%D0%BF%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_%28%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%29; 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 месяцев. |
| Автор: pson25 18.7.2013, 21:53 |
| как-то тема замерзла |