Dryad DevLog

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