unrepl

discussing specification of an edn-based repl and its implementations.
cgrand 2017-11-14T16:58:54.000026Z

Unravel started with current dir added to the target classpath

$ scripts/run -cp . 5555
Unravel 0.2.2 connected to localhost:5555

Type ^O for full docs of symbol under cursor, ^D to quit
Enter #__help for help

unrepl.replG__6027=> (-> (Thread/currentThread) .getContextClassLoader .getParent (.getResource "package.json") slurp)
#unrepl/string ["{\n  \"name\": \"unravel-repl\",\n  \"version\": \"0.2.2\",\n  \"description\": \"CLI REPL cli" #__1]

cgrand 2017-11-14T17:00:15.000441Z

package.json is local to unravel but picked by the repl (which is running in another directory)

cgrand 2017-11-14T17:00:36.000816Z

TODO: support for jar files