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)