The cljs Read-eval-print-loop that really understands you
- auto-completion
- rich formatting of cljs objects
- parinfer
src/reepl/example.cljs is the main on that page, and you can see how this lib can be used.
Make sure you git submodule update --init.
Grab the latest boot (version 2.5.5 at the time of writing), run boot dev, and then open http://localhost:3002.
- how statements are eval'd (replumb-based setup available for your convenience)
- how completion works (replumb-based fn used in the example has completion for
js/as well!) - how documentation is gotten (the example uses a custom impl based on cljs source)
- how values are displayed (the example uses cljs-devtools for formatting most things)
- codemirror: you can see in
build.boothow to get the css imported correctly - parinfer-codemirror: check out the
build.bootfor this too, and I'm currently using a custom fork
- Clojurescript
- Boot
- Reagent (which uses React)
- Cljs-Devtools
- Parinfer
- Replumb (optional)
