Show HN: Metaspec:以 S-Expr 和 HTML 格式呈现的 DpANS3R Common Lisp 规范
Show HN: Metaspec: The DpANS3R Common Lisp Spec in S-Expr and HTML Format

原始链接: https://metaspec.dev/#

目录 | 符号索引 Common Lisp 元规范 由 ANSI Common Lisp 标准草案(X3J13R 文档 94-101R)的 TeX 源文件渲染而成。 致谢 引言 语法 求值与编译 类型与类 数据与控制流 迭代 对象 结构 条件 符号 包 数字 字符 列表 (Conses) 数组 字符串 序列 哈希表 文件名 文件 流 打印机 读取器 系统构建 环境 术语表 附录 关于元规范 | 所有定义名称索引 | 勘误表 | 增补内容 | X3J13 清理议题 目录 | 符号索引 由 ANSI Common Lisp 标准草案修订版 15.17R (X3J13/94-101R) [sdoc 1.0.4] 的 TeX 源文件于 2026-06-22T14:20:41Z 渲染而成。

开发者 dlowe-net 推出了 **Metaspec**,这是一项开源计划,旨在将 Common Lisp ANSI 规范从原本难以解析的 TeX 格式转换为通用的、机器可读的 S-expression 格式,并配有 HTML 渲染版本。 相较于传统的 Common Lisp Hyperspec,其主要改进包括: * **可访问性:** 可以自由修改和分发。 * **结构化数据:** S-expression 中间格式非常适合开发人员构建查找工具或二次应用程序。 * **现代特性:** 文档采用 MathML 处理公式,支持浅色/深色模式,并提供了改进的可搜索界面。 * **内容完整性:** 该项目整合了超过 145 项基于勘误表的补丁,补全了之前缺失的附录和致谢部分,并保留了原始的 TeX 注释和参考文献。 Metaspec 旨在为 Common Lisp 社区提供一个更实用、更准确且对开发者更友好的标准版本。该项目托管在 Codeberg 上。
相关文章

原文

Common Lisp Metaspec

Rendered from the TeX sources of the draft proposed ANSI Common Lisp standard (X3J13R document 94-101R).

  1. Credits
  2. Introduction
  3. Syntax
  4. Evaluation and Compilation
  5. Types and Classes
  6. Data and Control Flow
  7. Iteration
  8. Objects
  9. Structures
  10. Conditions
  11. Symbols
  12. Packages
  13. Numbers
  14. Characters
  15. Conses
  16. Arrays
  17. Strings
  18. Sequences
  19. Hash Tables
  20. Filenames
  21. Files
  22. Streams
  23. Printer
  24. Reader
  25. System Construction
  26. Environment
  27. Glossary
  28. Appendix

About the Metaspec

Index of all defined names

Errata

Addenda

X3J13 cleanup issues

联系我们 contact @ memedata.com