From e5716bd108039982d55bcd3b2da25e9f28b5825a Mon Sep 17 00:00:00 2001 From: eunhhu Date: Mon, 28 Sep 2026 09:14:03 +0100 Subject: Allow 16 records and 128 record fields --- docs/design/002-dsl-direction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs/design') diff --git a/docs/design/002-dsl-direction.md b/docs/design/002-dsl-direction.md index 07aee73..a3ffb65 100644 --- a/docs/design/002-dsl-direction.md +++ b/docs/design/002-dsl-direction.md @@ -122,7 +122,7 @@ view status = "{at.position + 1}/{tasks.count}" - 레코드 값(`Task { ... }`)은 아직 `append`/`insert`/`add`의 인자로만 쓴다. 레코드 상태와 항목 전체 읽기는 없다. 찾기는 `first(...)`(조건)와 키 있는 리스트의 `xs[키]`(키)로 한다. -한도: 레코드 8개, 레코드당 필드 16개, 전체 필드 64개, 리스트당 항목 65,536개. +한도: 레코드 16개, 레코드당 필드 16개, 전체 필드 128개, 리스트당 항목 1,600만 개(2^24). 검증: 무작위 추가·이동·토글·복사·이름 바꾸기·지우기 4,800단계(빈 리스트에서 실패하는 이벤트 약 500건 포함)에서 리스트, 인덱스, 보기, 실패 여부가 Python 참조 모델과 같다. 필드를 더하고 순서를 바꾼 레코드로 교체해도 항목이 -- cgit v1.2.3