Blog

Release announcements, technical deep-dives, and the story of building Vexel from scratch.

Release Apr 6, 2026

Vexel v0.1 Released

The first official release of the Vexel compiler is now available for Windows x64. Full compiler pipeline, SDL2 support, and a standalone executable.

Personal Apr 6, 2026

Why I Built a Programming Language at 17

The personal story behind Vexel: Python was too slow for games, nothing existed that felt right, so I built it myself from scratch over evenings and weekends.

Compiler Apr 5, 2026

The Day Hello World First Compiled

A detailed walkthrough of the exact pipeline that has to execute correctly for a Vexel source file to become a running binary, and what it felt like when it worked.

Internals Apr 4, 2026

Building the Garbage Collector

Why reference counting failed, how mark-and-sweep works inside an LLVM-generated binary, and the object layout tricks that make it precise.

Technical Mar 20, 2026

How Vexel Compiles to LLVM IR

A technical deep-dive into the Vexel compiler pipeline: from source text to native machine code via lexer, parser, type checker, and llvmlite codegen.

Design Mar 5, 2026

Designing a Python-Like Syntax for a Compiled Language

The decisions behind Vexel's syntax: readability, explicit types, indentation, and the constraints imposed by static compilation.