Roadmap

    The current development roadmap of the Cyrus programming language.

    PHASE
    01

    Bootstrap Compiler

    Done

    Build the initial compiler infrastructure and complete the core language pipeline.

    Progress100%
    Lexer
    Parser
    Typed AST
    Resolver
    LLVM Backend
    Diagnostics
    PHASE
    02

    Libc Binding + Minimal Standard Library

    In Progress
    Current Focus

    Provide essential runtime APIs and low-level bindings required for practical development.

    Progress72%
    glibc bindings
    allocator
    strings
    filesystem
    array
    map
    PHASE
    03

    Self Hosting

    Planned

    Rewrite the compiler in Cyrus and establish a complete bootstrap pipeline.

    Progress10%
    compiler rewrite
    bootstrap process
    validation
    compiler stability
    PHASE
    04

    Extend STD

    Planned

    Expand the ecosystem with higher-level abstractions and modern tooling support.

    Progress0%
    async APIs
    networking
    collections
    formatting
    package ecosystem