GNU Guile 3.0

16 月 XNUMX 日,GNU Guile 發布了主要版本——Scheme 程式語言的嵌入式實現,支援多執行緒、非同步、網路和 POSIX 系統呼叫、C 二進位介面、PEG 解析、網路 REPL、 XML; 有自己的物件導向程式設計系統。

新版本的主要特點是全面支援JIT編譯,這使得程式速度平均提高兩倍,mbrot基準測試最高可達三十二倍。 相較於之前穩定版的Guile虛擬機,指令集變得更加底層。

與Scheme R5RS和R7RS程式語言標準的兼容性也得到了改進,並出現了支持 結構化異常 и 交替聲明和表達式 在詞彙上下文中。 用Scheme寫的eval性能與C語言的eval相當; 對於 Record 類型的不同實現,提供了一套統一的工具來使用它們; GOOPS 中的類別不再被覆寫; 詳細資訊和其他變更可以在發佈公告中找到。

語言的新穩定分支現在是 3.x。 它與先前的穩定 2.x 分支並行安裝。

來源: linux.org.ru

添加評論