Reepl
The cljs Read-eval-print-loop that really understands you
Install / Use
/learn @jaredly/ReeplREADME
Reepl
The cljs Read-eval-print-loop that really understands you

Try it
Features
- 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.
Building yourself
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.
Things you can configure
- 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)
Extra Dependencies
- 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
Powered By
- Clojurescript
- Boot
- Reagent (which uses React)
- Cljs-Devtools
- Parinfer
- Replumb (optional)
Related Skills
node-connect
352.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
