Compiler - Growing Up
May 18, 2026
Complect gets arrays, a 1993 demoscene fire effect, and a VS Code language server. Building all three revealed exactly what the language still needs.
Complect gets arrays, a 1993 demoscene fire effect, and a VS Code language server. Building all three revealed exactly what the language still needs.
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.
Ever wondered if creating a compiler in Node.js is a good idea? I found myself pondering this very question while on the lookout for a side project to explore the depths of Node.js Streams.