Scheme (Русский)

From ArchWiki
Состояние перевода: На этой странице представлен перевод статьи Scheme. Дата последней синхронизации: 20 декабря 2020. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Из Википедии:

Scheme — это функциональный язык программирования, один из двух наиболее популярных в наши дни диалектов языка Лисп (другие популярные диалекты — это Common Lisp и Clojure). Авторы языка Scheme — Гай Стил и Джеральд Сассмен из Массачусетского технологического института — создали его в середине 1970-х годов.

Реализации

  • Bigloo — быстрый компилятор Scheme.
https://www-sop.inria.fr/mimosa/fp/Bigloo/ || bigloo
  • Chez — компилятор и среда выполнения Revised^6 Report on Scheme (R6RS) с различными расширениями.
https://cisco.github.io/ChezScheme/ || chez-schemeAUR
  • CHICKEN — многофункциональный компилятор и интерпретатор R5RS/R7RS Scheme.
https://call-cc.org/ || chicken
  • Gambit Scheme — эффективная реализация языка программирования Scheme.
http://gambitscheme.org/ || gambit-c
  • Gauche — реализация R7RS Scheme (включает в себя gosh).
https://practical-scheme.net/gauche/ || gauche
  • Guile — переносимая, встраиваемая реализация Scheme на языке C.
https://www.gnu.org/software/guile/ || guile, guile2.0, guile1.8
  • Kawa — реализация Scheme и фреймворк, ориентированный на JVM.
https://www.gnu.org/software/kawa/index.html || kawaAUR
  • Larceny — простая и эффективная реализация Scheme.
http://larcenists.org/ || larcenyAUR
  • MIT/GNU Scheme — MIT/GNU Scheme.
https://www.gnu.org/software/mit-scheme/ || mit-schemeAUR
  • Racket — язык программирования для выполнения широкого спектра задач, ранее известный как PLT Scheme. Поставляется вместе с DrRacket IDE.
https://racket-lang.org/ || racket, racket-minimal
  • Scheme48 — интерпретатор Scheme для экспериментирования.
https://s48.org/ || scheme48AUR