Clojure koans on REPL.IT
The standard clojure repl provided by repl.it has leininingen but it does not support files, directories or editors. Even with the shell, I was unable to use the standard clojure repl for anything other than small programs. But there is an alternative.
For instance to run clojure koans (https://github.com/functional-koans/clojure-koans) and lein on repl.it, there are two ways:
Clone clojure koans to your github account
In repl.it select Import a github repository. At time of creation, in the run button configuration, select bash (no run option) and install leiningen as below in the bash window. (IF you select a clojure project at time of creation, then the REPL will hang).
Lein will be installed in the bin directory and this will be kept in your repl for future use, so no need to reinstall afterwards.
Edit the koans and solve the exercises by replacing the underscores in the files in directory src/koans.
Run lein koans:
bin/lein koan run
The koans will be executed silently until one of the tests fails. Stop the execution by CTRL-C.
To run the lein repl
(The bin directory could be added to the path by doing:
and then there is no need to add bin path in front of lein, but this change is not persistent and will need to be redone next time you go into your repl).
Create a blank bash or polygott, and then add files using git in the bash and then use snippet above to install leiningen.
Bash or polygott REPLs have already installed clojure cli tools (clj and clojure).