"Unison: a new distributed programming language" by Paul Chiusano
7 人推荐 · 跨 7 个月 · 2020–2023

中文导读
Paul Chiusano 在 Strange Loop 2019 上的破局演讲,向大家推介专为分布式弹性系统设计的开源函数式语言 Unison。他展示了将代码按抽象语法树哈希进行内容寻址的开创性设计,以及全新的代码库管理器和被称为 abilities 的代数效应机制。
为什么 HN 推它
了解 Unison 的最佳起点。对于厌倦了传统包管理与依赖地狱的程序员来说,这种“基于哈希的内容寻址不可变代码”绝对能带来认知震撼。
「看这场演讲可比单单翻一遍官网首页要管用得多。」HN 网友原话:this talk might be a better introduction than just skimming at the landing page.
英文原摘要(HackerTube / Claude 整理)
Paul Chiusano's Strange Loop 2019 talk introduces Unison, an open-source functional language for distributed, elastic systems. It covers content-addressed code identified by hashes of the syntax tree, a codebase manager, and algebraic effects called abilities.
HN treats it as the best introduction to Unison, with commenters finding hash-addressed immutable code mind-blowing.
HN 上的提及
There's an example in this talk
The fundamental idea of uniquely addressing functions based on a hash of their AST is mind-blowing to me.
This is something unison is playing with with their codebase manager.
Paul Chiusano gave a nice introductory talk at strangeloop last year
code is content-addressed and immutable