Clojure for Java Programmers Part 1 - Rich Hickey
ClojureTVYouTube ↗
延伸阅读 1
字幕解读
从 Java 程序员面对的共享可变数据出发,Hickey 解释不可变值怎样减少读者必须遵守的锁约定。一个会随时间改变的实体仍需另一层来管理当前值。
逐字稿(按段落定位) ↗ · 引文按字幕原文展示,可点时间戳回看片段。
补充字幕原文 2
write programs primarily with immutable data structureshave everybody remember what the locking model is