コンテンツにスキップ

Development Roadmap

Development roadmap for the jv language. Implementation progresses through 7 phases.

Update Information

This roadmap is regularly updated. Check individual phase pages for latest progress.

Development Phase Overview

Phase 1: Core Language Foundation

Status: 🟢 Completed

Implementation of basic syntax parser, AST/IR, Java output, CLI foundation

View Details


Phase 2: Type System

Status: 🟢 Mostly Complete

Implementation of robust type inference system and null safety analysis

View Details


Phase 3: Mathematical Type System + Initial Release

Status: 🟡 In Progress

Implementation of mathematical type system and early distribution environment

View Details


Phase 4: Standard Library Enhancement

Status: ⚪ Not Started

Implementation of comprehensive standard library

View Details


Phase 5: Development Toolchain

Status: ⚪ Not Started

Implementation of tools to enhance developer experience

View Details


Phase 6: Ecosystem Expansion

Status: ⚪ Not Started

Package manager and ecosystem development

View Details


Phase 7: Advanced Optimization

Status: ⚪ Not Started

Performance optimization and advanced features

View Details


Overall Timeline

gantt
    title jv Language Development Roadmap
    dateFormat YYYY-MM-DD
    section Phase 1
    Core Foundation        :done, p1, 2025-09-18, 2025-09-30
    section Phase 2
    Type System            :done, p2, 2025-10-01, 2025-10-08
    section Phase 3
    Math Type System       :active, p3, 2025-10-09, 2025-10-25
    section Phase 4
    Standard Library       :p4, 2025-10-26, 2025-11-10
    section Phase 5
    Dev Toolchain          :p5, 2025-11-11, 2025-11-25
    section Phase 6
    Ecosystem              :p6, 2025-11-26, 2025-12-10
    section Phase 7
    Optimization           :p7, 2025-12-11, 2025-12-31

Timeline Information

  • Actual Period (Phase 1-2): Actual implementation period from project start to present
  • Projected Period (Phase 3+): Estimates based on current development pace (~2 weeks/phase)
  • Subject to change based on actual progress

Legend

  • 🟢 Completed: Implementation done, tested
  • 🟡 In Progress: Currently being implemented
  • Not Started: Planned for future implementation

Milestones

Milestone Target Date Key Deliverables Notes
v0.1 Alpha Late Oct 2025 Core features + Basic type system Phase 3 completion
v0.3 Beta Mid Nov 2025 Standard library + LSP Phase 5 completion
v0.5 RC Mid Dec 2025 Package manager Phase 6 completion
v1.0 GA End Dec 2025 Production ready Phase 7 completion

Development Pace

Completed Phase 1-2 in ~3 weeks from project start (2025-09-18). Projected dates assume maintaining current pace (~2 weeks/phase).


Contributing

For detailed progress and incomplete tasks for each phase, see individual phase pages. If interested in contributing, please check the Contributing Guide.