Hew Hew
Ask AI
Home Features Learn Playground Docs Blog GitHub ↗
Ask AI
Home Features Learn Playground Docs Blog GitHub ↗
Blog › Runtime

Runtime

6 posts

Mar 7, 2026 · 11 min read runtime

Wire Types and Distributed Actors

How Hew's wire types, remote spawning, and cluster formation came together across seven implementation phases — and where distributed supervision still falls short.

Mar 3, 2026 · 6 min read language-design runtime

State Machines and Duration Literals

Actors keep reinventing state machines badly, so I gave them a real one. Also, duration literals so you can stop counting nanosecond zeroes.

Feb 19, 2026 · 6 min read runtime

Running Valgrind on Everything

Systematic memory validation with valgrind — from 1,800 bytes definitely lost to zero, fixing reply channel leaks, supervisor cleanup, and a nested shutdown double-free.

Feb 19, 2026 · 5 min read compiler runtime

Closing the Gaps

Walking through the Hew pipeline to fix broken tail calls, unregistered defer, SQL injection in the stdlib, duration literals stuck at the lexer, and 120 new tests.

Feb 15, 2026 · 6 min read language-design runtime

Generators and Actor Mailboxes

Spec v0.6.1 added three generator forms to Hew, including one that streams values across actor boundaries through the mailbox.

Feb 13, 2026 · 7 min read runtime

Building the Actor Runtime

From one-thread-per-actor to M:N work-stealing — designing Hew's actor runtime, mailboxes, and supervision trees.

© 2026 Stephen Olesen. Hew Language Project.
Features Docs Blog GitHub ↗ Privacy