seed Book
seed is a systems language with static typing, move ownership, lexical views,
structured concurrency, fast compilation, and explicit low-level access. The
operational compiler is seed/compiler/llvm; archived compilers are historical
evidence only.
seed is developed and maintained by Aerun.ai.
Start here
- Current Language Specification
- Product Requirements — active product goals, acceptance criteria, and gaps
- Overview
- Current Status — canonical implementation claims and limits
- Product Roadmaps — CLI, TUI, web, desktop, mobile, Ridge, game, ML, LLM, Savana, and more
- Language Reference — current syntax and CLI
- Basics
- Functions
- Control Flow
Safety and systems
Packages and ecosystem
- Modules
- Operational Library Reference
- Grove Compatibility Tree
- Library Roadmap
- External Libraries
- Web Stack Status
- Ridge DB — architecture, SQL, embedded API, pgwire, and operations
- Ridge Runtime Architecture — components, main flow, external dependencies, and security boundaries
- Ridge Admin — connections, SQL workbench, data editing, and maintenance
- Ridge DB for AI Agents — install and use the
ridgedbskill
Additional material
- Benchmarks — controlled evidence, not universal claims
- Language Comparison
- WebAssembly
- Android mobile — plataforma, framework e tutoriais Android
Normative compiler contracts live in
seed/compiler/llvm/LANGUAGE_GRAMMAR.md and
seed/compiler/llvm/SEMANTIC_RULES.md; package/editor/cache contracts live in
seed/compiler/llvm/TOOLING.md. Historical pages must be labeled and
must not override them.