WREPL now uses Clojure CLI
WREPL no longer is
a standalone program, but since version 0.2 now is integrated into the
Clojure CLI. This makes it
easier to use on a regular Clojurist machine. See the
example
-Folder
on how to migrate.
Back when WREPL started there were no official way to quickly spin up
a Clojure REPL any more. Spec was released, but was not part of the
core. So before that you could just run a Clojure REPL with the JAR
file in your ~/.m2/repository/org/clojure/
directory. But with the
additional dependencies into the Spec libraries, this was no longer so
easy.
So WREPL was again a single JAR to run your (standalone) REPL and also allowed configuration of all the "letters" of REPL and some additional stuff (e.g. loading dependencies, run some file on startup, ...). Nowadays, the Clojure CLI is installed on basically every Clojure developer machine and brings back the entry point to quickly spin up a REPL. It brings the facilities to run your own code and pull the dependencies for it.
Yet the part to configure a REPL to your liking is still a usable feature. Integrating "REPL-ish" tools with each other is not convenient. So WREPL remains useful still to e.g. use a different prompt to denote some other state than the current namespace or configure a pretty-printer to your liking in your rebel-readline REPL.