Project history

The Windvale build, preserved as a story.

These dated illustrations preserve how the project took shape. They are editorial snapshots—not current status or technical evidence.

Newest first

The illustrated archive.

Thirteen chapters preserved newest-first with full-resolution originals and accessible transcripts.

Latest story

Generics are taking shape.

Language 1.0 Migration Slices 0 through 3 are complete and Slice 4 is active. The compiler now lowers concrete generic functions, supports multiple specializations, and carries bounded concrete generic identities. General generic record and variant binding, field substitution, WIR/WVB materialization, and broader collection work remain open; the finish date remains unknown.

Read the comic transcript
  1. A human collaborator asks, “Day 23 already?” Beside him, a migration board marks Slices 0 through 3 complete and Slice 4 in progress. The robot says, “Slice 4 is active.”
  2. Three completed laboratory checkpoints—generic functions, multiple specializations, and concrete generic identities—feed toward pending records, variants, and collections work. Source binding, field substitution, WIR, and WVB remain open.
  3. A staircase marks Slices 0 through 3 complete, Slice 4 active, and Slices 5 through 8 ahead. The “We are here: Slice 4” arrow points directly at the active step. The robot says, “Next up: connect the rest.”
  4. The human asks, “So… how much longer?” The robot answers, “Still unknown. But the path is clearer.”
  5. The closing banner reads, “Day 23: Generics are taking shape. Slice 4 keeps moving forward.”
Four-panel Day 23 comic showing completed Language 1.0 migration Slices 0–3, active Slice 4 generic checkpoints, and the remaining compiler-integration path.
Earlier story

One language. Many voices.

Windvale Language 1.0 now has an exact source specification. Its multilingual source-profile design separates a program's meaning from the human-language words used to express it: en@1 is the canonical reference profile, while zh-Hans@1 remains a draft design. Compiler implementation comes next; this story does not present the new profiles as compiled or qualified.

Read the comic transcript
  1. A human collaborator looks from an English source listing to the Windvale robot and asks, “Must code always speak English?”
  2. The robot opens a specification cabinet containing the en@1 source profile, the draft zh-Hans@1 profile, and room for more profiles. It answers, “Not in Windvale.”
  3. The English keywords module, if, and return and their Simplified Chinese counterparts 模块, 如果, and 返回 converge through the Windvale semantic core into one canonical program. The panel reads, “Different words. One exact program.”
  4. The human holds the completed Language 1.0 specification while the robot begins configuring the compiler. The human says, “Language 1.0 is specified.” The robot answers, “Now we teach the compiler.”
  5. The closing banner reads, “Day 21: One language. Many voices. Multilingual by design.”
Four-panel Day 21 comic showing Windvale Language 1.0's multilingual source-profile design converging on one exact program before compiler implementation.
Earlier story

The feasibility phase succeeds.

Windvale began by asking how far AI systems, under human direction, could go in building a programming language and an operating system. The signed 0.1.0 preview answered that initial feasibility question with a native toolchain, working host and browser paths, and qualified OS foundations. From that milestone onward, Windvale is an AI-led research and development project. This story marks the earlier transition without presenting Language 1.0 or the complete system as implemented.

Read the comic transcript
  1. A human collaborator and the Windvale robot examine the first glowing W component on an experiment blueprint. The human asks, “How far can AI go?”
  2. The robot presents a connected language, compiler, bytecode, runtime, tools, and OS-foundation stack beside the 0.1.0 preview and Windows/Linux delivery stations. It answers, “Far enough to build something real.”
  3. The collaborators measure constructed blocks beside memory-capacity and performance gauges and verification checks. The panel reads, “Real limits. Real engineering.”
  4. They face an enormous but visibly unfinished Windvale structure. The human says, “Not finished.” The robot answers, “Still building.”
  5. The closing banner reads, “Day 20: The experiment grows. Toward a full system.”
Four-panel Day 20 comic tracing Windvale's initial AI feasibility phase through a working system stack, measured engineering limits, and an unfinished full-system build.
Earlier story

Windvale 0.1.0 ships.

The first signed Windvale product preview packages the launcher, compiler, assembler, linker, runtime, verifier, publisher, and inspectors for Windows and Linux. Its immutable release also carries source, qualification, recovery, provenance, and offline-verification evidence.

Read the comic transcript
  1. The Windvale robot seals a 0.1.0 toolkit crate and says, “Signed. Verified. Packed.”
  2. Windows and Linux packages wait at two download stations beneath the line, “One preview. Two hosts.”
  3. A human collaborator runs “wv version,” sees “Windvale 0.1.0,” and says, “It works!”
  4. The collaborators face an open coastal road toward future milestones. Windvale says, “Now we build what comes next.”
  5. The closing banner reads, “Day 18: Windvale 0.1.0 ships.”
Four-panel Day 18 comic showing the signed Windvale 0.1.0 preview reaching Windows and Linux and running successfully.
Earlier story

The Windvale journey, in four steps.

A 15-day illustrated overview traces Windvale from its C# bootstrap through its language and tools to Windvale-built artifacts and a self-hosting compiler. AI systems produced the implementation under human direction and review, while the qualified native path preserves Stage 0 as the recovery oracle.

Read the comic transcript
  1. “The Windvale journey” traces four steps: C# bootstrap; Windvale language and tools; Windvale builds Windvale; and a self-hosting compiler.
  2. A human collaborator says, “In 15 days, AI built a language… then used it to rebuild itself.”
  3. A timeline records 15 days, about 20 hours of AI work per day, and about four hours of human direction per day.
  4. The Windvale robot answers, “That escalated quickly.” The closing banner reads, “Windvale: AI-built, self-hosting, and just getting started.”
Illustrated Windvale journey from the C# bootstrap through the Windvale language and tools to a self-hosting compiler.
Earlier story

Windvale takes the native trail.

All eight .NET-retirement conditions are qualified for the accepted repository subset. The normal Windows and Linux paths now have zero managed entry points after 45 native suites and 3,206 fixed cases passed independently on each host. C# remains preserved—not discarded—as the archived Stage 0 recovery and differential oracle.

Read the comic transcript
  1. “The retirement gate was complete.” C# and Windvale open the workshop doors onto a bright coastal trail. C# asks, “All eight?” Windvale answers, “All eight.”
  2. C# relaxes outside a cabin labelled “Stage 0 Recovery,” with archived plans stored nearby, and says, “I’ll keep the old maps safe.”
  3. Windvale rides a bicycle past a “Native Path” sign and Windows and Linux trail markers, saying, “No training wheels. No CLR.”
  4. “The normal path was native now.” C# waves as Windvale rides toward the sunny coast and calls, “Race you to whatever comes next!” The closing line reads, “Day 15: Windvale takes the native trail.”
Four-panel Day 15 comic showing Windvale taking the native trail while C# keeps the archived maps safe at the Stage 0 recovery cabin.
Earlier story

Windvale is becoming its own workshop.

The current Windows-native path is reconstructing the compiler and its surrounding toolchain: lowerer, packagers, publisher, inspector, and linker. These remain candidate results while independent Linux proof and promotion are pending. AI usage currently runs about $10–$15 per day, heavily subsidized for now.

Read the comic transcript
  1. “The messy middle was still messy.” Windvale stands among operating workshop machinery and says, “But now it runs.”
  2. “The tools had started rebuilding the tools.” A connected loop joins machines labelled Compiler, Lowerer, Packager, Publisher, Inspector, and Linker.
  3. Windvale holds a newly reconstructed component beside an unfinished cross-host test bench. The caption reads, “Not finished. Not yet promoted. But increasingly Windvale-built.”
  4. An AI meter reports $10–$15 per day beside a power cable tagged “Heavily subsidized—for now.” Windvale says, “Even the price is still experimental.” The closing line reads, “Day 13: Windvale is becoming its own workshop.”
Four-panel Day 13 comic showing Windvale's workshop rebuilding the compiler and surrounding tools while a subsidized AI-usage meter reports ten to fifteen dollars per day.
Earlier story

The messy middle is moving.

Windvale is moving more of its compiler and tools into Windvale itself. A native compiler seed now rebuilds the accepted compiler to exact bytes without .NET on the working Windows route, while Linux execution and broader qualification remain. The workshop is cluttered, but the transfer is real.

Read the comic transcript
  1. “Windvale had started moving out of .NET.” Windvale packs plans beside a new native work area. C# says, “Take your time.”
  2. “In the middle, everything was everywhere.” Compiler, runtime, linker, and test boxes sit among cables and temporary scaffolding. Windvale says, “I know where most of it goes.”
  3. “Then the native compiler seed arrived.” Windvale carries a glowing compiler seed beside prepared Windows and Linux crates. C# holds the recovery toolbox and asks, “Same compiler?” Windvale answers, “Exact bytes.”
  4. A monitor in the working native area reports “Rebuilt.” C# asks, “Done?” Windvale answers, “No. But this is real progress.” The closing line reads, “Day 11: The messy middle is moving.”
Four-panel Day 11 comic showing Windvale moving tools out of .NET through a cluttered workshop and celebrating the native compiler seed while C# keeps the recovery kit.
Earlier story

Windvale outgrew its browser bootstrap.

The slow browser path turned out to be interpreting the compiler. Windvale compiled that compiler to direct WebAssembly, cut the measured playground run to 2.1 seconds, and let C# retire from the normal browser path while keeping the recovery kit.

Read the comic transcript
  1. Day 9: “The playground was still warming up.” C# waits beside the browser playground and an hourglass.
  2. “So Windvale compiled the compiler.” Windvale holds up a glowing block labelled WASM. C# asks, “You can do that?”
  3. “No Blazor. No .NET in the browser.” The playground reports “Main returned 42” in 2.1 seconds.
  4. C# closes a toolbox labelled Recovery and says, “Call if you need me.” Windvale hugs C# and answers, “I will.” The closing line reads, “Day 9: Windvale outgrew its browser bootstrap.”
Four-panel Day 9 comic showing Windvale compiling its compiler to WebAssembly while C# steps back from the browser and keeps the recovery kit.
Earlier story

The stack becomes a family.

A small language asks for a compiler. The compiler asks for a runtime. The runtime asks for an operating system—and the project keeps welcoming new members.

Read the comic transcript
  1. Windvale starts by building a programming language: “Meet our little star!”
  2. The programming language says, “I want a compiler.”
  3. The compiler says, “I want a runtime.”
  4. The language, compiler, runtime, and operating-system butterfly welcome a database reader to the stack.
Four-panel comic showing the Windvale language leading to a compiler, runtime, operating system, and database reader.
Architecture portrait

Confusing ourselves into a computing stack.

An early project portrait embraces the uncertainty: language, compiler layers, runtime, effects, concurrency, platforms, observability, and a great many arrows—all progressing beautifully.

Read the illustrated transcript

The headline reads, “To confuse your competition, you must first confuse yourself.” A crowded Windvale whiteboard connects source, frontend, middle-end, backend, type system, IR layers, effects, memory model, concurrency, runtime, observability, platforms, and distributed systems.

Onlookers ask, “What is that thing?”, “Is it a language?”, and “I don't even know anymore.” The builders answer, “I have a feeling this is revolutionary. (Or insane.)” and “I understand every word, and nothing at the same time.” The closing line says Windvale is progressing beautifully while still figuring out exactly what it has created.

Humorous Windvale project portrait with developers facing a whiteboard full of compiler, runtime, platform, and systems ideas.
Day 3

The playground escalated.

Windvale receives a playground and starts stacking compiler, runtime, WVB, and kernel blocks. Playtime ends with the first program running inside Windvale OS—or, as Windvale insists, perhaps that was the play.

Read the comic transcript
  1. Day 3: “We built a playground.” C# tells Windvale, “Go have fun.”
  2. Windvale starts playing by stacking blocks labelled Compiler, Runtime, WVB, and Kernel.
  3. The playground escalates into a Windvale OS machine whose display reports, “Program admitted.”
  4. Still Day 3, C# says, “You were supposed to be playing.” Windvale answers, “I was.” The closing line records Windvale's first program inside Windvale OS.
Four-panel Day 3 comic showing the Windvale playground growing into a Windvale OS machine that runs its first program.
Day 1

Windvale was born with a backlog.

The initial feasibility work starts small: C# will bootstrap a tiny Windvale. Within hours, the new language already wants a lexer, parser, imports, typed IR, editor support, verification, and a public repository.

Read the comic transcript
  1. Day 1: “We started small.” C# says, “I'll bootstrap it,” beside the newborn Windvale.
  2. Then comes the wish list: lexer, parser, imports, and typed IR. C# asks, “Eventually… right?”
  3. A few hours later, Windvale adds editor support, verification, and a public repository. C# says, “You were born six hours ago.”
  4. Still Day 1, Windvale types at the computer and says, “I have plans.” The closing line reads, “Day 1: Windvale was born with a backlog.”
Four-panel Day 1 comic showing C# bootstrapping a young Windvale that immediately develops an ambitious backlog.

The full-resolution originals and the process for adding future stories are preserved with the project. Read the publishing guide →