feat: jsonista-style production JSON example

- Добавени JSON runtime функции в cljnim_runtime.nim
  (write-value-as-string, read-value, file I/O, keyword-keys, pretty print)
- Регистрирани json/* функции в emitter.nim
- Създаден production пример examples/jsonista.clj
  (моделиран след metosin/jsonista, без Java зависимости)
- Добавен README examples/jsonista.md
- Поправен cljGetIn да приема vectors
- Поправен cljOptBool за ?-suffixed ключове
- Добавен пример в Makefile check
- Обновен .gitignore
This commit is contained in:
2026-05-11 10:54:29 +03:00
parent 456636700c
commit 55f0cd842c
6 changed files with 435 additions and 4 deletions
+11
View File
@@ -15,3 +15,14 @@ test_eval
test_macros
test_ai_assist
# Artifacts / temp files
-o
=0.4.0
__pycache__/
test_single_debug.py
# Binaries
src/tui_config
experiments/native-lib/test_client/test_client
experiments/wasm/tools/zig/