이 로드맵은 약속된 일정이 아니라 우선순위와 준비 상태를 보여 줍니다. 여기에 적힌 기능도 해당 문서에서 지원한다고 밝히기 전까지는 현재 언어나 공개 릴리스의 일부가 아닙니다.
현재
- 현재 공개 제품은 언어 모드
topaz-5.7을 사용하는 Topaz 5.7.0입니다. - 컴파일러·런타임·npm 설치 패키지·산출물·문서·플레이그라운드는 모두 같은 5.7 계열을 표시합니다.
- 고정 길이 변경 가능
ByteBuffer가 박싱된 바이트 조립 병목을 없애면서 불변Bytes와 기존 네이티브·Python·raw Web·Web Worker 계약은 호환성을 유지합니다. - 설치형 Web Application Loop로 타입이 검사되는 브라우저 앱을 만들고 검사·테스트·개발 실행·패키징한 뒤 완전한 관리형 정적 번들로 실행할 수 있으며, Data Lens와 Markdown Live가 이 경로를 오프라인에서 사용합니다.
- 관련 구현이 바뀌면 표적 차분 검증을 실행합니다. 전체 다중 플랫폼·전체 차분 검증은 이를 소유한 공개 마이너 RC에서만 실행합니다.
다음
- 설치형 브라우저 경로를 유지보수 앱으로 계속 도그푸딩하고, 실제로 재현된 차단 문제만 수리합니다.
- 실제 애플리케이션 수요를 근거로 명시적인 HTTP 서비스와 로컬 저장·네트워크 기능 경계를 결정합니다.
- 사용자 결정에 영향을 줄 때 패키지 배포, 편집기 통합, 디버깅, 프로파일링, 산출물 크기와 성능 도구를 개선합니다.
- 라이브러리·진단·도구로 깔끔하게 풀 수 없는 유지보수 앱 문제가 있을 때만 언어 사용성을 검토합니다.
릴리스 순서
- **v5.7.0(현재)**은 컴파일러·런타임·언어 모드·패키지·산출물·npm·WASM·플레이그라운드·문서·유지보수 Web 앱을 하나의 5.7 계열로 통합합니다.
- 5.7의 0이 아닌 패치 체크포인트는 프로덕션 수준으로 검증하되 공개 배포하지 않는 내부 개발 이정표로 유지합니다.
- v5.8.0은 다음 정상 공개 마이너이며, 누적된 제품 작업과 사용자가 보는 버전 표면을 함께 옮길 수 있을 때만 공개합니다.
이후
- 구체적인 유지보수 앱이 요구하기 전에는 광범위한 프레임워크, 주변 호스트 권한과 새 문법을 제품 작업에 넣지 않습니다.
- 이전 언어 모드는 나란히 존재하는 현재 제품이 아니라 명시적인 호환성 입력으로 보존합니다.
한정된 통합 증거
LIT와 Lispex 통합 기록은 내부 호환성·회귀 검증 자료로 계속 유용합니다. 그러나 이 기록이 현재 릴리스 순서를 정하거나 LIT를 공개 Topaz 백엔드로 만들거나 전체 언어 동등성을 입증하지는 않습니다. 대규모 LIT·N-way·변이·차분 검증은 그 대상 의미가 바뀌거나 해당 릴리스 후보에서 실제로 필요할 때만 실행합니다.
연구
- 코드 생성기가 언어 규칙을 어디서 잘못 해석하는지 찾는 차분·퍼징 도구를 확장합니다.
- 실제 산출물과 재현 방법이 있는 주제에 한해 모델 검사나 기계적 증명을 검토합니다.
- 비동기 문법, 실행 오류 복구, 그래핀 API, 사용자 정의 템플릿은 별도의 언어 결정이 받아들일 때까지 연구 항목으로 남깁니다.