# Graphcal roadmap (WIP) ## Phase 0: Language design iteration ### Goals - Settle on the language syntax - Ensure (to some extent) the correctness of type checker, compiler, and evaluator - Make Graphcal usable in real-world problems ### Primary scope - Language syntax - Rapidly iterating the language syntax - Compiler and evaluator - Correctness (to some extent) ### Experimental scope - Plotting - Editor extensions (VS Code, Zed) - Formatter - LSP ### What is not in scope - Performance ## Phase 1: Usability improvements ### Goals - Make Graphcal useful in real-world problems ### Primary scope - Editor extensions - Plotting - Formatter - LSP - Graph-view export - Installation channels ### Experimental goals - Spreadsheet interop - External function (e.g., Python) interop ## Phase 2: Performance improvements ### Goals - Make Graphcal performant - Allow batch-processing of inputs
Graphcal roadmap (WIP)
Phase 0: Language design iteration
Goals
Primary scope
Experimental scope
What is not in scope
Phase 1: Usability improvements
Goals
Primary scope
Experimental goals
Phase 2: Performance improvements
Goals