1.1 KiB
1.1 KiB
Claro Editor and IDE Support Plan
Current release: Claro v1.18.26
Claro has an IDE metadata/helper foundation. It does not yet have a complete editor extension or LSP experience.
Ready now
claro ide- metadata JSON
- completion list
- diagnostics helper
- formatter/checker commands that editor tools can call
Goal
Give beginners fast, friendly feedback while they type, without requiring them to understand compiler internals.
Suggested phases
- Syntax highlighting grammar for
.clarofiles. - Editor snippets for common beginner patterns.
- On-save
claro checkdiagnostics. - Formatter integration.
- Hover help from command metadata.
- Code actions for common mistakes such as
PRNT->SAY. - LSP server only after the metadata and diagnostics formats are stable.
Beginner safety rules
- Messages should explain the fix, not just the error.
- Suggestions should prefer modern simple syntax.
- Editor tooling should never run network commands unless the user explicitly asks.
- Lessons should still work from the terminal without an editor extension.
See also:
IDE.mdCURRENT_STATUS.mdROADMAP.md