No worries, I didn't think what you wrote was inflammatory and it's
undeniable that Emacs has the largest mindshare in the Clojure world. But
the alternatives are getting better and better and I think I could make a
reasonable case that Cursive is better than Emacs for some circumstances
and/or projects. I personally didn't like the initial versions of
LightTable (it felt like a bit of a one-trick pony and the trick didn't
really work for me) but the guys working on it are smart and I'm sure it's
getting a lot of plugin love now it's open source, so I'm sure that'll be a
real contender soon if it isn't already.

Emacs clearly works for the OP so there's no issue there, but I think it's
less and less a foregone conclusion that everyone will end up there. I
personally wouldn't work for you if you forced me to use it, but that's
just me :-)


On 11 April 2014 22:04, Colin Yates <colin.ya...@gmail.com> wrote:

> Colin - you are right - I shouldn't throw out such inflammatory marks,
> particularly when they do a disservice to the excellent work done in
> Cursive Clojure, Lighttable and Counter Clockwise (and others that I am not
> aware off).
>
> For me personally, after years of using Eclipse then IntelliJ and (to a
> much lesser degree) Sublime I am forcing my team to use emacs.  And yes,
> forcing is the word as they are utterly sold on sublime and really don't
> like me much at the moment :).
>
> It is the classical short term/long term win, and emacs is worth the
> investment for us.  But it absolutely is an investment.
>
> Disclaimer - I haven't looked at any of the other editors for months if
> not years.
>
>
> On Friday, April 11, 2014 10:20:37 AM UTC+1, Colin Fleming wrote:
>
>> you can fight it as hard as you like but you will eventually end up using
>>> emacs, clojure-mode, cider, paredit and magit and then wonder how you ever
>>> lived without it, but not without spending at least a month or two cursing
>>> anything to do with emacs :).
>>>
>>
>> As the developer of Cursive, I'd like to politely disagree with this
>> point. I think that Cursive provides a very competitive feature set but
>> without the swearing :-). Of course I'm totally biased, so take with a
>> grain of salt, but I think particularly for Clojure newbies it's worth a
>> look - learning Emacs at the same time as Clojure can be a recipe for
>> frustration.
>>
>> Of course, it doesn't have to be Cursive, there are other options in case
>> Emacs gives you hives.
>>
>>
>> On 11 April 2014 20:17, Colin Yates <colin...@gmail.com> wrote:
>>
>>> As others have said - a more focused question would help.
>>>
>>> Our back end runs on ring + compojure using https://github.com/jkk/
>>> honeysql for querying and straight https://github.com/clojure/java.jdbcfor 
>>> writes.  We use
>>> https://github.com/marick/Midje/wiki rather than clojure.test and
>>> https://github.com/gdeer81/marginalia for documentation.
>>>
>>> This is the first major Clojure app, so lots of lessons have been
>>> learnt.  Things I wish I knew:
>>>
>>>    - read the ring spec - it is all just a map, phenomenally powerful.
>>>     Now read it again
>>>    - consider using https://github.com/zcaudate/lein-midje-doc as well
>>>    as/instead of marginalia
>>>    - consider using https://github.com/jaycfields/expectations instead
>>>    of midje.  Midje is fantastic, but expectations, particularly the 
>>> 'diffing'
>>>    looks like a real win
>>>    - consider using something like https://github.com/prismatic/schemato 
>>> document your API from day one.
>>>    - you can fight it as hard as you like but you will eventually end
>>>    up using emacs, clojure-mode, cider, paredit and magit and then wonder 
>>> how
>>>    you ever lived without it, but not without spending at least a month or 
>>> two
>>>    cursing anything to do with emacs :).
>>>
>>> Just my random, off the cuff thoughts.  Hope they help.
>>>
>>> On Thursday, April 10, 2014 3:13:19 PM UTC+1, Kashyap CK wrote:
>>>>
>>>> Hi,
>>>> I have the opportunity to build a set of services from scratch. I plan
>>>> to use clojure for this.
>>>> I'd like to experiment with options available out there - options such
>>>> as - what webserver, what database etc. I'd like it very much if you could
>>>> share some of your experiences in this and possibly some pitfalls to avoid.
>>>> Regards,
>>>> Kashyap
>>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Clojure" group.
>>> To post to this group, send email to clo...@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+u...@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+u...@googlegroups.com.
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
> 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.
>

-- 
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