周三,Racket背后的团队发布了Racket 7.2。 Racket是一种基于Scheme和Lisp的通用多范式编程语言,强调函数式编程。
Racket的核心是基于许多C代码构建的,这会影响其对不同系统,维护和性能的可移植性。因此,早在2017年,该团队就决定在Chez Scheme上进行Racket分销。关于Chez Scheme(Racket CS)实施的球拍已经达到了几乎完整的状态,所有功能都已到位。博客文章分享了Racket CS的状态,“DrRacket CS完全可用,主要的Racket CS发行版可以自行构建,99.95%的核心Racket测试套件通过”。虽然代码运行良好,但仍需要做一些工作来确保端到端的性能,使Racket CS成为Racket的默认实现。
以下更新适用于Racket的两种实现:
- Quickscript:Quickscript是DrRacket的工具,它允许您快速轻松地扩展DrRacket功能。此脚本工具现在与标准发行版捆绑在一起。
- Web服务器配置:用于提供静态文件的内置配置已更新,以识别JavaScript模块的“.mjs”扩展名。
- 数据/枚举库:库现在通过but-not/e支持另一种形式的减法。
- racklog库:完成了许多改进,例如修复逻辑变量绑定,包含谓词适用的逻辑变量,以及引入%和map高阶谓词。
阅读Racket网站上的官方公告。
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-02/156681.htm