HN 精选

"Unison: a new distributed programming language" by Paul Chiusano

Strange Loop Conference
7 人推荐 · 跨 7 个月 · 2020–2023
函数式编程编程语言设计分布式系统
"Unison: a new distributed programming language" by Paul Chiusano

中文导读

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 上的提及

reference tracnar · 2020-01 · HN 原文
There's an example in this talk
strong_rec reggieband · 2020-01 · HN 原文
The fundamental idea of uniquely addressing functions based on a hash of their AST is mind-blowing to me.
reference sullyj3 · 2020-04 · HN 原文
This is something unison is playing with with their codebase manager.
rec j1mr10rd4n · 2020-05 · HN 原文
Paul Chiusano gave a nice introductory talk at strangeloop last year
rec nerdponx · 2021-03 · HN 原文
code is content-addressed and immutable

相关视频