- String methods - substring, split, join, replace, uppercase/lowercase
- More data structure operations - array sorting, filtering, mapping
- Multi-line functions with local scope / closures
- Imports / modules - ability to split JJ programs across files
- Classes or structs - object-oriented or struct-based types
- New language targets - Rust, Java, Kotlin, TypeScript, Lua, etc.
- ARM64 native compiler optimizations - register allocation, peephole optimization
- WASM target - run JJ in the browser
- BattleScript enhancements - breakpoints, step-through debugging, variable inspector
- LSP server - syntax highlighting and autocomplete in VS Code / other editors
- REPL mode - interactive JJ shell for quick experimentation
- Package manager - share JJ modules/libraries
- More complex example programs - data structures, algorithms, small games
- Benchmark suite - compare transpiled output performance across targets
- CI/CD pipeline - automated regression testing on push
- Language specification document
- Tutorial / getting started guide
- Playground website (using a WASM target)