On Thu, Dec 18, 2008 at 8:44 AM, MikeM <michael.messini...@invista.com> wrote: > > Yet Another REPL > > I uploaded a GUI repl to the group files earlier this year, and I've > been updating it as Clojure has evolved. A new version has been > uploaded (tested with SVN 1162) http://clojure.googlegroups.com/web/repl.clj > , > and I've also uploaded a couple of pictures, > http://clojure.googlegroups.com/web/gui-repl-demo-1.PNG , > http://clojure.googlegroups.com/web/gui-repl-demo-2.PNG. The second > picture shows a recent improvement to the way multimethods are > presented in the namespace tree. > > The repl can be run as a script (using clojure.lang.Script). It > expects to find the clojure source (core.clj, set.clj, etc) on the > classpath, and starts by loading these into a Swing JTree. The source > is currently still in clojure.jar as generated by ant, so the > following should work (assuming you have a classes directory where > repl.clj resides): > java -cp clojure.jar;./classes clojure.lang.Script ./classes/ > repl.clj > > Basic paren, bracket and brace highlighting is provided. I find the > namespace tree very helpful for browsing source, and I think the new > handling of multimethods will be helpful also.
Very cool! Another nice touch would be if you could display the source code for a function in the lower-left pane when a function is selected in the upper-right pane. -- R. Mark Volkmann Object Computing, Inc. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---