빨리 · CHAPTER 04

표준 도서관 — 225 내장함수와 24 라이브러리

손에 쥔 연장부터 — 225 내장함수

한선씨 코드를 짤 때 가져오기 없이 바로 쓸 수 있는 함수 225개가 이미 손 안에 있다.

문자열(UTF-8): 글자수 글자 부분 포함 문자열변환 — 문자를 만지는 기초. 배열: 길이 추가 설정 정렬 — 리스트 조작은 라이브러리 설치 없이 끝. 파일 I/O: 읽기 쓰기 덧쓰기 파일존재 — 파일을 꺼내고 도로 넣는 것. TCP/소켓: TCP대기 TCP수락 TCP읽기 TCP쓰기 소켓생성 소켓보내기 — 네트워크는 키워드. 3진 연산: 삼진인코딩 삼진디코딩 삼진덧셈 — 4상균형3진을 손가락으로. 수학: 거듭제곱 루트 사인 로그 무작위 팩토리얼 절댓값 반올림 내림 올림. 보안: SHA256. 기타: GUI, 통계, 수론, 비트연산, 압축 — 각각 십수 개씩.

합쳐 225개. 대부분의 언어는 "라이브러리를 설치한다"로 시작하는 일을 한선씨는 키워드 하나로 끝낸다.

---

책장에서 꺼내는 것 — 24 표준라이브러리

더 깊은 기능이 필요하면 가져오기 "라이브러리이름.한선"으로 표준라이브러리를 불러온다.

웹 묶음: 라우터, 미들웨어, 인증, 템플릿, 뷰, 스타일 — 웹 서버를 한 줄로 시작. 데이터 묶음: JSON, YAML, 셀저장소, 셀DB, 바이트버퍼, 큐 — 데이터를 담고 꺼내는 상자들. 시스템 묶음: 설정, 환경, 프로세스, 날짜, 타이머, 로깅, 검증, 네이티브, 하드웨어 — 기계 시간과 기계 손아귀. 통신 묶음: 네트워크, TLS.

24개 전체 나열: 문자열, JSON, YAML, 네트워크, 라우터, 미들웨어, 인증, 로깅, 검증, 템플릿, 설정, 환경, 날짜, 타이머, 프로세스, 바이트버퍼, TLS, 큐, 셀저장소, 뷰, 스타일, 셀DB, 네이티브, 하드웨어.

각 라이브러리는 내장함수와 같은 TOAU 기계어로 컴파일되어 crownyc VM이 실행한다.

---

에이전트 서가 — 셀코어, 규칙기반 프레임워크

가져오기 "셀코어"로 불러오는 1414줄 15모듈. 규칙기반 에이전트의 뼈대다.

핵심 개념: 룰생성 → 룰조건추가 → 룰변경추가. 함수와 조건문 대신 규칙으로 코드를 쓴다. 상태기계, 의사결정, 팔란티어 멀티에이전트가 라이브러리 한 줄로 시작된다.

---

무엇을 이미 만들었나 — 10종+ 서버

표준 도서관의 조합만으로 도는 서버들:

웹서버v2, DNS서버, 블록체인, 거래소, 은행, 메신저, 인증, SSR, 에이전트, CRNS.

라이브러리 조합이 풀스택을 세운다. 증거는 추측이 아니라 이미 도는 서버 목록이다.

---

얼마나 쓰이나 — 정직한 규모

서비스 210개 등록. 라이브 크라우니VM 71개 vs Node 102개 — 한선씨가 아직 더 작은 규모임을 숨기지 않는다. 한선씨 소스 8836개, TOAU 449개.

도서관은 전시품이 아니라 매일 쓰인다. 동시에 Node가 여전히 더 많다는 사실도 정직하다.

---

아직 비어 있는 책장 — 4대 물리적 벽

도서관이 채워야 할 부분:

  1. 부동소수점 전무: 고정소수점만 있다. 루트2 = 1, 사인은 정수 라디안만. 과학계산은 아직.
  2. TLS는 외부의존: stunnel로 우회. 순수 한선씨 TLS는 미완.
  3. 외부 LLM은 Node 사이드카 필요: 크라우니AI 호출은 JavaScript 브릿지.
  4. 대용량 텍스트 스트리밍 캡: 단일 읽기 16KB, 문자열 64KB 한계. 기가바이트 파일은 다른 경로.

보조 함정: 정수 오버플로 ~1410억대, 나눗셈 자연반올림이 이진탐색을 무한루프로 만들 수 있다.

아는 만큼만 쓴다: 이 벽들을 알면 안전하게 도서관을 쓴다.

---

생성엔진의 힘 — 어느 책장이 튼튼한가

크라우니코드 자동생성엔진 자립도 70% (LLM의존 30%).

강한 책장: 수학 98%, 문자열 98%, 네트워크 97%, 알고리즘 91% — 손이 거의 안 간다. 약한 책장: 파일I/O 74%, 자료구조 66% — 아직 사람 손이 더 든다.

강한 책장에서 작업하면 도서관이 거의 다 해준다.

---

다음 대치 — 세상을 얼마나 덮나

이미 순수 TOAU 32% — 한선씨만으로 도는 서비스 3할 이상. 즉시 대치가능 합쳐 72~75% — 작은 수정으로 JavaScript를 걷어낼 수 있는 부분. 사이드카 표준화 시 ~90% — 순수한선 주서버 + JS HTTPS 브릿지 패턴 하나를 정하면 거의 다.

표준 도서관만으로 세상의 4분의 3을 다시 쓸 수 있다.

---

도서관은 자라는 서가다

부동소수점 없는 정수연산(테슬라식 스케일드정수)으로 4대벽 첫 번째를 돌파하고, RPN 정통 컴파일러를 손질하고, 사이드카를 표준화하는 다음 책장이 이미 그려져 있다.

도서관은 완성품이 아니다. 무엇이 꽂혀 있고, 무엇이 비었고, 다음에 무엇이 꽂힐지를 정직하게 안다는 것이 우리의 방식이다.

내 맘 –

독자 게시판 — 함께 읽고 남기는 곳

불러오는 중…

크라우니 책방에 가입하고 무료로 읽기

첫 번째 책은 선물이에요. 가입하면 100맘을 드리니까, 두 번째 책부터 자유롭게 읽을 수 있어요. 친구를 추천하면 50맘도 생겨요.