Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 1.1 KB

File metadata and controls

29 lines (22 loc) · 1.1 KB

Project Roadmap

This document outlines the milestones for the TechScript language.


🎯 Phase 1: Core Mechanics (v0.1.0 Alpha)

  • Goal: Establish stable tokenization, parser algorithms, and stack execution.
  • Custom Pratt Parser for expression precedence.
  • Basic VM layout with NaN-boxed value representations.
  • Standard library support (math, fs, os).

🚀 Phase 2: Tooling & Concurrency (v0.5.0 Beta)

  • Goal: Standardize tooling ecosystems and multi-thread performance.
  • Cyberpunk-themed TechScript Studio IDE.
  • Build tools (tech fmt, tech lint, tech test, tech package).
  • LSP language server support for auto-completions.
  • Concurrent event loop (async/await) and parallel thread pools.

🏆 Phase 3: Native Targets & Stability (v1.0.0 Stable)

  • Goal: Release production-ready compiler with native backend outputs.
  • Integrate LLVM code generation for native standalone builds.
  • Add tracing memory profiler inside the IDE.
  • Formally verify core library code correctness.
  • Standard SQL driver modules (use sql).