Wave + Whale 통합 개발 로드맵 v2
전체 단계
pre-alpha → pre-beta → alpha → beta → rc → release
Pre-Beta 단계
목표: Wave 언어의 프론트엔드 완성 + LLVM 백엔드를 이용한 전체 기능 구현
주요 특징
-
LLVM만 사용 (Whale 없음)
-
문법 추가는 없음, 기존 사양만 구현
-
에러 메시지, 타입 검사, 변수 스코프 등 프론트 중심 구조 안정화
구현 범위
-
변수 선언, 출력, 연산
-
함수 정의 및 호출
-
if / else if / else
-
while / break / continue
-
포맷 출력, 타입 지정
-
포인터 설계 (
ptr<T>
형태) -
배열 설계 (
array<T, N>
) -
타입 검사 및 구조적 AST