Downloaded and tried. It's very neat! Thanks for sharing.

Shantanu

On Friday, 27 June 2014 20:30:37 UTC+5:30, juan.facorro 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 
> <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 
> <https://github.com/weavejester/hiccup> syntax and selectors *alla* enlive 
> <https://github.com/cgrand/enlive#selectors>. 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 
> <https://github.com/jfacorro/clojure-lab/blob/master/docs/manual.md>. To 
> try it out you can download an executable jar here 
> <https://github.com/jfacorro/clojure-lab/releases/download/v0.1.0-beta/lab.zip>
> .
>

-- 
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
Note that posts from new members are moderated - please be patient with your 
first post.
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
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to