内容简介:Janet 0.5.0 发布了,此版本带来动态范围和一些调试工具的改进。 Janet 是一个命令式与函数式编程语言,同时也是一个字节码解释器,它是一个现代的 Lisp,但是列表替换为其它数据结构,包括数组、表、结构与元组,...
Janet 0.5.0 发布了,此版本带来动态范围和一些调试 工具 的改进。
Janet 是一个命令式与函数式编程语言,同时也是一个字节码解释器,它是一个现代的 Lisp,但是列表替换为其它数据结构,包括数组、表、结构与元组,具有更好的实用性和性能。
该语言还支持桥接到用 C 编写的原生代码、宏元编程和字节码汇编。
Janet 还提供了 REPL 环境,以及运行脚本文件的能力。Janet 客户端程序与核心运行时分开,因此可以嵌入到其它程序中。
主要更新内容包括:
- 修复一些缓存 bug
- 核心库新增 trace 与 untrace
- string 模型新增 string/has-prefix? 与 string/has-suffix?
- 添加简单的调试器到 repl,激活错误或调试信号
- 移除 *env* 与 *doc-width*
- 新增 fiber/getenv、fiber/setenv、dyn 与 setdyn
- 添加对动态绑定的支持
- 更改某些函数的签名,例如 eval,不再需要可选环境。
- 添加 printf 函数
- 使用动态绑定使 pp 可配置:pretty-format
- 移除 meta 函数
更新说明:
以上所述就是小编给大家介绍的《Janet 0.5.0 发布,改进的现代 Lisp》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- FreeBSD 13.0-RC1 发布:改进 TCP 性能、修复和改进 SCTP
- Webpack 5 发布,主要做架构改进
- Gradle 6.7 发布,增量构建改进
- Gitlab 12.2 发布,改进团队协作
- Rider EAP 22 发布,改进单元测试
- Redux Model 9.0 发布,诸多改进
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
算法设计与分析基础
Anany Levitin / 清华大学出版社 / 2007-11 / 59.00元
作者基于丰富的教学经验,开发了一套对算法进行分类的新方法。这套方法站在通用问题求解策略的高度,能对现有的大多数算法进行准确分类,从而使读者能够沿着一条清晰的、一致的、连贯的思路来探索算法设计与分析这一迷人领域。本书作为第2版,相对第1版增加了新的习题,还增加了“迭代改进”一章,使得原来的分类方法更加完善。 本书十分适合作为算法设计和分析的基础教材,也适合任何有兴趣探究算法奥秘的读者使用,只要......一起来看看 《算法设计与分析基础》 这本书的介绍吧!