A simple implementation of a Read, Evaluate, Print Loop (REPL) for Clojure, written in Clojure. The aim is to gain insight into how the main part of the REPL works. The project is not trying to implement a development tool.
Download from https://github.com/practicalli/simple-repl.
Run the project via the command line
clojure -m practicalli.simple-replRun all the project tests using the Cognitect Labs test runner (or add your own test runner)
clojure -A:test:runnerBuild an uberjar using depstar
clojure -A:uberjarRun the application from the uberjar
java -jar simple-repl.jarCopyright © 2020 Practicalli
Distributed under the Creative Commons Attribution Share-Alike 4.0 International