You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When code is originally loaded, via require, symbols will have metadata associated with them that indicates the file and line from where it was loaded. If you eval the code after that, :file will be changed to "NO_SOURCE_PATH".
I really don't know the best way to handle this. That metadata really only tells you where the code originally came from; if you edit any of the source files, that info may become stale.
It would be good to know how Clojure sets those values in the first place. This might be a good place to start: clojure/clojure@6bbfd94
The text was updated successfully, but these errors were encountered:
When code is originally loaded, via require, symbols will have metadata associated with them that indicates the file and line from where it was loaded. If you eval the code after that,
:file
will be changed to"NO_SOURCE_PATH"
.I really don't know the best way to handle this. That metadata really only tells you where the code originally came from; if you edit any of the source files, that info may become stale.
It would be good to know how Clojure sets those values in the first place. This might be a good place to start: clojure/clojure@6bbfd94
The text was updated successfully, but these errors were encountered: