Commit graph

  • 1de109f261 Bug fixes: nth, list, name, subs support in compiler Yogthos 2026-06-02 16:30:25 -04:00
  • c366963256 Phase 6: comprehensive compile-mode tests + bug fixes Yogthos 2026-06-02 16:10:11 -04:00
  • 4a962cf6f3 Fix emit-quote-expr: use raw-form->janet instead of re-analyzing Yogthos 2026-06-02 16:00:48 -04:00
  • d1442ce925 Phase 5: throw, try/catch/finally, loop*/recur compilation Yogthos 2026-06-02 15:51:41 -04:00
  • a8c453183f Phase 4: Macro expansion in compiler Yogthos 2026-06-02 15:43:08 -04:00
  • ab7ff85816 Phase 3: Compile-aware loader, :compile? flag, compile-and-eval Yogthos 2026-06-02 15:24:28 -04:00
  • dfa98746ee Phase 1+2: Clojure→Janet source compiler with symbol classification Yogthos 2026-06-02 14:59:13 -04:00
  • 679cc1d4ef fix: persistent hash map — simple array-based, fully working Yogthos 2026-06-02 13:41:47 -04:00
  • 979486600a fix: persistent hash map — working with simple array implementation Yogthos 2026-06-02 13:25:20 -04:00
  • 2068f6e9f2 fix: add <, >, <=, >= comparison operators to clojure.core Yogthos 2026-06-02 12:55:16 -04:00
  • 5052e391da perf: clean HAMT persistent hash map, 18-form .clj source Yogthos 2026-06-02 12:44:16 -04:00
  • 677d059c0b fix: prototype-aware binding lookup for nested let Yogthos 2026-06-02 12:02:57 -04:00
  • 33a5b7e7a4 feat: persistent vector (working) + HAMT hash map (wip) Yogthos 2026-06-02 11:51:39 -04:00
  • 51860a553e feat: array/bit/hash primitives for persistent data structures Yogthos 2026-06-02 10:23:02 -04:00
  • 5ae537474b docs: update README with SCI status, test section, project structure Yogthos 2026-06-02 09:52:25 -04:00
  • 794f60dff2 fix: vendor/sci submodule, defrecord fix, all tests pass Yogthos 2026-06-02 09:48:52 -04:00
  • 7112632f2f chore: update memory/skills Yogthos 2026-06-02 08:43:27 -04:00
  • 7ecd781fe6 feat: SCI submodule, gensym, doto, defrecord, multi-arity defn Yogthos 2026-06-02 01:41:44 -04:00
  • 6e0b95aaae feat: SCI eval-string via Jolt-native reader/evaluator Yogthos 2026-06-02 01:22:19 -04:00
  • 5ba938abeb feat: edamame shim for SCI eval-string pipeline Yogthos 2026-06-02 01:18:12 -04:00
  • 18979b0765 gitignore build/ artifacts Yogthos 2026-06-02 00:10:21 -04:00
  • 8d479e20f5 chore: update memory Yogthos 2026-06-02 00:08:23 -04:00
  • b948c4fdbb fix: all 317 SCI forms load, zero failures Yogthos 2026-06-02 00:07:40 -04:00
  • 93f0e42716 cleanup trace file Yogthos 2026-06-01 23:41:49 -04:00
  • 6e37a270d7 fix: bind-put sentinel for nil values in Janet tables Yogthos 2026-06-01 23:41:43 -04:00
  • e1317c0a7e multi-arity fn*, nil sentinel in resolve-sym, let pre-registration, meta/when-not/qualified-symbol? core bindings Yogthos 2026-06-01 23:37:55 -04:00
  • b20536d1e3 bootstrap: SCI core deps loading with 284/304 forms passing Yogthos 2026-06-01 23:24:13 -04:00
  • cdcf569506 Initial commit: Jolt — Clojure interpreter on Janet Yogthos 2026-06-01 16:48:56 -04:00