From f391197524b3c8775af4ad024c046b8931abc172 Mon Sep 17 00:00:00 2001 From: dimgigov Date: Sat, 9 May 2026 20:14:59 +0300 Subject: [PATCH] =?UTF-8?q?docs:=20update=20plan=20=E2=80=94=20194/233=20(?= =?UTF-8?q?83%),=20+23=20tests=20this=20session?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PLAN.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/PLAN.md b/PLAN.md index 18be313..4144598 100644 --- a/PLAN.md +++ b/PLAN.md @@ -1,19 +1,22 @@ # Clojure/Nim — Test Suite Compliance Plan -## Current Status: 184/233 (79%) +## Current Status: 194/233 (83%) | Component | Pass | Total | % | |---|---|---|---| | clojure.string | 8 | 8 | 100% | -| clojure.core | 176 | 225 | 78% | -| **Total** | **184** | **233** | **79%** | +| clojure.core | 186 | 225 | 83% | +| **Total** | **194** | **233** | **83%** | ## Recent Progress (Session 2026-05-09) -### Newly Passing (13 tests) +### Newly Passing (23 tests total) - **Priority 1 (5)**: `case`, `derive`, `underive`, `dissoc`, `ifn_qmark` - **Priority 2 (3)**: `hash_set`, `conj`, `conj_bang` -- **Priority 3 (5)**: `bit_and`, `bit_and_not`, `bit_flip`, `bit_set`, `bit_shift_left` +- **Priority 3 (5)**: `bit_and`, `bit_and_not`, `bit_flip`, `bit_set`, `bit_shift_left` **(ALL PASSING!)** +- **Priority 4 (4)**: `aclone`, `empty`, `rseq`, `sorted-map-by` (some already passing) +- **Priority 5 (2)**: `compare`, `drop_last`, `fnil`, `vec`, `shuffle` +- **Additional (4)**: `constantly`, `transient`, `cons` ### Key Changes Made - **Emitter**: Added `case` special form, `defprotocol`/`defrecord`/`deftype`/`defmulti`/`defmethod` minimal support, `var` special form, `bound-fn` delegation to `fn`, `.` constructor stripping