FLIN
The language that replaces 47 technologies
A compiled, full-stack programming language built from scratch in Rust. One syntax for frontend, backend, database, and tooling. 3,200+ tests. 180 embedded UI components. Zero npm dependencies.
Building FLIN
#194 -- Regex Support and Rest Parameters
Built-in regex support and rest parameter syntax in FLIN.
#195 -- Named Arguments and the Elvis Operator
Named arguments for readable function calls and the Elvis operator for null coalescing.
#196 -- 301 Sessions in 42 Days: The Complete Timeline
The complete timeline of 301 development sessions over 42 days building FLIN.
#197 -- The Day We Built the Lexer, Parser, and VM (Sessions 1-10)
January 1-2, 2026: building a lexer, parser, and virtual machine in 10 sessions.
#198 -- The FlinUI Sprint: 70 Components Overnight
How we built 70 UI components in a single overnight session.
#199 -- The Temporal Debugging Marathon
20 sessions spent debugging and perfecting the temporal model.
#200 -- The Security Sprint: 18 Sessions
18 sessions in 2 days to build a complete security system from scratch.
#201 -- The File Storage Marathon: 30 Sessions
30 sessions building a complete file storage system with 4 backends.
#172 -- The FLIN Formatter and Linting
Built-in code formatting and linting for FLIN -- no external tools needed.
#022 -- Memory Management and Garbage Collection
Memory management in FLIN's VM: garbage collection, string interning, and heap allocation in Rust.
#041 -- The Never Type and Exhaustiveness Checking
How FLIN's Never type and exhaustiveness checking work together to guarantee that every code path is handled -- the compiler-enforced safety net for pattern matching and control flow.
#052 -- Version Metadata Access
How we exposed entity version metadata -- id, version_number, created_at, updated_at, deleted_at -- as first-class properties in FLIN, enabling audit trails with zero configuration.