hansunc.crowny.org — 한선씨 글로벌 프로그래밍 언어 표준
개요
한선씨(HanSeon-C)를 글로벌 프로그래밍 언어 표준으로 선언하는 웹사이트 구축.
한글 사용 인구 80M에서 15억까지 확장하기 위한 플랫폼.
핵심 컨셉
- 모든 언어의 내부는 4상 균형 3진법 크라우니어 (T(+1), O(0), A(-1), U(구분))
- 표면은 한글 + 숫자 + 띄어쓰기로 완전 표현 가능
- 4계층: 저수준 RPN → 한선씨 고수준 → 의미어 → 전문어
- 즉시 번역: 한선씨 ↔ Python/JS/C 양방향
구현 완료
6개 페이지
- 랜딩 (
/) — 4계층 소개, 코드 비교(Python/JS/C), TOAU 애니메이션, 아키텍처 다이어그램
- 플레이그라운드 (
/playground) — 브라우저용 한선씨 인터프리터, 7개 예제, Cmd+Enter 실행
- 문서 (
/docs) — 12섹션 (소개~ISA729), 사이드바 네비게이션
- 번역 (
/translate) — 한선씨↔Python/JS/C 양방향 실시간 번역
- 시각화 (
/visualizer) — 3진 변환, 27-트릿 큐브, TOAU 스트림, 셀 메모리
- 커뮤니티 (
/community) — 80M→1.5B 로드맵, 12개 언어 도달 인구, 생태계 통계
인프라
- Express 서버 포트 9760
- 게이트웨이 등록: hansunc.crowny.org
- 10개 언어 i18n (ko/en/ja/zh/es/hi/fr/de/ar/pt)
- 빌드 도구 없이 Vanilla JS
- 모바일 반응형 (햄버거 메뉴)
서버사이드 컴파일 API (2026-04-24 추가)
POST /api/compile — 실제 hanseonc_high + crownyc run 파이프라인
- 5초 컴파일 타임아웃, 10초 실행 타임아웃
- TOAU 바이너리 미리보기 반환
- 플레이그라운드에 "서버 실행" 버튼으로 연동
브라우저 인터프리터
- 토크나이저 + 파서 + 평가기 (compiler.js)
- 40+ 내장 함수 구현 (출력/수학/문자열/배열/맵/3진)
- 100,000 스텝 실행 한도
2026-04-24 고도화
- 라우팅 수정: express.static extensions 옵션으로 .html 없이 접속 가능
- translator.js 버그 수정: 101번줄 깨진 regex 복구
- i18n 8개 언어 추가: ja/zh/es/hi/fr/de/ar/pt
- 컴파일 API: 서버사이드 hanseonc_high→crownyc 실행
- 모바일 내비게이션: 전 페이지 햄버거 메뉴 추가
- 한선씨 동반 업데이트: 컴파일API 라우트, 통계 필드 확장
관련 파일
- 프로젝트:
/Users/ef/crowny-hansunc/
- 게이트웨이:
/Users/ef/crowny-gateway/gateway.yaml (crowny-hansunc 항목)
- 한선씨 동반:
/Users/ef/crowny-hansunc/한선씨/서버.한선
잔여 이슈