-
Notifications
You must be signed in to change notification settings - Fork 127
Open
Description
The first time you call the doc function on an unknown symbol, it returns nil. After this symbol has been found to be unknown in a new statement, runnning doc on it returns an undefined symbol RuntimeException.
user => (doc foo)
nil
user => foo
ERROR:
in pixie function repl_fn
in pixie/repl.pxi at 27:24
(let [x (eval form)]
^
in internal function eval
in <unknown> at 20:1
foo
^
RuntimeException: :pixie.stdlib/AssertionException Var foo is undefined
user => (doc foo)
ERROR:
in pixie function repl_fn
in pixie/repl.pxi at 27:24
(let [x (eval form)]
^
in internal function eval
in pixie function doc
in pixie/stdlib.pxi at 1454:18
x (if vr @vr)
^
in polymorphic function -deref dispatching on pixie.stdlib.Var
in internal function __deref
RuntimeException: :pixie.stdlib/AssertionException Var foo is undefined
user => (doc bar)
nil
Metadata
Metadata
Assignees
Labels
No labels