kmx.io 博客:为什么我停止了一切并再次开始编写 C 语言

主要观点:

  • 作者是法国计算机学校 5 年的好学生和 20 年的自由开发者,一直使用 Ruby on Rails 为客户开发,后学会 Common Lisp 并写出多个相关项目。
  • 写 Common Lisp 包花费时间长致失去客户,但对其成果很满意,如 cl-facts 等。
  • 因对虚拟机和容器的不满,专注于 OpenBSD,同时意识到垃圾回收器的问题。
  • 开始写libc3实用库,后改名为 KC3,包含解释器等,经过 3 年 5 层重构,测试通过,网页服务器也正常。
  • 已将图数据库 cl-facts 移植到 C89,还写了多种解析器和生成器,有 REPL 和 MVC 框架的 webserver 等。

关键信息:

  • 在法国学校学习和自由开发经历,学会 Common Lisp 及相关成果。
  • 对虚拟机等的看法及专注于 OpenBSD。
  • KC3 的开发过程及成果,包括移植图数据库等。

重要细节:

  • 用 Common Lisp 写出的各种项目及在 Github 上的情况,如 cl-unix-cybernetics 等。
  • 写 Common Lisp 项目时遇到的问题及解决方案。
  • KC3 开发中的重构、测试及各部分功能,如 REPL、webserver 等。
  • 关于 Common Lisp 文章的浏览量及相关网站的情况。
阅读 9
0 条评论