Elle Documentation

This directory contains language references, design documents, and contributor guides. See QUICKSTART.md for the full table of contents.

Language Topics

Focused files covering one topic each, all runnable via elle docs/<file>.md.

syntax types bindings destructuring destructuring-advanced functions named-args arrays structs sets strings bytes control loops match errors concurrency threads coroutines parameters traits io lua epochs

Design Documents

DirectoryContent
signals/Signal system design, protocol, inference, JIT
signals/fibers.mdFiber architecture

Contributor Guides

DirectoryContent
cookbook/Recipes: primitives, heap types, bytecode, plugins
analysis/Testing strategy, debugging, portraits
pipeline.mdCompilation pipeline

Implementation

DirectoryContent
impl/Reader, HIR, LIR, bytecode, VM, JIT, values

Reference

FileContent
plugins.md29 shipped plugins
stdlib.mdStandard library and prelude
modules.mdImport system
macros.mdMacro system
ffi.mdC interop

Quick Navigation