SQLite 3.40 发布

软件服务 创建于:2023-05-29

Racket v8.7 已发布,Racket(原名 PLT Scheme)是一门通用、多范型,属于 Lisp 家族的函数式程序设计语言,它的设计目之一是为了提供一种用于创造设计与实现其它编程语言的平台,Racket 被用于脚本程序设计、通用程序设计、计算机科学教育和学术研究等不同领域。 Racket 有一个实现平台,包含了运行环境、函数库、即时编译器 (JIT compiler) 等等,还有提供一个以 Racket 本身写成的开发环境 DrRacket(原名 DrScheme)。

新版本主要变化

  • 类型化的 Racket 为其渐进式类型提供了 Shallow 和 Optional 模式。这些模式降低了与非类型化代码交互的成本,但对存在缺陷的交互提供较少保护
  • 使用 Unicode 14.0 进行字符和字符串操作,同时引入 grapheme operations。目前 DrRacket 已支持 emoji
  • 支持 RV64G (RISC-V)
  • 支持通过(#%declare #:require=define)禁用定义 shadowing
  • DrRacket 在杀死产生大量输出的程序时响应更快
  • scriblib/bibtexscriblib/autobib库支持 DOIs

此外还包括许多其他的修复和改进,详情查看发布公告

原文地址:https://www.oschina.net/news/218428/racket-v8-7-released#comments

免责声明:本文来源于互联网,版权归合法拥有者所有,如有侵权请公众号联系管理员

* 本站提供的一些文章、资料是供学习研究之用,如用于商业用途,请购买正版。