Hey Colin - thanks for the kind words! And I must apologise for my last
previous comment too - I actually meant to come back and do so but didn't
for whatever reason. It was one of those comments that sounded better in my
head than when I saw it written down later - I'm sorry about that. I'm sure
your team are very happy with you, even with the backlog work :-)

Anyway, I'm glad you're liking Cursive, thanks for taking the time to come
back and say so! It almost definitely has had a lot of the rough edges
filed off since you tried it last. I actually used Emacs for years when I
was writing C++ - it's a long time ago now but I have memories of a huge
amount of yak-shaving on an ongoing basis. I suspect it's a much better
experience when writing Clojure though, and the various Emacs packages have
come a long way since then too. But I'm really glad you're finding Cursive
a compelling alternative. Now that I have a good infrastructure written I'm
starting to add functionality that plays to IntelliJ's strengths too, which
is pretty exciting.

BTW the latest release actually finally fixes the keybinding issue too:
https://cursiveclojure.com/userguide/keybindings.html. People have been
complaining about that for far too long!

On 7 October 2014 00:04, Colin Yates <colin.ya...@gmail.com> wrote:

> Just FYI - I got a new laptop and thought I would give it another
> look-see. Consider me impressed. I maybe didn't spend enough time with it,
> but a lot of the rough edges have been smoothed out, the performance seems
> to have increased, it is just a really nice place to be.
>
> To be clear, emacs rocks, it can do anything, it just doesn't do
> everything out of the box. Emacs Prelude goes a long long way, and the
> paredit (or smart-parens now?), tight repl integration, undo-tree and magit
> are still the best implementations I have seen anywhere, but sad to say,
> when viewed under a "no time, got to get things done" coupled with
> "consistency across developers", it didn't hold up too well. To put it
> another way, I am admitting defeat - emacs is sufficient, the time I have
> to learn and teach emacs is insufficient. Cursive still requires some
> pampering (setting up keymaps etc.) and there are still some rough edges
> (being able to delete delimiters and not be able to add them back for
> example), but for the 80/20 rule, it rocks.
>
> And IntelliJ is also a very nice place to be.
>
> Consider my words firmly eaten :).
>
> (Oh, and according to my team you still wouldn't want to work with me :).
> Off to find some horrible backlog work for them now!).
>
> On Friday, 11 April 2014 12:34:04 UTC+1, Colin Fleming wrote:
>>
>> 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...@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/cl
>>>>> ojure/java.jdbc for writes.  We use https://github.com/marick/Midj
>>>>> e/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/schema
>>>>>    to 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 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