Articles

LLVM

Compiler - Growing Up

May 18, 2026

Compiler - Growing Up

Node.js   Compiler   LLVM  

Complect gets arrays, a 1993 demoscene fire effect, and a VS Code language server. Building all three revealed exactly what the language still needs.

Compiler - A Backend

April 3, 2026

Compiler - A Backend

Node.js   Compiler   LLVM  

Complect grew from a Babel-based transpiler into a multi-backend compiler with an LLVM code generator, user-defined functions, manual memory management, and SDL graphics. Here is the architecture story behind that transformation.