L
Lew
Roedy said:Patrick May wrote, quoted or indirectly quoted someone who said :
Emacs and CUA user interfaces.
And that's different from an IDE how?
Roedy said:Patrick May wrote, quoted or indirectly quoted someone who said :
Emacs and CUA user interfaces.
Actually, they're pretty experienced. Most of the fighting I see
is when new versions of any component of their tool chain come out,
although I do see them occasionally having to restart their IDE to fix
some problem or other.
In practical terms, I have sat in several train-the-trainers
sessions for new product releases and found that, using Emacs plus
command line builds, I routinely finish the exercises before any of the
IDE users and have time to explore more features. This productivity is
also apparent in production development environments.
YMMV, of course.
Regards,
Patrick
Corrallary: Not using print/log statements to debug code.
Not only are log statements often a much faster way to debug, they are
permanent and therefore can be reused later, used when you have new and
different problems, and also can be used by other programmers or later
in a product's life cycle, i.e. maintenance.
Well, let's see, I need to do that _inside_ a Java IDE about once every
5 years. Considering that the operation of executing a shell command and
inserting its output into a file I can do in a Linux/Mac OS X terminal
or a Windows Powershell window, I don't think I'm missing much here.
On 20/03/11 20:04, Lawrence D'Oliveiro wrote:
You need to spend time learning how to use an IDE.
is a messy hack.
is of very little advantage in windowed systems.
I won't deny that. But let's look at the original terms of reference for
this thread, which I'm trying to stick to: IDE's for writing Java code.
One of the bugs I am discovering hides longest is writing regex
patterns that find only 99% of the instances they should. Often the
problematic case does not exist anywhere at the time I write the code.
It only shows up later.
Daniele Futtorovic said:I'm claiming that on average neither I nor you nor anyone else can
concentrate on writing a specific line of code and at the same time on
the overall architecture that line of code is part of. It's like the
forest and the trees.
Is that all you do, day in and day out? That kind of limited focus is what
gives people the impression that computer programming is a boring,
repetitive activity.
I use a text editor for lots of things—writing code in several different
languages, system administration, documentation ... I have even used Emacs
to patch binary files (proprietary software ... sigh). The whole purpose of
a computer is to perform tedious and repetitive tasks so I don’t have to,
and I find that Emacs is just one of the many wonderful things to have on a
computer for that reason.
Which is fine with a few tens of lines or possibly even hundreds of lines.
But when you have to do that with thousands of lines, you start to
appreciate being able to spit them out straight into an editor buffer.
And why do I need to have this stuff inside an editor at all?
Leif Roar Moldskred said:But you can do that just as quickly and easily from the command line,
so where's the huge advantage of doing it from within the editor?
Leif Roar Moldskred said:Mind, there are a couple of things from Emacs I really _do_ miss when
working in Eclipse's editor: splitting the editor window into multiple
panes easily and conveniently, having different panes refer to the
different positions in the same file, and Emac's way of doing cutting
and pasting (the kill ring).
While my fingers are typing trees, my brain is seeing forest.
Leif Roar said:But you can do that just as quickly and easily from the command line ...
Emacs is my preferred text editor, but I generally don't use it for
programming purposes, except for quick-and-dirty changes. I normally use
Eclipse. Or, for Microsoftish stuff, I'll use Visual Studio.
Not really, no.
Spoken like a true non-Emacs user.
Yup, definitely knows little or nothing about Emacs.
Au contraire, as I have explained elsewhere.
I worked with Emacs for long enough to know all it's shortcomings.
Sufficiently so that I was glad to see the back of it when windowed
systems relegated it to the realms of obscurity it so deserved. There is
nothing about Emacs that I miss, and just about everything that I'm glad
to see the back of.
Lars Enderin said:Emacs *is* a windowed system. You can use mouse commands. It can be used
without windows, though, if you don't have X or GTK. Apparently it was
too advanced for you.
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.