R6RS 与 R5RS 方案

发布于 2024-10-27 02:28:40 字数 54 浏览 6 评论 0原文

我对方案比较陌生,很难在网上找到概述 R6RS 发生的主要变化的具体文档。有人愿意详细说明吗?

I'm relatively new to scheme and am having a hard time finding a concrete document online overviewing the major changes that happened with R6RS. Anyone care to elaborate?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

花开浅夏 2024-11-03 02:28:40

http://community.schemewiki.org/?R6RS 编制了一份高级变更列表,其中包含一些内容注释,包括:

  • 区分大小写的语法
  • 方括号现在相当于圆括号(例如,(let ([foo 3]) ...) - 这在某些方案实现中受到支持,但现在是标准
  • 能力
  • 保留返回多个字符串中更多转义字符的
  • ,例如,"\n"哈希表作为库
  • 多行和表达式注释

http://www.r6rs.org/versions/CHANGES

http://www.r6rs.org/formal-comments/

http://lambda-the-ultimate.org/node/1342

如果您对计划相对陌生并且有毅力,您将获得更多里程阅读规范,而不是浏览变更日志......

http://community.schemewiki.org/?R6RS has compiled a list of high level changes with some commentary, including:

  • case sensitive syntax
  • square brackets are now equivalent to parentheses (e.g., (let ([foo 3]) ...) - this was supported in some scheme implementations but is now part of the standard
  • retaining the ability to return multiple values
  • more escape characters in strings, e.g., "\n"
  • hashtables as a library
  • multiline and expression comments

http://www.r6rs.org/versions/CHANGES

http://www.r6rs.org/formal-comments/

http://lambda-the-ultimate.org/node/1342

If you're relatively new to scheme and have the fortitude you will get more mileage reading the spec instead of skimming a changelog though...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文