Files
Claro/docs/COMPLETE_PLATFORM_ROADMAP.md
T
Hermes Agent d555071406 fix: stabilize learning path, reliability and legacy Windows builds
Unify beginner syntax while preserving compatibility, repair ownership and parser guards, add verified distribution tooling and VC6 Windows 98 build inputs, and clarify documentation and release status. Preserve DOS build-input line endings and exclude generated binaries/caches.
2026-10-20 22:40:19 +00:00

1.5 KiB

Claro Complete Platform Roadmap

Current release: Claro v2026.10.20.223203

This roadmap tracks the larger goal: Claro as a complete beginner-friendly programming platform, not only a toy scripting interpreter.

Platform pillars

  1. Beginner scripting core
  2. Strong but optional-feeling static safety
  3. Objects and classes for larger programs
  4. Local projects and packages
  5. Safe networking and local web apps
  6. Cooperative tasks/concurrency
  7. Editor/IDE help
  8. 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.md updated 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.