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