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