From ce7a4862a51d5e42a1a635ea0c4485d6c2cd2008 Mon Sep 17 00:00:00 2001 From: agra Date: Sun, 31 May 2026 12:34:55 +0300 Subject: [PATCH] docs: rename planned errdefer keyword to onfail in CLAUDE.md --- CLAUDE.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 70741a2..781a297 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -339,7 +339,7 @@ Five active workstreams run in parallel — **IR** (the language compiler), overhaul, mem.sx + protocol expansion), **LANG** (user-facing language features — diagnostics renderer, heterogeneous variadic packs), and **ERR** (error handling: separate-channel `!` errors, `try` / `catch` / -`or` / `errdefer`, return traces). They touch mostly disjoint files; +`or` / `onfail`, return traces). They touch mostly disjoint files; any can be advanced independently. 1. Read all five checkpoints to see where each stream is paused: @@ -537,7 +537,7 @@ Wiring a new bundling step: | `current/CHECKPOINT-FFI.md` | **Active** FFI progress tracker. Update after every step. | | `current/PLAN-LANG.md` | **Active** LANG implementation plan (diagnostics renderer, heterogeneous variadic packs). | | `current/CHECKPOINT-LANG.md` | **Active** LANG progress tracker. Update after every step. | -| `current/PLAN-ERR.md` | **Active** ERR implementation plan (`!` errors, `try` / `catch` / `or` / `errdefer`, return traces). | +| `current/PLAN-ERR.md` | **Active** ERR implementation plan (`!` errors, `try` / `catch` / `or` / `onfail`, return traces). | | `current/CHECKPOINT-ERR.md` | **Active** ERR progress tracker. Update after every step. | | `implementation_plan.md` | Archive of completed work (closures, protocols, etc.). Do not pick up tasks from here. | | `readme.md` | Original syntax sketches. Do not modify. |