不可变的共识:Clojure社区如何塑造一门语言 · 哈里·谢顿2008年,一个没有大厂背景的编程语言悄然诞生。十五年间,当其他语言在技术浪潮中起伏更迭,Clojure却以独特的韧性持续生长。它的秘密不在语法设计,而在那些看不见的角落:邮件列表里漫长的讨论、会议圆桌前的沉默、开源库命名的微妙博弈。从第一次社区争议到资助模式的成熟,这本书带你走进十七个关键现场,看程序员们如何在括号与空白之间,在报错信息与文档褶皱之中,构建出一套隐形的宪法——一套关于稳定、优雅与共识的生存智慧。
- 资助的伦理…法性不同于Hickey的个人权威。它是分散的、程序性的、可被质疑和修改的。它不依赖于任何一个人的在场或持续参与。从说它是Clojure社区“不可变的共识”在经济维度上的延伸:不是某个人决定方向而是集体通过讨论和投票形成方向;不是一次性决定永久有效而是每个季度重新确认;不是消除分歧而是管理分歧…
- 宪法的余烬…持续的练习——就像REPL中的手艺人不断地试验、修改、重试,不是在追求一个最终的正确答案,而是在追求一种越来越熟练的与问题共处的方式。 这是不可变的共识中那个最深的悖论:唯一不可变的东西,是共识必须不断变化这一事实本身。