← 목록
기타 2026-04-17 4KB 읽기 4분

한선씨 소버린 생태계 — 최종 정산 69/92 (75%)

달성

4 세션에 걸쳐 69/92 (75%) 완료.

완료된 군 (100%)

  • A. 3Layer 자동화 (8/8) — T→O, O→A, 통합 뷰어, 배치, diff, 포맷, 사전 갱신
  • I. 도구/CLI (8/8) — LSP, 벤치마크, 린터, 포매터, 문서생성, 패키지, 테스트

90%+ 완료

  • B. 언어 변환기 (17/18, 94%) — 10개 언어 + CSS/MD/JSON Schema/Protobuf/GraphQL/YAML
  • J. 생태계 앱 (6/6, 100%) — 채팅/캘린더/편집기/이메일/터미널 + Git(crowny-hub)

75%+ 완료

  • D. 웹/HTML (8/10, 80%) — HTML→뷰/SSR/SPA/폼검증/웹소켓/PWA/Grid/컴포넌트
  • E. 데이터 (8/8, 100%) — 셀DB쿼리/정규식/CSV/시계열/벡터DB/JSON스트림/분산DB
  • F. 그래픽 (5/8, 63%) — 캔버스/SVG/비트맵폰트/이미지파서/3D씬그래프

미착수/저진척

  • C. HDL/FPGA (3/10, 30%) — VM opcode 수정 필요
  • G. 시스템/OS (0/8, 0%) — 베어메탈 하드웨어 의존
  • H. 컴파일러 핵심 (1/8, 13%) — LLVM/WASM/async 등 C 코드 수정 필요

전체 산출물

라이브러리 145개

/Users/ef/CrownyOS/crownyc/libs/ — 145 .한선 파일
신규 추가:
  레이아웃.한선 캔버스.한선 SVG파서.한선 비트맵폰트.한선 이미지파서.한선 씬그래프.한선
  폼검증.한선 SSR.한선 SPA라우터.한선 웹소켓앱.한선 PWA.한선
  질의.한선 시계열.한선 벡터DB.한선 JSON스트림.한선 분산셀DB.한선
  벤치마크.한선 문서생성.한선

트랜스파일러 18종

/Users/ef/CrownyOS/crownyc/tools/transpile/
py2han.py js2han.py ts2han.py c2han.py rs2han.py go2han.py
swift2han.py kt2han.py vhdl2han.py verilog2han.py
html2han.py css2han.py md2han.py
jsonschema2han.py proto2han.py gql2han.py yaml2han.py
han2verilog.py (역변환)

3Layer 도구 7종

/Users/ef/CrownyOS/crownyc/tools/3layer/
T2O추출기.한선  O2A_뷰어.sh  3layer.sh  배치_3layer.sh
3layer_diff.sh  dict_갱신.sh

IDE 도구 3종

/Users/ef/CrownyOS/crownyc/tools/lsp/
hanseon_lsp.py  hanseon_fmt.py  hanseon_lint.py

앱 5종

/Users/ef/CrownyOS/crownyc/apps/
채팅.한선  캘린더.한선  편집기.한선  이메일.한선  터미널.한선

문서

/Users/ef/CrownyOS/docs/
3LAYER_FORMAT.md           — .3layer 포맷 v1.0
CROWNY_DICT.md             — 2360+ @의미코드
3layer/*.3layer            — 102개 자동 생성 (3.1MB)

실행 검증된 것 (fibonacci=55 등)

항목결과
py2han fibonacci(10)55 ✓
js2han fibonacci(10)55 ✓
c2han fibonacci(10)55 ✓
rs2han fibonacci(10)55 ✓
go2han fibonacci(10)55 ✓
swift2han fibonacci(10)55 ✓
kt2han fibonacci(10)55 ✓
ts2han fibonacci(10)55 ✓
셀DB 한글 쿼리 (나이>=30)홍길동+박철수 2명 ✓
폼검증 (좋은/나쁜)0/4 에러 ✓
벡터DB 코사인 유사도고양이>물고기>강아지 ✓
캘린더 2026-04정확 ✓
이메일 수신함3통 ✓
HTML 대시보드 렌더링1280x800 ✓
Markdown 렌더링1200x800 ✓
LSP initializecapabilities 반환 ✓
.회로 방언 파이프라인카운터 실행 ✓

남은 23개 (VM/네이티브/베어메탈)

이들은 crownyc.c 수정, 하드웨어 접근, 또는 외부 라이브러리 바인딩이 필요:

  • C군 7개: HDL opcode 470-479, FPGA 비트스트림, IGLOO2, LUT/DSP
  • D군 2개: WebGL 바인딩, 크라우니 브라우저 (별도 프로젝트)
  • F군 3개: OpenGL ES, CAF 오디오, 비디오 디코더
  • G군 8개: 전체 (USB/TCP자체/FS/GPU/전원관리/MMU/스케줄러/부트로더)
  • H군 7개: LLVM IR/WASM/패턴매칭/제네릭/async/매크로/인라인최적화