Future Vision
Language Roadmap
Where Pumpkin is headed. No dates. No promises. Just vibes.
Design Philosophy
Human-Readable
Code reads like English, not math. If a 10-year-old can't read it, it's out.
Safety by Default
Never crash. Handle errors gracefully. The compiler should be your best friend.
Incremental Power
Start simple. Add complexity only when it's absolutely necessary.
v0.2
Current
Execution Foundation
- Bytecode VM
- Functions
- Arrays
- Modules
- Debugger API
v0.2
v0.3
Planned
Standard Library & I/O
- File I/O (Sandboxed)
- String Methods
- Math Library
- Collection Helpers
v0.3
v0.4
Exploration
Developer Experience
- Better Error Messages
- Optional Type Hints
- Package Manager
- LSP Support
v0.4
v1.0
Vision
Production-Ready Embedding
- Performance Guarantees
- Security Audit
- Stable API
- Optimized WASM
v1.0
The Hard "No" List
We will NEVER add these to the core:
Classes/OOP (Use functions and closures instead)
Macros (Code generation obscures behavior)
Implicit Behavior (No operator overloading)