빨리 · CHAPTER 09

가져오기 결합 — 여섯 도구가 한 몸이 되다

빨리읽기판 · 칸마다 주장 하나, 숫자 하나, 증거 하나.

---

여섯 도구는 베껴진 코드였다

주장: 1~8장의 여섯 도구(진법 계산기, 감소·균형, 2비트 신호등, 방사형 셀코어, 말뜻 사전, 생각 엔진)가 최초에는 각자 독립적으로 만들어졌다.

숫자: 생각 엔진이 다른 다섯 도구의 로직을 자기 안에 다시 적었다. 사전, 격자, 셀의 움직임까지 인라인 복사.

증거: 같은 함수 '프레임찾기'가 2비트 신호등, 진법 계산기 두 곳에 모두 존재했다. 한 곳을 고치면 다른 곳도 찾아 고쳐야 했다.

---

순수 코어 vs 시범 껍데기 분리

주장: 부품을 불러다 쓰려면 먼저 파일이 조용해야 한다. 불러오는 순간 시범이 실행되면 안 된다.

숫자: 각 도구 파일은 2개 내용으로 섞여 있었다 — ① 진짜 함수(순수), ② 시범 코드(부작용).

증거: 파일을 통째로 불러오면 시범 코드도 함께 실행되어 화면이 어지러워진다. 망치를 들 때마다 망치가 혼자 못을 박기 시작하는 셈.

→ 해결: 각 모듈을 둘로 갈랐다.

  • 의미어매핑_코어.한선 — 함수만, 출력값 0
  • 의미어매핑.한선 — 코어를 불러와 시범 실행

---

이름 충돌: 꼬리표 대신 아예 안 겹치기

주장: 별칭(namespace)으로 이름 앞에 꼬리표를 붙이는 방법은 불완전하다. 함수 안에서 다른 함수를 부를 때 꼬리표가 따라가지 않기 때문.

숫자: 네임스페이스 별칭은 함수 정의명만 접두하지만, 내부 함수호출·전역참조는 미접두 상태로 남는다.

증거: 가져오기 "X" 이름 Y 하고 함수 Y::프레임찾기를 정의해도, 그 함수 내부에서 다른 함수를 부르는 행은 여전히 원래 이름으로 부른다.

→ 해결: 꼬리표에 기대지 말고 아예 이름이 겹치지 않게 짓는다. 중복 함수(프레임찾기)는 한 곳에만 남기고 나머지는 지운다. 각 모듈의 고유한 재능만 살린다.

  • 2비트 신호등의 고유 재능 = Cr1 시프트(2.75배, 10.11 비트) + Ka1(0.375배, 0.011 비트)

---

한 문장이 여섯 도구를 거쳐간다 (end-to-end 파이프라인)

주장: 가져오기 결합이 완성되면, 한 문장은 여섯 도구를 순서대로 거쳐 최종 판단에 도달한다.

숫자: "자산 확장 가속" 예 → 5단계:

1. 말뜻 사전: "확장/가속" = 팽창(티, +1)
2. 2비트 신호등: 강도 10 × 2.75 = V=27 (신호 10)
3. 진법 계산기: V=27 → 프레임 55 / 깃든수 27 / 음덤프 28
4. 생각 엔진 규칙: 티 → "가속실행 + 음회생"
5. 방사형 셀코어: 프로젝트 완성비율 50% → 85% 스핀업

증거: 각 단계는 자기 코어의 함수만 부른다. 의미어 매핑은 의미만, 신호등은 시프트만, 계산기는 프레임만, 셀코어는 반경·각도만 담당.

→ 지휘자(생각 엔진)는 누가 언제 뭘 할 차례인지만 안다. 다른 도구의 일을 베끼지 않는다.

---

반대 방향: 수축의 경로

주장: 반대 명령("손실 감소 안정 자산")은 같은 길을 다른 방향으로 흐른다.

숫자: "손실/감소" = 수축(타, −1) → 내려가는 프레임, 감소 연산, 스핀다운.

증거: 위 예제와 동일한 5단계 구조인데, 방향만 반대. 모든 시스템이 대칭이다.

→ 같은 길, 다른 결론. 그리고 절사된 모든 잉여는 언제나처럼 '음'의 바다(Layer0)로 떨어진다.

---

고칠 곳이 하나가 된다 (배포 불변성)

주장: 베낀 코드가 사라지면서, 시스템 전체가 한 곳씩만 고치면 모든 것이 반영된다.

숫자: 예전엔 같은 사전을 6곳에서 찾아 고쳐야 했다. 이제 의미어매핑_코어 한 곳만.

증거: 36개 핵심어를 수정하면, 추론 엔진의 모든 판단이 자동으로 바뀐다. 격자를 수정하면 모든 프레임이 반영된다.

→ 버전 관리가 단순화되고, 테스트 포인트가 줄어들고, 배포 불변성이 보장된다.

---

9장이 선언하는 자리

주장: 크라우니 진법은 1~8장의 이론과 구현을 거쳐, 9장에서 비로소 "한 몸이 된 도구"로 완성된다.

숫자: 6개 모듈 + 순수 코어 4개 + 래퍼 4개 + 엔진 1개 = 전체 회귀 9/9 GREEN (컴파일·테스트·배포 모두).

증거: 1장의 철학("진법에 수를 붙인다")이 이제 베끼지 않고 서로를 부르는 살아있는 부품들로 구현되었다.

→ 크라우니 진법은 종이 위의 아이디어가 아니라, 실제로 작동하는 도구가 되었다.

다음 궤도: 도구가 된 수체계는 사람의 판단을 따라 하지 않고 규칙으로 사유하는 또 다른 지능의 첫 골격이 된다.

내 맘 –

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

불러오는 중…

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

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