Development Roadmaps¶
Current and planned development initiatives for Epsilon.
Active Development¶
001 - Language Server Protocol¶
Status: Phase 1 Complete | Timeline: 8-12 weeks total
LSP implementation for IDE integration. Foundation complete with JSON-RPC transport and basic server lifecycle.
002 - Testing Framework¶
Status: Planning | Timeline: 6-9 weeks
Enhanced testing with TAP/JUnit output, fixtures, mocking, and property-based testing.
003 - Interactive Development¶
Status: Planning | Timeline: 25-35 weeks
Web-based development environment with notebook REPL, object inspection, and debugging tools.
004 - Module System¶
Status: Planning | Timeline: 8-12 weeks
Simplified module syntax to replace verbose defpackage
forms.
005 - Async Networking¶
Status: Planning | Timeline: 12-16 weeks
Platform-specific async networking (macOS kqueue, Linux epoll, Windows IOCP).
Priorities¶
- Current: LSP Phase 2 - Core IDE features
- Next: Testing framework completion
- Future: Module system and async networking