Ferrite Roadmap
Where we are and where we're going.
📋 Development Roadmap
Core Language & AOT Compilation
Lexer, parser, type checker, tree-walk interpreter, and ahead-of-time compiled ML language.
Standard Library & Builtins
Core math, system, and tensor utility modules. Built-in functions for I/O and type casting.
Traits, Type Hardening & Generics
Explicit trait implementations, strict type checking, and generic enum support.
Closures, Guards, Performance & Setup Wizard
Lexical closures, match guards, 4x interpreter speedup via Rc memory sharing, and Windows installer.
Online Playground & Website
Client-side Ferrite interpreter, interactive playground, and multi-page website restructuring.
Module System
Import/export, module resolution, and namespace management for multi-file projects.
Package Manager (fe-pkg)
Dependency resolution, version pinning,
ferrite.toml manifest, and a global registry.
LLVM Backend & Native GPU Support
LLVM IR code generation for native machine code output and CUDA/ROCm GPU kernel compilation.