Nice piece of work - especially for a school project at any level! Impressive!
Sean On Jun 27, 2014, at 8:00 AM, juan.facorro <juan.faco...@gmail.com> wrote: > Hello Clojurians! > > I wanted to share with you a project called Clojure Lab, an IDE for Clojure > in Clojure. > > https://github.com/jfacorro/clojure-lab > > Yes! Another IDE for Clojure, uhm... the more the merrier? > > This project started as a learning exercise and ended up being my final > project for school, it has gone through a prototyping phase, a few > refactorings and finally became something that works and is usable. I have > used ideas from a number of places, but the two bigger sources of inspiration > were Emacs and Light Table. > > The main two goals of this project are usability and extensibility. > > In terms of usability there's been an effort to make the UI as simple and as > clean as possible (how fruitful this effort has been is for you to say :). > The user always has access to a quick reminder of the commands available in > each context thanks to a help dialog that pops up by pressing F1. > > Extensibility is offered through being able to implement every functionality > as a plugin (including the support for new languages) and by presenting an > abstraction over all UI controls that mimics the hiccup syntax and selectors > alla enlive. The currently available implementation for this abstraction uses > Swing. > > Even though I've been working on Clojure Lab for quite some time now, I've > been reluctant of making any announcements because of the number of great > tools and environments that exist in the Clojure ecosystem already (i.e. > Counter-Clockwise, Light Table, Cursive and NightCode just to name a few). > Regardless, a time comes when one must share with the world the fruits of > one's labor and ask the world for feedback on one's work... mustn't one? > > Any and all feedback is extremely welcome as well as reports on any issues > you might have if you try it out. > > Thank you for being such a great community and for supporting such an awesome > language! > > Yours truly, > > Juan Facorro > > PS: If you want to check out what it looks like, there are some screenshots > here. To try it out you can download an executable jar here. >
signature.asc
Description: Message signed with OpenPGP using GPGMail