SIOD

求聞百科,共筆求聞
SIOD
編程範型多范型: 函數式, 過程式, 元編程
語言家族Lisp
設計者George J. Carrette
實作者George J. Carrette
釋出時間1988年4月,​36年前​(1988-04
穩定版本
3.63
(2008年4月27日,​16年前​(2008-04-27
型態系統強類型, 動態, 潛在
作用域詞法
實作語言C
系統平台VAX, SPARC, IA-32
作業系統跨平台: Linux, Solaris, IRIX, OpenVMS, Windows
許可證LGPL
網站people.delphiforums.com/gjc//siod.html
受啟發於
Lisp, Scheme
施影響於
SCM, Guile

Scheme In One Defun或者幽默解釋為Scheme In One DaySIOD),是Lisp程式語言Scheme方言的小尺寸實現,它是用C書寫並設計用於嵌入到C程序之內。它著稱於可能是類Lisp語言的最小的實際實現。它最初是由George J. Carrette寫成。它是在GNU寬通用公共許可證(LGPL)下發行的自由及開放原始碼軟件

特徵

SIOD特徵包括:

  • 實現了來自「Lambda論文集」的最初版本的Scheme,並非任何一版的現代標準
  • 代表了保守的垃圾回收Lisp解釋器中的一種非常早期使用,這個方法後來被SCMGuile效仿。
  • 編譯的實現是通過發出固定的機器代碼前言,並跟隨着要被解釋的解析樹的快速裝載二進制表示。

應用

引用

外部連結