本文是 Fogus 博客的 2024 年年度总结,回顾了一年里他接触到的优秀内容和个人经历,涵盖书籍、文章、电影、音乐、编程语言等多个方面。
**阅读和学习内容:**
文章内容包括了游戏《Elite》的历史、业余无线电文化、日本浴室鬼故事、WordStar 软件的历史、组合编程等。此外,Fogus 还提到了他敬佩的游戏设计师 Kory Heath 的离世,表达了自己的哀悼。
**博客文章:**
Fogus 介绍了自己关于 Clojure 1.12.0 版本中方法值功能的文章,这是他参与开发并得到社区认可的功能。
**书籍:**
Fogus 推荐了多本他阅读过的书籍,包括技术类和非技术类。技术类书籍主要围绕 Forth 语言,非技术类则有 John Williams 的《屠夫的穿越》和 Thomas Ligotti 的《光谱连接》等。
**音乐和电影:**
Fogus 发现了自己喜欢的音乐和电影,如 The Paragons 乐队和 Sammy Davis Jr. 的音乐作品,以及《威斯勒与我》、《卓多洛夫斯基的沙丘》和《梦醒时分》等电影。
**播客:**
Fogus 推荐了 Will Byrd 的 Will Radio 和 Samm Deighan 的 Eros + Massacre 播客。
**编程语言:**
Fogus 在业余时间探索了 Joy 和 Forth 语言,在工作中则使用 Java、Clojure、ClojureScript 和 Datalog 等语言。他也列出了希望在未来深入探索的编程语言,如 Joy、Mouse 和 POP-11 等。
**论文:**
Fogus 推荐了 Manfred von Thun 关于 Joy 语言的论文和一篇关于 Mini-ML 语言的论文。
**会议:**
Fogus 参加了 Clojure/conj 2024 大会,并参与了一部分组织工作。
**代码:**
Fogus 感兴趣的代码包括 Christophe Grande 的 39 行 Clojure 代码实现的 Datalog 和 Serge Zaitsev 的“后启示录编程”文章。
**2023 年计划回顾:**
Fogus 回顾了自己 2023 年的计划,包括发布 Clojure 1.12 版本和更深入地研究组合语言等,总结了一些完成情况和未完成的情况。
**2025 年计划:**
Fogus 规划了 2025 年的目标,包括发布 Clojure 1.13 版本、改进核心异步库、简化博客以及继续开发 Juxt 语言等。
**技术雷达:**
Fogus 分享了一些值得尝试、采用、评估和停止的技术,如 Boox Go 10.3 平板电脑、Blank Spaces 应用、TypeScript 和 Zig 等。
**感谢的人:**
Fogus 感谢了很多在 2024 年对他有所启发的人,列举了他们的名字。
最终,Fogus 以“Onward to 2025!” 结束文章,期待着新一年的到来。