I worked with one of the first version of Emacs written in Teco on a DEC-20 in
the 80s
then on unixes and VMS computer. I still remember some key bindings but I need
to
resort to online help a lot to bring back key bindings in my working memory.
We use Eclipse/ccw but I think that the same reasoning can apply to other
"complex" IDEs.
The main reasons why I sticked with Eclipse were:
a) we had a polyglot app with more Java and JRuby than Clojure, not true anymore
but we still use many Java external libs and some Rails GUIs. Adding
plugins to
support these in Eclipse is straightforward.
The later may apply as well to Emacs when you already learned it for a
specific language but it does not look obvious to me from my initial
research in 2009/2010.
b) as I age, I have less brain estate to memorize multiple dev tools, sticking
with
Eclipse in a polyglot app made more sense. Many shortcuts are common between
the different editors so the learning curve was easier than alternate with
Emacs and relearning everything nearly twice.
Now, all of you young people laughing about the above (chouser, I hear you
loud)
should consider that one day you will all forget were you dropped your car
keys that you had in your hand 3 mns ago. This an aging process that you
cannot avoid yet even if you get Botox injections every week :) I agree,
better laugh than feel
sorrow about it.
c) Debugging with Eclipse in Java, JRuby or Clojure looks to me simpler to do
than in emacs especially if you need to investigate at a low level in
different languages.
The debugger is the same. Honestly, I cannot really compare feature
by feature with Emacs on this but my guess from what I read is that Emacs
is less convenient in this regard.
d) in the "early days", it seemed awkward to get Emacs up and running, these
days
given the minimal emails about this issue it seems to be behind us.
However in my case the damage is done :) I may go back to Emacs when I
have some spare time to test it against our code base but this is unlikely
to happen in the near future, time is scarce resource and this is a project
by itself.
I agree that these IDEs consume more resources but I mitigated the issue
with an I7/8Gig/SSD laptop for around 1000$ :) Let the computer do the boring
work and preserve that neural drive for a better use.
Luc P.
> On Jan 29, 2013, at 9:50 AM, Dennis Haupt <[email protected]> wrote:
> > > i don't know emacs, so i would like to know as well what the killer
> > > features are that make you more productive with emacs
> > With the caveat that I've not used Eclipse or IntelliJ for Clojure
> > development… one thing that I _really_ like about Emacs is that it's
> > lightweight. I prefer an "editor" over a full-blown IDE. Personal
> > preference, I'm aware. But having used other IDEs, they've tended to be
> > resource hogs and ultimately just start acting a bit sluggish.
> > I can have Emacs open with multiple buffers, multiple windows, IRC, git
> > integration… a "one-stop shop", and at the moment it's using < 200MB of RAM.
> > I'm not sure if that would be considered a "feature" or not, but to me it's
> > a huge selling point.
> > (Apologies if this is getting somewhat off of the main topic of whether or
> > not IntelliJ is a good idea for Clojure development, but if we're weighing
> > perceived pros and cons of various options, this is still somewhat
> > on-topic) :)
> > --
> Charlie Griefer
> http://charlie.griefer.com
> > "Give light, and the darkness will disappear of itself." > -- Desiderius
> > Erasmus
> > -- > -- > You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to [email protected]
> Note that posts from new members are moderated - please be patient with your
> first post.
> To unsubscribe from this group, send email to
> [email protected]
> 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 [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
> > > --
Softaddicts<[email protected]> sent by ibisMail from my ipad!
--
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.