This document outlines the milestones for the TechScript language.
- 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).
- 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.
- 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).