jolt/test-ivar.janet
Yogthos b20536d1e3 bootstrap: SCI core deps loading with 284/304 forms passing
reader: #?@ empty splice fix (nil→@[]), #? nil→:jolt/skip, map reader handles #_/#?@ in K/V
evaluator: unwrap-meta-name helper, deftype interns ->Name too, dot-suffix fix
core: comment/prefer-method stubs, *unchecked-math*/*clojure-version* dynamic vars
2026-06-01 23:24:13 -04:00

16 lines
455 B
Text

(use ./src/jolt/evaluator)
(use ./src/jolt/types)
(use ./src/jolt/reader)
(use ./src/jolt/api)
(def ctx (init))
(eval-form ctx @{} (parse-string "(ns sci.lang)"))
(eval-form ctx @{} (parse-string "(definterface IVar)"))
# Resolve sci.lang/IVar by evaluating as a qualified symbol
(def sym (parse-string "sci.lang/IVar"))
(printf "sym: %q\n" sym)
(try
(def v (eval-form ctx @{} sym))
(printf "resolved: %q\n" v)
([err] (printf "error: %q\n" err)))