No description
세션 마무리 라운드. Batch를 부활시킨 게 아니라 완전히 별개인 새 primitive Blocker를 채택한 것으로 명확히 분리: - Batch(함수/코루틴 스코프 lexical block)는 그대로 기각 유지, 반면교사 기록. - Blocker: 콜스택/코루틴이 아니라 값(On/Off)으로 지연 구간을 표현해 코루틴 yield 위험을 구조적으로 우회. state:Block(blocker)->state가 호출 즉시 onunblock 핸들을 등록(지연 등록 아님, 사용자 정정 반영). 이름 확정 (Blocker/On/Off/IsBlocked/HasBlockedEmit). 재진입(네스팅)은 의도적으로 미지원 — Rust poisoned-mutex류 위험 회피, 문서화 강조 필수로 기록. 사용 가이드: 파이프라인 최종 연산 지점에 배치. documentation-content-map.md에 새 심화/quadnomicon 콘텐츠 후보 반영: State 파생 체인 동작 원리, :Compute의 조건부 의존값 사용 팁, Blocker 사용 가이드(네스팅 금지 최우선 강조), "왜 Batch 대신 Blocker인가" 비교 에세이, push-invalidate/pull-recompute의 laziness 설계 철학 심층 에세이. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| .gitignore | ||
| CLAUDE.md | ||
| HUMAN_TODO.md | ||
| ROADMAP.md | ||
| SAFETY.md | ||