「Scheme」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(→‎実装: 記事を追加)
10行目: 10行目:
   
 
* {{App|Bigloo|高速な scheme コンパイラ。|https://www-sop.inria.fr/mimosa/fp/Bigloo/|{{Pkg|bigloo}}}}
 
* {{App|Bigloo|高速な scheme コンパイラ。|https://www-sop.inria.fr/mimosa/fp/Bigloo/|{{Pkg|bigloo}}}}
  +
* {{App|Chez|Chez Scheme is a compiler and run-time system for the language of the Revised^6 Report on Scheme (R6RS), with numerous extensions.|https://cisco.github.io/ChezScheme/|{{AUR|chez-scheme}}}}
 
* {{App|CHICKEN|機能豊富な R5RS Scheme コンパイラ・インタプリタ。|http://call-cc.org/|{{Pkg|chicken}}}}
 
* {{App|CHICKEN|機能豊富な R5RS Scheme コンパイラ・インタプリタ。|http://call-cc.org/|{{Pkg|chicken}}}}
 
* {{App|Gambit Scheme|Scheme R5RS インタプリタ・コンパイラ。|http://gambitscheme.org/wiki/|{{Pkg|gambit-c}}}}
 
* {{App|Gambit Scheme|Scheme R5RS インタプリタ・コンパイラ。|http://gambitscheme.org/wiki/|{{Pkg|gambit-c}}}}
 
* {{App|Gauche|R5RS Scheme 実装 (gosh を含む)。|https://practical-scheme.net/gauche/|{{Pkg|gauche}}}}
 
* {{App|Gauche|R5RS Scheme 実装 (gosh を含む)。|https://practical-scheme.net/gauche/|{{Pkg|gauche}}}}
 
* {{App|Guile|C で書かれたポータブル・組み込み可能な Scheme 実装。|https://www.gnu.org/software/guile/|{{Pkg|guile}}}}
 
* {{App|Guile|C で書かれたポータブル・組み込み可能な Scheme 実装。|https://www.gnu.org/software/guile/|{{Pkg|guile}}}}
  +
* {{App|Kawa|A Scheme implementation and framework targeted the JVM|https://www.gnu.org/software/kawa/index.html|{{AUR|kawa}}}}
  +
* {{App|Larceny|Larceny is a simple and efficient implementation of the Scheme programming language.|http://larcenists.org/|{{AUR|larceny}}}}
 
* {{App|MIT/GNU Scheme|MIT/GNU Scheme。|https://www.gnu.org/software/mit-scheme/|{{Pkg|mit-scheme}}}}
 
* {{App|MIT/GNU Scheme|MIT/GNU Scheme。|https://www.gnu.org/software/mit-scheme/|{{Pkg|mit-scheme}}}}
 
* {{App|Racket|DrRacket IDE を使うオールレンジ言語。旧名 PLT Scheme。|https://racket-lang.org/|{{Pkg|racket}}}}
 
* {{App|Racket|DrRacket IDE を使うオールレンジ言語。旧名 PLT Scheme。|https://racket-lang.org/|{{Pkg|racket}}}}
  +
* {{App|Scheme48|Scheme interpreter for experimentation|https://s48.org/|{{AUR|scheme48}}}}

2022年1月20日 (木) 21:16時点における版

Wikipedia より:

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

実装

  • Bigloo — 高速な scheme コンパイラ。
https://www-sop.inria.fr/mimosa/fp/Bigloo/ || bigloo
  • Chez — Chez Scheme is a compiler and run-time system for the language of the Revised^6 Report on Scheme (R6RS), with numerous extensions.
https://cisco.github.io/ChezScheme/ || chez-schemeAUR
  • CHICKEN — 機能豊富な R5RS Scheme コンパイラ・インタプリタ。
http://call-cc.org/ || chicken
  • Gambit Scheme — Scheme R5RS インタプリタ・コンパイラ。
http://gambitscheme.org/wiki/ || gambit-c
  • Gauche — R5RS Scheme 実装 (gosh を含む)。
https://practical-scheme.net/gauche/ || gauche
  • Guile — C で書かれたポータブル・組み込み可能な Scheme 実装。
https://www.gnu.org/software/guile/ || guile
  • Kawa — A Scheme implementation and framework targeted the JVM
https://www.gnu.org/software/kawa/index.html || kawaAUR
  • Larceny — Larceny is a simple and efficient implementation of the Scheme programming language.
http://larcenists.org/ || larcenyAUR
  • 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
  • Scheme48 — Scheme interpreter for experimentation
https://s48.org/ || scheme48AUR