Pre-AlphaMetaScript is in early design phase. The compiler is not yet available.Join Discord for updates
MetaScript

Roadmap

Our vision for MetaScript's future. This roadmap is updated quarterly.

Current Focus (Q1 2025)

Compiler Stability

  • Fix remaining edge cases in type inference
  • Improve error messages with suggestions
  • Performance optimization for large codebases

JavaScript Backend

  • Complete ES2020+ feature support
  • Better tree-shaking for smaller bundles
  • Source map accuracy improvements

Documentation

  • Complete API reference
  • More real-world examples
  • Video tutorials

Coming Soon (Q2 2025)

Language Features

  • Pattern Matching: Full match expressions with guards
  • Async Iterators: for await support across all backends
  • Module System: Improved circular dependency handling

C Backend

  • Windows cross-compilation support
  • WebAssembly target (experimental)
  • Smaller binary sizes

Erlang Backend

  • Hot code reload improvements
  • Better OTP integration
  • Distribution helpers

Future Plans (2025+)

Language Evolution

  • Effect System: Track side effects in types
  • Linear Types: Optional ownership tracking
  • Dependent Types: Types that depend on values (research)

New Backends

  • LLVM: Direct LLVM IR generation
  • WASM: First-class WebAssembly support
  • JVM: Java/Kotlin interop

Ecosystem

  • Package Registry: Dedicated package hosting
  • Build System: Integrated build orchestration
  • More IDE Plugins: Emacs, Sublime Text, Helix

Open Source

MetaScript is MIT licensed - fully free and open source software.

Timeline

MilestoneDateStatus
Compiler binary releaseJanuary 1, 2026Planned
Source code releaseJuly 1, 2026Planned

Why the delay?

We're releasing the compiler binary first, with source code following 6 months later. This gives us time to:

  1. Stabilize the architecture - Respond to real-world usage before committing public internals
  2. Improve code quality - Polish and document the codebase properly
  3. Gather feedback - Focus community input on "does it work?" before "how does it work?"

The MIT license commitment is firm. On July 1, 2026, the full compiler source becomes available under MIT.

How We Prioritize

Our priorities are driven by:

  1. User feedback: What the community needs most
  2. Stability: Fixing bugs before adding features
  3. Performance: Making MetaScript faster
  4. Ergonomics: Improving developer experience

Get Involved

Feature Requests

Open an issue on GitHub to suggest features:

  • Describe the use case
  • Show example code
  • Explain why existing features don't work

Contributing

We welcome contributions! See Contributing for guidelines.

Support MetaScript development:

  • GitHub Sponsors
  • Open Collective
  • Corporate sponsorship

Version History

VersionDateHighlights
0.3.0Dec 2024Erlang backend, @comptime
0.2.0Sep 2024C backend, ORC memory
0.1.0Jun 2024Initial release, JS backend

Stay Updated