docs: update documentation to match current implementation
- SKILLS.md: Update roadmap phases with actual completion status - Phase 0-1 complete, Phase 2-5 partial, resolved design decisions - OVERVIEW.md: Add HttpServer, Test effect, JIT to completed features - ROADMAP.md: Add HttpServer, Process, Test effects to done list - VISION.md: Update Phase 2-3 tables with current status - guide/05-effects.md: Add Time, HttpServer, Test to effects table - guide/09-stdlib.md: Add HttpServer, Time, Test effect docs - reference/syntax.md: Fix interpolation syntax, remove unsupported literals - testing.md: Add native Test effect documentation Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -362,19 +362,25 @@ Values + Effects Native Code
|
||||
## Future Roadmap
|
||||
|
||||
**Complete:**
|
||||
- ✅ Standard Library (List, String, Option, Result, JSON)
|
||||
- ✅ Module System (imports, exports, aliases)
|
||||
- ✅ LSP Server (basic diagnostics, hover, completions)
|
||||
- ✅ Standard Library (List, String, Option, Result, Math, JSON)
|
||||
- ✅ Module System (imports, exports, aliases, selective imports)
|
||||
- ✅ LSP Server (diagnostics, hover, completions)
|
||||
- ✅ Generics and String Interpolation
|
||||
- ✅ File/HTTP/Random/Time Effects
|
||||
- ✅ File/HTTP/Random/Time/Process Effects
|
||||
- ✅ HTTP Server Effect (listen, accept, respond, stop)
|
||||
- ✅ Test Effect (native testing framework)
|
||||
- ✅ Console.readLine and Console.readInt
|
||||
- ✅ JIT Compiler for numeric code (~160x speedup)
|
||||
- ✅ Watch mode / hot reload
|
||||
- ✅ Formatter
|
||||
|
||||
**In Progress:**
|
||||
1. **Behavioral Type Verification** - Total, idempotent, deterministic checking
|
||||
2. **Schema Evolution** - Type system integration, auto-migration
|
||||
3. **Error Message Quality** - Elm-style suggestions
|
||||
3. **Error Message Quality** - Context lines shown, suggestions partial
|
||||
|
||||
**Planned:**
|
||||
4. **HTTP Server Effect** - Build web APIs
|
||||
5. **SQL Effect** - Database access
|
||||
6. **Package Manager** - Share code
|
||||
7. **JavaScript Backend** - Run in browsers
|
||||
4. **SQL Effect** - Database access
|
||||
5. **Package Manager** - Share code (manifest parsing exists)
|
||||
6. **JavaScript Backend** - Run in browsers
|
||||
7. **Full JIT** - Strings, lists, ADTs, effects
|
||||
|
||||
Reference in New Issue
Block a user