Ракудо
![]() | |
Стабильная версия | «2024.05» №172 [1] / 30 мая 2024 г |
---|---|
Репозиторий | |
Операционная система | Linux , Windows , FreeBSD , OS X , NetBSD , OpenBSD |
Тип | Raku (v6.c, v6.d) Компилятор |
Лицензия | Художественная лицензия 2.0 |
Веб-сайт | ракудо |
Rakudo — это Raku компилятор , ориентированный на MoarVM и виртуальную машину Java , реализующий спецификацию Raku. [2] В настоящее время это единственный крупный компилятор Raku, находящийся в активной разработке .
Первоначально разработанный в рамках проекта Parrot Rakudo , репозиторий исходного кода был отделен от проекта в феврале 2009 года, чтобы его можно было разрабатывать независимо, хотя в то время все еще существовало много зависимостей. Rakudo написан на C , Raku и облегченном подмножестве Raku NQP (Not Quite Perl). [3] [4]
Rakudo Perl #14 был выпущен в феврале 2009 года под кодовым названием Vienna в честь группы распространителей Perl , которая спонсировала одного из своих разработчиков с апреля 2008 года. В последующих выпусках использовались кодовые имена, основанные на группах распространителей Perl.
Первый крупный выпуск дистрибутива компилятора и модулей (названный «Rakudo *» или «Rakudo Star») состоялся 29 июля 2010 года. [5]
Имя [ править ]
Название «Ракудо» для компилятора Раку впервые было предложено Дамианом Конвеем . [6] «Ракудо» — это сокращение от «Ракуда-до» (с длинным «о»; 駱駝 道 ), что по-японски означает «Верблюжий путь». «Ракудо» (с коротким «о»; 楽 土 ) также означает «рай» на японском языке.
Термин «Ракудо» также был выбран, чтобы отличить название реализации языка («Ракудо») от названия спецификации языка («Раку») - любая реализация, прошедшая официальный набор тестов, могла называть себя «Раку». В настоящее время существует несколько реализаций на разных уровнях зрелости, и только Rakudo реализует полный Raku и подмножество NQP для Raku. [2] [7]
Книги [ править ]
Ссылки [ править ]
- ^ «Выпуски · ракудо/ракудо» . Проверено 30 мая 2024 г.
- ^ Jump up to: Перейти обратно: а б «Компиляторы Perl 6» . Проверено 25 декабря 2015 г.
- ^ Мишо, Патрик (14 июня 2011 г.). «Архитектурный обзор Ракудо» . Проверено 24 июня 2012 г.
- ^ «NQP — не совсем Perl на github» . 29 мая 2022 г. Проверено 29 мая 2022 г.
- ^ Linux Today (30 июля 2010 г.). «Анонс: Rakudo Star — полезный, удобный, «первопроходческий» дистрибутив Perl 6» . Архивировано из оригинала 31 декабря 2013 г. Проверено 31 декабря 2013 г.
- ^ О'Рейли, к вашему сведению (21 августа 2008 г.). «Разум Дамиана Конвея: наука, информатика, будущее Perl 6 и советы современным начинающим программистам» . Проверено 30 декабря 2013 г.
- ^ Ленц, Мориц (23 октября 2009 г.). «Мы напишем для вас книгу по Perl 6» . Проверено 2 января 2012 г.