Forem

# compilers

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
A Math-Expression Parser in 250 Lines of JavaScript — Recursive Descent, Right-Associative ^, and -2^2 = -4

A Math-Expression Parser in 250 Lines of JavaScript — Recursive Descent, Right-Associative ^, and -2^2 = -4

Comments
6 min read
LLVM #5 — Mutable Variables

LLVM #5 — Mutable Variables

Comments
5 min read
The 2,600-Line Compiler That Compiles Itself and Emits F#, TypeScript, Python, Java, and C#

The 2,600-Line Compiler That Compiles Itself and Emits F#, TypeScript, Python, Java, and C#

Comments
4 min read
Flux: The New Programming Language Built for Tomorrow’s CPUs
Cover image for Flux: The New Programming Language Built for Tomorrow’s CPUs

Flux: The New Programming Language Built for Tomorrow’s CPUs

1
Comments
4 min read
LLVM #4 — User Defined Operators

LLVM #4 — User Defined Operators

Comments
3 min read
Pleasure to meet you, circ!

Pleasure to meet you, circ!

Comments
4 min read
LLVM #3 — Control Flow

LLVM #3 — Control Flow

Comments
6 min read
Wire ll-lang into Claude Code, Cursor, or Zed in 30 Seconds

Wire ll-lang into Claude Code, Cursor, or Zed in 30 Seconds

Comments
3 min read
Why We Built ll-lang, a Statically Typed Functional Language for LLMs

Why We Built ll-lang, a Statically Typed Functional Language for LLMs

Comments
7 min read
Introducing circ, a small language for digital circuits

Introducing circ, a small language for digital circuits

2
Comments
2 min read
How to Actually Build Your First Compiler Without Losing Your Mind
Cover image for How to Actually Build Your First Compiler Without Losing Your Mind

How to Actually Build Your First Compiler Without Losing Your Mind

Comments
5 min read
The Compiler: Heart and Tools of All Software
Cover image for The Compiler: Heart and Tools of All Software

The Compiler: Heart and Tools of All Software

Comments
4 min read
I'm Building a Multi-Target Compiler Backend from Scratch — No LLVM, No Crutches
Cover image for I'm Building a Multi-Target Compiler Backend from Scratch — No LLVM, No Crutches

I'm Building a Multi-Target Compiler Backend from Scratch — No LLVM, No Crutches

Comments 2
2 min read
Flux - the new programming language is built for speed, easy to read, and familiar.

Flux - the new programming language is built for speed, easy to read, and familiar.

1
Comments
6 min read
I Gave My Language VM Four Memory Lanes Instead of a Normal Heap

I Gave My Language VM Four Memory Lanes Instead of a Normal Heap

Comments
6 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.