1.5 KiB
1.5 KiB
Claro Complete Platform Roadmap
Current release: Claro v1.18.26
This roadmap tracks the larger goal: Claro as a complete beginner-friendly programming platform, not only a toy scripting interpreter.
Platform pillars
- Beginner scripting core
- Strong but optional-feeling static safety
- Objects and classes for larger programs
- Local projects and packages
- Safe networking and local web apps
- Cooperative tasks/concurrency
- Editor/IDE help
- Optional graphics/game support
Current status summary
See CURRENT_STATUS.md for the detailed matrix.
- Stable foundation: beginner scripting core, functions, friendly CLI/checking
- Foundation present: static types, objects/classes, packages, networking, concurrency, IDE metadata
- Experimental/planned: SDL graphics, package registry, web server, full editor extension/LSP
Completion definition
Claro should not be called a complete beginner platform until:
- each pillar has at least one beginner lesson
- each pillar has a validation command or regression test
- historical docs are clearly separated from current docs
- optional features fail gracefully when dependencies are missing
- README navigation tells learners exactly where to start
Next documentation work
- Keep this roadmap and
CURRENT_STATUS.mdupdated after each feature change. - Avoid saying experimental features are ready until examples run with the stable executable.
- Prefer small learner examples over large speculative design docs.