🌟 简介
Chez Scheme 是一种编程语言及其实现的集合,提供了丰富的工具和文档支持。作为修订版 6 报告(R6RS)上描述的算法语言 Scheme 的超集,Chez Scheme 支持所有标准的 Scheme 特性,包括一流的过程、尾调用的正确处理、继续、用户定义记录、库、异常处理以及卫生宏展开。
不仅如此,Chez Scheme 还广泛支持与 C 及其他语言的接口,支持可能在多个内核上运行的多线程、非阻塞 I/O 以及许多其他功能。Chez Scheme 的实现包括编译器、运行时系统和编程环境。虽然提供了一个解释器,但默认情况下,所有代码都是编译的。
💻 获取 Chez Scheme
Chez Scheme 提供了当前版本的源代码以及所有开源版本的访问。您还可以找到来自 scheme.com 的遗留版本。这意味着您可以轻松获取您所需的版本,无论是最新的功能还是旧版的稳定性。
📚 文档
Chez Scheme 的文档非常丰富,涵盖了从基础到高级的各种主题。您可以参考《Scheme Programming Language(第四版)》和《Chez Scheme User's Guide for Version 10.0.0》。这些文档不仅提供了语言的核心内容,还包括示例程序和额外的运行时系统及编程环境功能。
🔗 文档链接
- Scheme Programming Language (4th Edition)
- Chez Scheme User's Guide for Version 10.0.0 (HTML)
- Chez Scheme Version 10.0.0 Release Notes (PDF)
🤝 社区
Chez Scheme 拥有一个活跃的社区,您可以在这里讨论项目问题,参与邮件列表,或在 freenode 上的 #chez 频道与他人交流。这是一个极好的机会,可以与其他开发者分享经验和获取帮助。
🎉 结论
Chez Scheme 是一个功能强大且灵活的编程环境,适合所有水平的开发者。无论您是初学者还是经验丰富的程序员,Chez Scheme 都能为您提供所需的工具和支持,助您一路畅行。立即访问 Chez Scheme 开始您的编程之旅吧!
Racket 从 8.0 版本以后默认使用基于 chez-scheme 的基础系统。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于