A netstring and bencode implementation for Clojure.
A netstring and bencode implementation for Clojure.
A proof-of-concept command-line client for nREPL. Please see e.g. REPL-y for a proper command-line nREPL client @ https://github.com/trptcolin/reply/
A proof-of-concept command-line client for nREPL. Please see e.g. REPL-y for a proper command-line nREPL client @ https://github.com/trptcolin/reply/
Server configuration utilities. Some server options can be configured via configuration files (local or global). This namespace provides convenient API to work with them.
The config resolution algorithm is the following: The global config file .nrepl/nrepl.edn is merged with any local config file (.nrepl.edn) if present. The values in the local config file take precedence.
Server configuration utilities. Some server options can be configured via configuration files (local or global). This namespace provides convenient API to work with them. The config resolution algorithm is the following: The global config file .nrepl/nrepl.edn is merged with any local config file (.nrepl.edn) if present. The values in the local config file take precedence.
High level nREPL client support.
High level nREPL client support.
Support for a hook for conveying errors interactively, akin to the :caught
option of clojure.main/repl
. See the docstring of wrap-caught
and the
Evaluation Errors section of the Middleware documentation for more
information.
Support for a hook for conveying errors interactively, akin to the `:caught` option of `clojure.main/repl`. See the docstring of `wrap-caught` and the Evaluation Errors section of the Middleware documentation for more information.
Supports the ability to evaluation code. The name of the middleware is slightly misleading, as interrupt is currently supported at a session level but the name is retained for backwards compatibility.
Supports the ability to evaluation code. The name of the middleware is slightly misleading, as interrupt is currently supported at a session level but the name is retained for backwards compatibility.
Support for configurable printing. See the docstring of wrap-print
and the
Pretty Printing section of the Middleware documentation for more information.
Support for configurable printing. See the docstring of `wrap-print` and the Pretty Printing section of the Middleware documentation for more information.
Support for persistent, cross-connection REPL sessions.
Support for persistent, cross-connection REPL sessions.
Support the ability to interactively load resources (including Clojure source files) and classes from the client. This can be used to add dependencies to the nREPL environment after initial startup.
Support the ability to interactively load resources (including Clojure source files) and classes from the client. This can be used to add dependencies to the nREPL environment after initial startup.
Misc utilities used in nREPL's implementation (potentially also useful for anyone extending it).
Misc utilities used in nREPL's implementation (potentially also useful for anyone extending it).
Default server implementations
Default server implementations
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close