From 597228f2e22d6226f529c70d74983cd92b950de8 Mon Sep 17 00:00:00 2001 From: takeokunn Date: Thu, 20 Aug 2026 08:02:32 +0900 Subject: [PATCH] docs: fix stale define-builtin location in macro consolidation audit define-builtin moved to application/builtin-macros.lisp when printf parsing was split out of builtin-commands.lisp. Also correct the builtin-spec-data.lisp path to include its data/ prefix. --- docs/notes/macro-consolidation-audit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/notes/macro-consolidation-audit.md b/docs/notes/macro-consolidation-audit.md index 4c2ef93..210ae7d 100644 --- a/docs/notes/macro-consolidation-audit.md +++ b/docs/notes/macro-consolidation-audit.md @@ -10,7 +10,7 @@ Beyond `define-value-struct` (`docs/notes/value-struct-audit.md`), 26 other boilerplate categories this goal targets: - **Builtin command dispatch.** `define-builtin` - (`application/builtin-commands.lisp`) auto-generates ignore-declarations; + (`application/builtin-macros.lisp`) auto-generates ignore-declarations; `%with-option-arguments` / `%with-required-argument` (`application/builtin-runtime.lisp`) capture the shared "parse leading option flags, validate required args" skeleton; `%table-builtin-case` @@ -20,8 +20,8 @@ boilerplate categories this goal targets: (`application/builtin-string-support.lisp`) cover the `string` subcommand family; `define-test-predicate-table` (`application/builtin-test.lisp`) covers `test`/`[`. Registration itself is a single data table - (`+builtin-registry-specs+` in `application/builtin-spec-data.lisp`), not - hand-written per-command code. + (`+builtin-registry-specs+` in `data/application/builtin-spec-data.lisp`), + not hand-written per-command code. - **Value structs.** 37 value structs generate their accessor/predicate/constructor boilerplate from `define-value-struct` instead of by hand (`docs/notes/value-struct-audit.md`).