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
This commit is contained in:
parent
cdcf569506
commit
b20536d1e3
31 changed files with 1348 additions and 65 deletions
16
test-ivar.janet
Normal file
16
test-ivar.janet
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
(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)))
|
||||
Loading…
Add table
Add a link
Reference in a new issue