Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Rakudo является Рака компилятор ориентацией MoarVM и виртуальная машина Java , который реализует спецификацию Раки. [2] В настоящее время это единственный крупный компилятор Raku, находящийся в активной разработке .

Репозиторий исходного кода Rakudo, изначально разработанный в рамках проекта Parrot , был отделен от проекта в феврале 2009 года, чтобы его можно было разрабатывать независимо, хотя в то время все еще оставалось много зависимостей. Ракудо написан на C , Raku и облегченном подмножестве Raku «NQP» (Not Quite Perl). [3]

Rakudo Perl # 14 был выпущен в феврале 2009 года под кодовым названием Vienna в честь группы продавцов Perl, которая спонсировала одного из своих разработчиков с апреля 2008 года. В последующих выпусках использовались кодовые имена, основанные на группах продавцов Perl.

Первый крупный выпуск дистрибутива как компилятора, так и модулей (названный «Rakudo *» или «Rakudo Star») был выпущен 29 июля 2010 г. [4]

Имя [ редактировать ]

Название «Rakudo» для компилятора Raku было впервые предложено Дэмианом Конвеем . [5] «Ракудо» - это сокращение от «Ракуда-до» (с длинным «о»;駱駝), что в переводе с японского означает «Путь верблюда». «Ракудо» (с коротким «о»;) также означает «рай» на японском языке.

Термин «Ракудо» был также выбран, чтобы отличать имя языковой реализации («Ракудо») от имени спецификации языка («Раку») - любая реализация, прошедшая официальный набор тестов, могла называть себя «Раку». В настоящее время существует несколько реализаций на разных уровнях зрелости, и только Rakudo реализует полный Raku и NQP для подмножества Raku. [2] [6]

Ссылки [ править ]

  1. ^ "Релизы · ракудо / ракудо" . Проверено 19 декабря 2020 .
  2. ^ a b "Компиляторы Perl 6" . Проверено 25 декабря 2015 .
  3. ^ Мишо, Патрик (2011-06-14). «Обзор архитектуры Ракудо» . Проверено 24 июня 2012 .
  4. ^ Linux сегодня (30 июля 2010 г.). «Анонс: Rakudo Star - полезный, удобный,« ранний последователь »дистрибутива Perl 6» . Проверено 30 декабря 2013 .
  5. О'Рейли, к сведению (21 августа 2008 г.). «Разум Дамиана Конвея: наука, информатика, будущее Perl 6 и советы сегодняшним начинающим программистам» . Проверено 30 декабря 2013 .
  6. Ленц, Мориц (23 октября 2009 г.). «Мы пишем для вас книгу о Perl 6» . Проверено 2 января 2012 .

Внешние ссылки [ править ]

  • Ракудо сайт