Overloading/Inheritance issue
Walter Bright
newshound1 at digitalmars.com
Tue Aug 7 01:15:32 PDT 2007
Derek Parnell wrote:
> On Sun, 05 Aug 2007 11:06:10 -0700, Walter Bright wrote:
>> FWIW, a lot of hard core programmers still use vi.
>
> And I think that some are even still chipping away at granite blocks :)
I'm a command line interface curmudgeon. The reason is simple- it's more
productive, since:
1) I can touch-type. There's no such thing as using a mouse without
looking. Using a mouse is like being forced to type using only your left
pinkie, and every program you use has a different keyboard layout.
2) I have muscle memory in my fingers, meaning a lot of complex commands
can just spew out with no thought required.
3) Pipes are cool. Can't do the equivalent with a gui.
4) I routinely write simple batch files to automate whatever I'm doing
at the moment. Can't do that with a gui.
5) Ever tried to do a series of repeated actions with a gui? Like, one
by one, save all the emails in a folder to a text file? It's agonizing.
With CLI, I'll just dude up a quick batch file using cut & paste, and
it's done.
6) Most of the time I need a command, I've already done it, so I just
type the first couple characters then F8, bam, I'm flying.
Guis have their uses - mainly for programs you aren't familiar with. But
once you are familiar, CLI is faster.
P.S. I use microEmacs, not vi. Mainly because I have the source to it
and just fix it to work like I want.
More information about the Digitalmars-d
mailing list