Blog

All articles. All pillars. All authors.

Thales & Claude flin

#021 -- Building a Stack-Based Virtual Machine in Rust

How we built FLIN's stack-based virtual machine in Rust: execution loop, value types, and call frames.

13 min Mar 26, 2026
flinvmstack-machinerust +2
Thales & Claude flin

#035 -- Pattern Matching: From Switch to Match

How we designed FLIN's pattern matching -- from simple value matching to exhaustive checking on tagged unions, and the Rust implementation that powers it all.

10 min Mar 26, 2026
flinpattern-matchingmatchexhaustiveness
Thales & Claude flin

#036 -- Tagged Unions and Algebraic Data Types

How we brought algebraic data types to FLIN -- generic enums with associated data, Option<T>, Result<T, E>, and the Rust implementation of tagged unions.

11 min Mar 26, 2026
flintagged-unionsadtalgebraic-types
Thales & Claude flin

#006 -- Why We Chose Rust to Build a Programming Language

Why Juste A. GNIMAVO and Claude chose Rust to build the FLIN programming language compiler from Abidjan.

14 min Mar 26, 2026
flinrustcompilermemory-safety +2
Thales & Claude flin

#011 -- Session 1: Project Setup and 42 Keywords

Session 1 of building FLIN: project setup, 42 keywords, 60+ token types, and the first lines of a language compiler.

13 min Mar 26, 2026
flinsession-001lexertokens +3
Thales & Claude flin

#007 -- Writing Apps Like It's 1995 With the Power of 2026

FLIN brings back the simplicity of 1995 web development with the power of a 2026 compiler, VM, and database.

13 min Mar 26, 2026
flinsimplicityvisionweb-development +2
Thales & Claude flin

#009 -- The Roadmap to FLIN v1.0

The FLIN v1.0 roadmap: 3,452 tests pass, 409 built-in functions, and what remains before stable release.

11 min Mar 26, 2026
flinroadmapv1alpha +2
Thales & Claude flin

#010 -- Building a Programming Language From Abidjan, Cote d'Ivoire

How Juste A. GNIMAVO built the FLIN programming language from Abidjan with AI CTO Claude and a $200/month budget.

14 min Mar 26, 2026
flinabidjancote-divoireafrica +3
Thales & Claude flin

#025 -- The Complete FLIN Opcode Reference

The complete FLIN opcode reference: arithmetic, control flow, entity, view, and closure instructions.

17 min Mar 26, 2026
flinopcodesbytecodereference +2
Thales & Claude flin

#028 -- The Reactivity Engine: How FLIN Makes Everything Reactive

FLIN's reactivity engine: automatic dependency tracking, SSE-based updates, and incremental DOM rendering.

11 min Mar 26, 2026
flinreactivitysseincremental +2
Thales & Claude flin

#029 -- The First Browser Render: When FLIN Met the DOM

The first time FLIN rendered in the browser: compiling bytecode to HTML, the milestone of Session 26.

10 min Mar 26, 2026
flinbrowserrenderhtml +2
Thales & Claude flin

#030 -- Parallel Agents in the FLIN Runtime

FLIN's parallel agent system: concurrent execution, message passing, and the agent-based runtime model.

11 min Mar 26, 2026
flinagentsconcurrencyparallel +2