2024 混合语言 Interlisp 年度报告

主要观点:Interlisp-D 及其 Medley 版本于 20 世纪 70、80 年代在施乐帕洛阿尔托研究中心开发,2020 年由原开发者重启,现以开源形式发布。报告总结了 2024 年的成就与项目,包括降低使用门槛、改进文档、兼容 ANSI Common Lisp、提升系统基础设施、开发 Medley 应用、解决问题与合并请求、举办会议、网站优化、发表出版物与演讲、申请奖项、开展合作等方面,未来将继续推进 Medley 工作,强调推广、文档、现代化与教育。
关键信息

  • 2020 年重启 Medley Interlisp 项目,获软件最后被许可方许可发布为开源。
  • 降低使用门槛的举措:支持并增强基于 Docker 的 Web 版本、Emscripten/WASM 构建、改进 Medley 启动、提高光标可见性。
  • 文档改进:扩展MAN手册浏览器工具、添加元数据命令、添加 Truckin’文档等。
  • 兼容 ANSI Common Lisp:识别差异并进行相关实现工作。
  • 系统基础设施方面:开始 BDF 阅读器实现、支持 SDL3 UI 库、开展更新的 Medley TCP/IP 栈工作等。
  • Medley 应用进展:简化 TEdit 代码、添加 HTML 支持、改进 Lafite 模块加载等。
  • 还包括其他相关工作如复活和调试 LOOPS、更新 NoteCards 等。
  • 关闭 89 个 GitHub 问题,合并 150 个 Medley 和 35 个 Maiko 拉取请求。
  • 举办线上会议,有人在 Haiku OS 上移植 Medley 等。
  • 网站进行了多项增强,如添加用户反馈部件等。
  • 有相关出版物和演讲,申请奖项未中,开展多项合作。
    重要细节
  • Docker 版 Web 版本[online.interlisp.org]可让浏览器连接运行 Medley。
  • Emscripten/WASM 构建可让 Medley 在用户浏览器中运行。
  • 扩展MAN工具覆盖 LispUsers 包,添加 Meta-D 命令等。
  • 识别 Medley Common Lisp 实施中的差异并进行相关工作。
  • 开始支持 SDL3 UI 库,进行 Medley TCP/IP 栈早期工作等。
  • 简化 TEdit 代码,模块化公共 API 等。
  • 与多所大学和机构开展合作,如与阿尔伯塔大学合作等。
  • 网站增强包括整理页面导航等工作仍在进行中。
阅读 24
0 条评论