
Zerolang
Zerolang ist eine experimentelle Vercel-Labs-Sprache für Agents. Der semantische Graph gilt als Programmdatenbank, .0-Dateien sind die menschenlesbare Projektion. Agents sollen Graph-Knoten patchen statt zeilenbasierte Text-Diffs zu bekämpfen. Der Pitch umfasst native Binaries und agent-freundliche Diagnostik. Die Host-Backend-Qualität ist noch ungleichmäßig.
Warum es auf der Liste steht
Zerolang gehört zur selben Labs-Welle wie scriptc und native und zeigt dasselbe Muster. Es wird als Sprache verkauft, in der Agents semantische Graphen sicher editieren. Der öffentliche Tracker und ein 18-Bug-Audit zeigen auf dem Default-macOS-Host ernste Probleme, darunter i64-Vergleiche als 32-bit-CMP, Stackframes die zu Segfaults gestutzt werden und Borrow-Tracking das durch dynamic-array-set gelöscht wird. Community-Issue #181 heißt „Low code quality. Don't run this on your machine.“ Maintainer haben das anerkannt und von Hiring gesprochen. Chinesische Texte auf Zhihu liefern mehr Detail: ganze Bäume wie compiler-zero nach öffentlicher Kritik gelöscht; time, rand und fs in der IR statt in einem echten Runtime; ein Runtime-Modul das vor allem http und json abdeckt, während Hardcoding bleibt; und eine Ownership-Story auf einem dünnen Checker. Der Pitch sagt, stale hashes würden vor dem Schreiben abgelehnt. Issue #425 handelt von falschem Modul-Hash-Vergleich. Diese beiden Fakten passen schlecht zusammen.
Referenzen (10)
README-Sicherheitswarnung
Offizieller Hinweis: experimentell, Breaking Changes und Security-Issues erwarten; isolieren, nicht Produktion/sensible Daten.
README-Sicherheitswarnung
Offizieller Hinweis: experimentell, Breaking Changes und Security-Issues erwarten; isolieren, nicht Produktion/sensible Daten.
Low code quality. Don’t run this on your machine.
Community-Qualitätsblast (Contracts, C-Pointer-Effects, stringly IR); Maintainer acknowledged und sprach von Hiring.
Bug-Audit — 18 reproduzierte Findings
Ein Audit über Tokenizer/Parser/Borrow/Backends/Stdlib: S1 Wrong-Code-i64-CMP auf darwin-arm64; S2 stille Stackframe-Trunkierung → SIGSEGV; S3 Borrow-Soundness bei dynamic-array set; plus Parser/Stdlib-Falschresultate.
darwin-arm64 Mach-O Direct-Backend fehlt Ops (CGEN004)
Viele direct-*-Beispiele scheitern auf Apple-Silicon-Host-Backend — fehlende Byte-Ops, Error/Raise-Pfade usw.
Falscher Modul-Hash-Vergleich
Graph/Modul-Hash-Vergleichsbug — Kern der „stale hash reject“-Agent-Story.
Große Syntaxänderungen in 0.1.4
Frühe Versionen thrashen Syntax — Agent-Skills und Human-Projections jagen ein bewegliches Ziel.
Vercel-Labs-Marketing (Agent-Graph, nicht Text)
Offizieller X-Pitch: graph-first, verifizierbares Refactor; experimenteller Rahmen oft unter Launch-Energie begraben.
PL Nerd 迎来惊天大变 · Vibe Coder 喜提 AI 原生 (zerolang-Code-Roast)
Chinesischer Langform-Roast von Zero/zerolang als „agent-native“ Sprache, deren Implementierung wie Anti-Hype-Performance-Art wirkt — dokumentiert grobe IR und Compiler-Struktur gegen das Graph-first-Marketing.
Wie ist Zero von Vercel zu bewerten? (Fortsetzung)
Follow-up: compiler-zero-Baum nach Kritik gelöscht; time/rand/fs weiter in IR; neues „runtime“ vor allem http/json bei bleibendem Hardcoding; riesige EmitContext/RuntimePatch-Fläche; Ownership/Effect-Handler-Mode auf dünnem Checker — Community-Evidenz, dass Agents den Baum schneller thrashen als Qualität landet.