-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Don't assume that introspection utils are already available in the REPL server #32
Comments
Ah, interesting, that seems like a nice solution. @technomancy and I were talking yesterday about some profiles-based options to avoid stuff like this with the clojuredocs/clj-http dependencies in projects with conflicting versions - I wonder if this has potential to be a path towards removing that issue as well... |
@cemerick What was the project you mentioned awhile back that sends the namespaces over the wire to load them up? Was it CCW? Swank? For the time being, we'll just no-op completion attempts when complete.core isn't available. |
I'm going to close this and open a new one as a feature to figure out throwing the whole |
With the addition of a
:connect
option tolein repl
, connecting to an nREPL server started by other means (e.g. by a running application, counterclockwise, whatever) results in this error upon connecting:The REPL remains usable, but obviously without completion and other introspection utils. Ideally, reply should check to see if the necessary namespaces are available immediately upon connecting; if not, load them and proceed.
The text was updated successfully, but these errors were encountered: