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

添加评论