Scheme

提供: ArchWiki
2019年2月28日 (木) 23:08時点におけるKusakata (トーク | 投稿記録)による版 (ページの作成:「Category:Lisp 方言 en:Scheme ru:Scheme Wikipedia より: :Scheme は関数型プログラミング・命令型プログラミング…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

Wikipedia より:

Scheme は関数型プログラミング・命令型プログラミングなどマルチパラダイムに対応するプログラミング言語で、Lisp の有名な方言のひとつです。もうひとつの主要方言である Common Lisp とは異なり、Scheme は最小主義の設計思想を追い求めており、小さな標準コアと言語拡張の強力なツールを区分けしています。

実装

  • Bigloo — 高速な scheme コンパイラ。
https://www-sop.inria.fr/mimosa/fp/Bigloo/ || bigloo
  • CHICKEN — 機能豊富な R5RS Scheme コンパイラ・インタプリタ。
http://call-cc.org/ || chicken
  • Gambit Scheme — Scheme R5RS インタプリタ・コンパイラ。
http://gambitscheme.org/[リンク切れ 2018-12-30] || gambit-c
  • Gauche — R5RS Scheme 実装 (gosh を含む)。
https://practical-scheme.net/gauche/ || gauche
  • Guile — C で書かれたポータブル・組み込み可能な Scheme 実装。
https://www.gnu.org/software/guile/ || guile
  • MIT/GNU Scheme — MIT/GNU Scheme。
https://www.gnu.org/software/mit-scheme/ || mit-scheme
  • Racket — DrRacket IDE を使うオールレンジ言語。旧名 PLT Scheme。
https://racket-lang.org/ || racket