【快訊】Shen語言切換到BSD許可證,神一般的語言!
在收獲2500英鎊捐款之后,函數編程語言Shen宣布將采用BSD許可證。Shen語言是函數編程語言Qi的繼承者,由 Mark Tarver博士開發,***版本是在2011年釋出,其名字意思是“精神”。Qi采用的是GPL和私有許可證,而Shen沒有使用GPL,而是作者自己制定的一個許可證,允許自由開發和分享但必須遵守語言規格。
shen介紹:
無論如何,首先是這個編程語言的名字吸引了我,“shen”。它的logo也很有趣:
. | | | | | | |||||| .
一開始我還以為是某位中國大神的巨作,光看logo就倍感親切,后來發現原來是位外國人寫的,他就是Mark Tarver博士。廢話不說,下面是官方首頁的簡單介紹,有興趣的可以自行深入探討(也歡迎一起探討)。
Shen是一個可移植的函數式編程語言,它提供了:
- 模式匹配
- 與λ演算的一致性
- 宏
- 可選的懶惰運算
- 靜態類型檢查
- 集成的Prolog
- 內置了編譯器の編譯器(compiler-compiler,大概是可以編譯出編譯器的編譯器,這個比較有趣)
Shen具有函數式編程中***之一的類型系統。
Shen使用精簡過的Lisp命令集,而且被設計成可以實現高度的可移植性。
“Shen”是中文中表示至高無上的精神的詞,它同樣表達了我們要實現可以在眾多平臺中運行的想法。
摘自:神一樣的編程語言?