Colin Yates <colin.ya...@gmail.com> writes: AFAIK LightTable has paredit or sth. similar. Also, a great deal of customisation is available via ClojureScript. I am personally favouring Emacs as I am a polyglot programmer and do not only use Emacs as an editor, but the programming and computing environment: This post is sent via Emacs (Gnus), I write my blog posts with it, run shells, use git (magit) and even view photos and PDFs.
If all you look is an editor/IDE-ish though, Emacs and LightTable are quite the same thing indeed, except for the fact that Emacs has better community and more packages. > 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 ethe > box immediately and just the way I like it :) > > On Tuesday, 4 February 2014 17:13:04 UTC, Sean Corfield wrote: >> >> Discussions around TDD / RDD (REPL-Driven-Development) probably need a >> separate thread but... >> >> On Feb 4, 2014, at 5:17 AM, Mimmo Cosenza <mimmo....@gmail.com<javascript:>> >> wrote: >> > thanks for the report. I only have few doubts about REPL making TDD to >> shame. >> >> I'm a strong advocate of TDD (well, BDD specifically) and I agree with >> Jay's comment insofar as you write a "test" expression in the REPL and it >> evaluates immediately. That's always faster than writing a test and running >> a test, by definition. That's all I took his comment to mean. >> >> > The REPL is great, that's for sure, but IMHO it does not relegate TDD >> feedback/loop in a niche, because you can complement one with the other. >> >> Indeed you can - and Jay does - and so do I. Especially now I'm using >> LightTable and can evaluate code in place in amongst my production code in >> one tabset and my expectations in another tabset. I have C-c , bound to >> evaluate a "run-tests" expression in my namespace so I can quickly evaluate >> and execute tests. Even so, live evaluation of "test code" is still a >> faster feedback loop. >> >> Many of my test expressions become long-lived unit tests (expectations). >> Or they become production code. I still write expectations to clarify how >> to design APIs in the small (and APIs in the large as needed), but most of >> the red-green-refactor loop of TDD/BDD now comes from the REPL experiments >> for me. >> >> 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) >> >> >> >> -- — gk -- 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/groups/opt_out.