On Feb 4, 2014, at 10:21 AM, Colin Yates <colin.ya...@gmail.com> wrote:
> Without starting a flame war - how are you finding LightTable for production? 
>  Moving away from emacs and paredit would be quite hard and every time I look 
> at LightTable I get really excited until I actually download and try it...  
> That is almost certainly because I don't have the time to invest in learning 
> it and I expect it to do everything out of the box immediately and just the 
> way I like it :)

Like Emacs, it has its quirks(!) and it takes some adjustment after two years 
of using Emacs daily (and several years using Emacs twenty years back!).

I use the Emacs plugin, the Emacs mode (from the underlying CodeMirror editor), 
and the Paredit plugin. Plus some custom key mappings. It's not perfect but I'm 
getting used to the differences. Being able to customize it via Clojure 
(technically ClojureScript data structures) is a plus and a minus and whilst 
I've written one plugin, I based it heavily on someone else's so I haven't yet 
learned much about the LT internals... but the customization capabilities are 
VERY impressive.

At the moment, the biggest lack for me is something like magit but some folks 
are working on Git plugins so think that's just a short-term lack.

I really like LT's eval-in-place approach now I've gotten used to it - it's 
like having a REPL that's a 2D sketchpad rather than a linear sequence of 
evaluation "commands". I like that I can just try a bit of code out in the 
middle of my existing function definitions without having to switch to a REPL, 
so I'm finding I'm "growing" code directly inside my namespaces and then just 
wrapping each piece in defn and naming it once it does what I want, all on one 
"canvas".

I really like having a full-featured browser in my editor (that works 
cross-platform) and can act as a live evaluation target for .cljs and .js files 
(and .css and .html and so on).

I still keep Emacs open as my Git "client" and as my IRC client, but I don't 
edit anything with it.

Sean Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"Perfection is the enemy of the good."
-- Gustave Flaubert, French realist novelist (1821-1880)



Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to