/REPLey

A web REPL made with Ripley

Primary LanguageClojureMIT LicenseMIT

REPLey

test workflow

A web REPL made with Ripley

Usage

Start with % clj -M:dev and open browser to localhost port 3001. Use Cmd-Enter to evaluate text in the editor.

Another way to use is to include this as a library and use repley.main/repley-handler as a handler in a ring application. This code has NO authentication or sand boxing, so obviously don't use this in a production app.

Demos

Watch the YouTube intro video.

Inspecting properties map as a table

Clojure maps have a table visualization for convenient inspection. Props map as table

File visualizer

Instances of java.io.File class have a visualizer that shows basic info and allows downloading the file. This can be disabled in config.

File visualizer

CSV support

CSV read by clojure.data.csv is also supported in the table visualizer.

CSV table