
Zerolang
Zerolang 是 Vercel Labs 面向 agent 的实验语言。它把语义图当成程序本身,.0 文件是给人看的投影。agent 理应改图上的节点,而不是和按行的文本 diff 较劲。宣传里有原生二进制,也有更适合 agent 的诊断。宿主后端的质量目前仍不稳。
为什么在这里
它和 scriptc、Native 是同一波 Labs 产品。宣传说 agent 可以安全改语义图。公开 issue 和一份十八个 bug 的审计,在默认 macOS 上讲了另一回事:有人在 #181 直接写代码质量低,并劝你别在自己机器上跑;维护者认了,也说在招人。后面才轮到具体 bug:大数字算错、栈被截断后崩溃、安全检查被清掉等。知乎长文还写到:批评之后整棵编译树被删,runtime 很薄。宣传说过期哈希会在写入前被拒绝,#425 却是模块哈希比较不正确。两件事放一起,很别扭。
参考资料(10)
README 安全警告
官方警告:实验性,预期 breaking 与安全问题;隔离环境,勿对生产/敏感数据。
README 安全警告
官方警告:实验性,预期 breaking 与安全问题;隔离环境,勿对生产/敏感数据。
低代码质量。别在你机器上跑。
社区质量炮轰(契约、C 指针效果、stringly IR);维护者认账并提到招人。
Bug 审计 — 18 条可复现发现
对 tokenizer/parser/borrow/backends/stdlib 的单次审计:S1 darwin-arm64 上 i64 CMP 错码;S2 栈帧静默截断→SIGSEGV;S3 动态数组 set 上的 borrow 健全性;另有 parser/stdlib 错误结果。
darwin-arm64 Mach-O direct backend 缺操作(CGEN004)
许多 direct-* 示例在 Apple Silicon 宿主后端失败——缺字节操作、error/raise 路径等。
错误的模块哈希比较
图/模块哈希比较 bug——正中「过期哈希拒绝写入」的 agent 故事核心。
0.1.4 的重大语法变更
早期版本仍在甩语法——agent skill 与人类投影都在追移动靶。
Vercel Labs 营销框架(agent 图,不是文本)
官方 X 账号 pitch:图优先、可验证重构;实验性表述常被发布热度淹没。
PL Nerd 迎来惊天大变 · Vibe Coder 喜提 AI 原生(zerolang 扒代码)
中文长文吐槽 Zero/zerolang 作为「agent 原生」语言,实现读起来像反 hype 行为艺术——记录粗糙 IR 与编译器结构,如何拆穿 graph-first 营销。
如何评价 Vercel 近期发布的 Zero 编程语言?(续扒)
续篇:批判后 compiler-zero 整树被删;time/rand/fs 仍在 IR 里建模;新「runtime」多为 http/json 而硬编码仍在;巨大的 EmitContext/RuntimePatch 面;薄 checker 上的 ownership/effect-handler 时尚——社区证据:agent thrash 树的速度压过质量落地。