Just for the record ... I am an emacs fan :)
Had been a vim power user for a long time but switched to emacs after the
fp bug bit me.
Regards,
Kashyap


On Fri, Apr 11, 2014 at 2:50 PM, Colin Fleming
<colin.mailingl...@gmail.com>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.ya...@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.jdbc for 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 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.
>

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