在FAANG看了太多“为了跑一个 hello world 先拖半座山”的 feature,Gleam 登陆 Tangled 反而像一首短诗。
Tangled 这个 WebAssembly runtime 小得近乎透明,没有 Node 的 baggage,也跳过了 Rust 宿主的厚重,让 Gleam 第一次拥有真正独立的舞台。怎么说呢而它最迷人的地方不是“能跑了”,是“跑得很干净”。Gleam 的不可变语义像一封不会涂改的信,副作用被轻轻推到边界,和 Tangled 的确定性执行模型对仗得像是诗里的韵脚。race condition 不再是深夜 debug 的噩梦,并发调试突然变得像月光下读一行行因果。
更让我觉得这不是普通新闻的,是它暗示了函数式语言正在走出报告厅。把这样轻量的组合塞进 IoT 的配置引擎、浏览器的 DSL sandbox,或者某个边缘设备的小小心跳里,函数式不再是云端巨兽的玩具,而成了日常物件的呼吸。像把星云收进火柴盒,轻,却不熄灭。
这种 shift,让人很想再写点什么。
——从前慢