Follow the architectural decisions from Dryad's compiler team and runtime engineers.
Technical articles with no fluff or hype.
June 12, 2026 · Kaleb de Souza, Core Architect · 6 min read
Why We Chose a Triple Execution Model for Dryad
A deep technical explanation behind our decision to support AST Interpretation, a Stack-Based Bytecode VM, and native Ahead-of-Time (AOT) machine code compilation within a single single-page portable engine.
Compilers·Virtual Machines·AOT·Performance
May 29, 2026 · Alice Vance, Compiler Team · 8 min read
Deep Dive into Reference Counting & FFI Security
Exploring how Dryad achieves predictable memory management using reference counting under the hood, and how we map native pointers safely during Foreign Function Interface (FFI) bindings.
Memory Management·FFI·C++·Rust
May 18, 2026 · Kaleb de Souza, Core Architect · 7 min read
Building an Async HTTP Server in Pure Dryad
How Dryad's async/await and event loop allow implementing a full HTTP server from scratch using only the language's own standard library, with no C++ runtime code.
Async·HTTP·Networking·Event Loop
June 17, 2026 · Pedro Jesus, Language Designer · 10 min read
Bind Once: Why Dryad's AOT Compiler Chooses Compile-Time Type Specialization Over JIT Deoptimization
An in-depth exploration of why Dryad's AOT compiler uses a 'Bind Once' strategy — gradient type inference with irreversible compile-time type binding — instead of the adaptive optimization loops used by V8, SpiderMonkey, and HotSpot.
AOT·Compilers·Type Systems·Performance·Architecture