Actor Shell
Non-frustrating Windows/Linux UI shell built on an Erlang-style actor runtime in native D.
Every UI component is an isolated lightweight process (fiber) under a supervision tree, so one stalled widget cannot freeze the shell.
Goal
Eliminate UI stutter and hangs without giving up a native, statically linked stack.
Phase 1 delivers the @nogc actor runtime (libbeam_d); graphics, OS bridge, and shell UI follow in later phases.
In this component
-
Architecture — four packages and phase plan
-
Build — DUB test and build
-
Status — what exists today
-
Design brief — condensed original brief (full archive in-repo)
Related
-
shell-architecture — structured-shell thesis