PS를 위한 프로그래밍 언어를 다같이 설계해봅시다
- C++ 혹은 C를 타겟으로 하는 source-to-source compiler
- Python만큼 쉬워야 함
- 정적 타입 사용
- C++보다는 느리지만 Python보단 나은 성능을 목표
- 전역 상태를 기본으로? 아예 스크립트처럼 main 없이 굴리는 건?
- 참조와 복사의 구분 (like Rust)
- 입출력 형식 편하게 하기:
- 입력은 input a: i32; 같은 식? (문법 추가 논의 필요)
- 출력은 output << "{format} {string}" 같은 식? (문법 미정, 출력 포매팅 커스텀 구현에서 시간 복잡도 어찌? 구현자가 #[warn(perf)]?)
- 표준 라이브러리에 빵빵한 자구 라이브러리
- 코드 보고 시간 복잡도 쉽게 알 수 있으면 좋겠음
- 특정 문제를 해결해가며 문법 디자인해보기
- 베열 선언 numpy reshape?
- 정수 자료형은 i32 i64 ibig만?
- 자료 구조 시각적 디버거
- github 조직 팠음 ✅
- 이름 뭐로 하죠? psl? psudo? ips? 추가 아이디어 받아요
- 개발은 kiwiyou가 주로? 문서화는 누가 할까요
- 타입 추론 구현 어려울까요?