Fix: isolate temp/cache build dirs to avoid shadowing Nim stdlib modules. All 7 examples pass.

This commit is contained in:
2026-05-08 20:52:07 +03:00
parent 88866872be
commit 9996bc38de
2 changed files with 22 additions and 12 deletions
+1 -3
View File
@@ -79,10 +79,8 @@
## Known Issues
- `->>` threading macro with nested `map`/`reduce` requires proper macro expansion context
- REPL definitions are re-compiled from scratch on each evaluation (slow but correct — interpreter path handles most cases in <0.1ms now)
- ffi/interop examples fail — `sin` symbol not found (Nim module import issue, pre-existing)
## Recent Bug Fixes (2026-05-08)
- Fixed: ffi/interop examples — temp files now use isolated subdirectories to avoid shadowing Nim stdlib modules (e.g., `math.nim` shadowing `import math`)
- Fixed: `quot`/`rem` — added `cljQuot`/`cljRem` to runtime + interpreter support
- Fixed: `rem` — interpreter and compiled path both now handle `(rem n d)`
- Cleanup: removed unused `processAgentActions` proc, unused `sequtils` import in repl.nim