Для чего используется язык Racket?

1

Примеры для Racket если можно.

qawiki
Был приглашен:

Racket - это язык сценариев общего назначения, наследник Lisp.

Разработан Маттиасом Фелляйзеном в середине 1990-х. Ранее назывался PLT, в 2010 году переименован в Racket.

Базовый язык Racket включает макросы, модули, лексические замыкания, хвостовые вызовы, продолжения с разделителями, параметры (переменные), программные контракты, зеленые потоки и потоки ОС и многое другое.

Язык также имеет примитивы, такие как пространства событий и хранители, которые контролируют управление ресурсами и позволяют языку действовать как операционная система для загрузки и управления другими программами.

Особенность, которая отличает Racket от других языков семейства Lisp, - это расширяемость интегрированного языка.

Функции расширяемости Racket встроены в модульную систему, что позволяет контролировать синтаксис с учетом контекста и на уровне модулей.

Распространение Racket включает обширную библиотеку, охватывающую системное и сетевое программирование, веб-разработку, единый интерфейс для базовой операционной системы, динамический интерфейс внешних функций, несколько разновидностей регулярных выражений, генераторы лексических / парсеров, логическое программирование и полный графический интерфейс. фреймворк.

Racket используется для обучения студентов алгебре через игровой дизайн в программе Bootstrap.

Для ответа, вы можете войти или зарегистрироваться...