Clojure REPL GUI using Swing
Clone or download
Latest commit 7febcfb Oct 24, 2013
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Improved prompt. Oct 24, 2013
.gitignore Ignore *.class Apr 24, 2012
README.md Revert "Forked!" Oct 24, 2013
project.clj Explicit Javac Version Oct 24, 2013

README.md

clj-swingrepl

Swing Clojure REPL that uses BeanShell's JConsole component.

Build

Run

You can run lein swank and connect with SLIME via Emacs, or you can build a distributable jar with lein uberjar

To run, use something like java -jar swingrepl-standalone.jar

Todo

  • Completions for things available in the current namespace: JConsole has its own completions mechanism that might be hooked into
  • Bracket, parentheses, quote completion/matching/highlighting
  • Better as-library behavior: provide configurable automatic imports

Notes

  • A Clojure implementation of something like JConsole might be nice

Thanks

Many props to the BeanShell dude for making such a cool REPL.

Copyright 2012 Alan Dipert Distributed under the Eclipse Public License, the same as Clojure.