Skip to content

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

  1. Current: LSP Phase 2 - Core IDE features
  2. Next: Testing framework completion
  3. Future: Module system and async networking