Entwickler baut Scheme-Compiler zu WASM mithilfe von KI in 4 Tagen

✍️ OpenClawRadar📅 Veröffentlicht: 1. März 2026🔗 Source
Entwickler baut Scheme-Compiler zu WASM mithilfe von KI in 4 Tagen
Ad

Matthew Phillips baute Puppy Scheme, einen Scheme-Compiler, der zu WebAssembly kompiliert, in ungefähr vier Tagen mit KI-Unterstützung. Das Projekt wurde durch die Beobachtung inspiriert, wie andere schnell nahezu produktionsreife Werkzeuge entwickelten, die normalerweise Monate oder Jahre dauern würden.

Wichtige Merkmale und Fähigkeiten

Der Compiler umfasst:

  • Unterstützung für 73 % der Scheme-Standards R5RS und R7RS
  • Unterstützung für WASI 2 und das Component Model
  • Verwendet WASM GC (Garbage Collection)
  • Ziemlich gute Dead-Code-Eliminierung, die kleine Binärdateien erzeugt
  • Self-Hosting-Fähigkeit – Puppy kompiliert seinen eigenen Quellcode zu puppyc.wasm
  • Ein wasmtime-Wrapper, um native Binärdateien zu erstellen
  • Eine Website, die auf Puppy wasm in Cloudflare Workers läuft

Leistungsverbesserungen

Eines Nachts bat Phillips Claude, "sich auf Leistung zu konzentrieren", und als er aufwachte, hatte sich die Kompilierzeit von 3½ Minuten auf 11 Sekunden verbessert.

Ad

Beispielcode

Das Projekt enthält ein Component-Model-Beispiel:

(define count 0)
(define (counter-view)
  (html
    (div (@ (class "counter"))
      (button (@ (on "click" "on_decrement")) "-")
      (span (@ (class "count")) ,(number->string count))
      (button (@ (on "click" "on_increment")) "+"))))

(define (handle-event handler) (cond ((equal? handler "on_decrement") (if (> count 0) (set! count (- count 1)))) ((equal? handler "on_increment") (set! count (+ count 1)))))

Aktueller Status

Der Compiler ist noch in der Alpha-Phase, und Phillips stößt häufig auf Fehler, daher ist er wahrscheinlich noch nicht für andere als ihn selbst einsatzbereit. Er merkt jedoch an, dass "die Anzahl der Funktionen für die kurze Zeit, die ich darauf verwendet habe, beeindruckend ist." Das Projekt zeigt, wie KI die Entwicklung komplexer Compiler-Projekte beschleunigen kann.

Phillips arbeitete daran als Nebenprojekt und verbrachte den größten Teil eines Wochenendes plus ein oder zwei Stunden an ein paar Werktagen. Er ist sich nicht sicher, wohin er es von hier aus führen wird, aber das Projekt ist unter puppy-scheme.org verfügbar.

📖 Den vollständigen Source lesen: HN AI Agents

Ad

👀 Siehe auch

Schild: Open-Source-Sicherheits-Plugin für Claude Code mit einheitlicher Überprüfung
Werkzeuge

Schild: Open-Source-Sicherheits-Plugin für Claude Code mit einheitlicher Überprüfung

Shield ist ein Open-Source-Sicherheits-Plugin für Claude Code, das mehrere Sicherheitstools über einen einzigen /shield:shield-Befehl orchestriert, automatisch Ihren Tech-Stack erkennt, installierte Tools ausführt und einheitliche Berichte mit Risikobewertungen und Code-Korrekturvorschlägen generiert.

OpenClawRadar
llm-idle-timeout feuert nach 2 Minuten auf N100/WSL2 trotz timeoutSeconds-Einstellung
Werkzeuge

llm-idle-timeout feuert nach 2 Minuten auf N100/WSL2 trotz timeoutSeconds-Einstellung

Ein Nutzer berichtet, dass der Idle-Watchdog in OpenClaw nach 2 Minuten auf N100/WSL2-Hardware auslöst und dabei die Einstellung timeoutSeconds=300 ignoriert, aufgrund des langsamen Gateway-Starts (45+ Sekunden) und fehlendem konfigurierbaren noOutputTimeoutMs.

OpenClawRadar
Sechs Open-Source-Tools, die die Sicherheits-, Kosten- und Komplexitätsprobleme von OpenClaw angehen
Werkzeuge

Sechs Open-Source-Tools, die die Sicherheits-, Kosten- und Komplexitätsprobleme von OpenClaw angehen

Ein Entwickler testete sechs Community-Tools, um die von Cisco aufgedeckten Sicherheitslücken von OpenClaw, die explodierenden Kosten und die komplexe Einrichtung zu lösen. ClawSec bietet Sicherheitsscans und Integritätsprüfungen, Antfarm ermöglicht deterministische Multi-Agenten-Workflows und LanceDB Pro verbessert den Speicherzugriff mit hybrider Vektorsuche.

OpenClawRadar
Open-Source-Tool ermöglicht es Claude, Unreal Engine direkt zu steuern
Werkzeuge

Open-Source-Tool ermöglicht es Claude, Unreal Engine direkt zu steuern

soft-ue-cli ist ein Python-Tool mit einem C++-Plugin, das Claude Code und Claude Desktop ermöglicht, Befehle in Unreal Engine ohne Editor-Interaktion auszuführen, mit über 60 Operationen inklusive Blueprint-Bearbeitung, Actor-Erstellung und Performance-Profiling.

OpenClawRadar