Scheme
根據 Wikipedia:
- Scheme 是一種支持多種形式的編程語言,包括函數式編程和命令式編程,並且是 Lisp 的兩個主要方言之一。與另一個主要方言 Common Lisp 不同,Scheme 遵循了極簡主義的設計理念,該規範指定了帶有功能強大的語言擴展工具的小型標準核心。
實現[編輯 | 編輯原始碼]
- Bigloo — 快速的 Scheme 編譯器
- Chez — Chez Scheme 是針對 Revised^6 Report on Scheme (R6RS) 語言的編譯器和運行時系統,具有許多擴展。
- CHICKEN — 功能豐富的 R5RS/R7RS 編譯器和解釋器
- Gambit Scheme — 高效率的 Scheme 實現
- Gauche — R7RS Scheme 實現(包含 gosh)
- Guile — 用 C 編寫的可移植,可嵌入 Scheme 實現
- Kawa — 針對 JVM 的 Scheme 實現和框架
- Larceny — Larceny 是 Scheme 編程語言的一種簡單有效的實現。
- MIT/GNU Scheme — MIT/GNU Scheme
- Racket — 使用 DrRacket IDE 的執行各種任務的語言。前身為 PLT Scheme。
- Scheme48 — 實驗性的 Scheme 解釋器。
- https://s48.org/ || scheme48AUR