A Rust compiler with ownership checking, written in PHP
Full Rust compiler in 2.5K lines of PHP—technically impressive but niche hobby project.
A Rust compiler with ownership checking, written in PHP
Full Rust ownership checking and code generation in PHP; technically audacious, practically hilarious.
Constraint enthusiasts, demoscene programmers, educators teaching compiler design.
Full Rust compiler in 2.5K lines of PHP—technically impressive but niche hobby project.
Turning an old PowerBASIC toolchain into plain-text LLVM IR is a clever, low-friction modernization strategy — the frontend avoids LLVM bindings entirely and emits readable IR you can inspect before invoking clang. Including a Rust-based interpreter (pbinterp) for unit testing and choosing to wrap rather than rewrite a massive codebase like Wall Street Raider shows practical engineering judgment and real technical muscle.
Compiler emits navigable HTML with type tooltips, baking documentation directly into the build artifact.
Compiles PHP to native ARM64 and renders DOOM E1M1 at 15 FPS—yes, really.
298 bytes total — direct syscalls, no libc, hand-written assembly that actually works.
Standardized HTTP receipts for AI agents when OpenTelemetry traces don't cross org boundaries.