Brian Goetz - Stewardship: the Sobering Parts
ClojureTVYouTube ↗
延伸阅读 1
字幕解读
Goetz 把语言兼容性拆成链接、重新编译、行为和序列化等不同承诺。修正错误可能改善规范符合性,却让依赖旧行为的程序改变结果。
视频与逐字稿来源 ↗ · 引文按字幕原文展示,可点时间戳回看片段。
补充字幕原文 2
existing class files will continue to linkyou can't fix a bug without breaking behavioral compatibility