The Birth of vi 459
lanc writes "Bill Joy, co-founder of Sun, tells the story of how he wrote the vi editor. The article at The Register delves into his motives, who instigated the project, and some of the quirks of leaving a 'gift to mankind'. From the piece: '9600 baud is faster than you can read. 1200 baud is way slower. So the editor was optimized so that you could edit and feel productive when it was painting slower than you could think. Now that computers are so much faster than you can think, nobody understands this anymore. The people doing Emacs were sitting in labs at MIT with what were essentially fibre-channel links to the host, in contemporary terms. They were working on a PDP-10, which was a huge machine by comparison, with infinitely fast screens. So they could have funny commands with the screen shimmering and all that, and meanwhile, I'm sitting at home in sort of World War II surplus housing at Berkeley with a modem and a terminal that can just barely get the cursor off the bottom line.'"
So let the flame wars begin! (Score:5, Funny)
Re:So let the flame wars begin! (Score:5, Funny)
I'm not popular amongst Unix users.
I've been using vi for so long... (Score:5, Funny)
Vi is the ultimate editor, for one main reason. It's a modal editor, so commands can be mnemonic. With editors like emacs, you're always having to hit ^X before commands, or with MS word you're always having to lift your hand off the keyboard to move the silly mouse around. With vi, you don't need a steenking mouse. Your hands never leave the keyboard. And commands make sense and don't require that you hit some yucky control sequence to initiate.
I love my vi.
Re:No need for Emacs vs vi arguments (Score:3, Funny)
Re:I've been using vi for so long... (Score:5, Funny)
Re:So let the flame wars begin! (Score:5, Funny)
Echoes of the past (Score:5, Funny)
The time for dual-mode editors (where you have to press something before you can begin to type, and then press something else when you stop typing) is long since gone, thank goddess.
From TFA: (Score:4, Funny)
(ay)
Re:I've been using vi for so long... (Score:2, Funny)
Now that's just plain wrong. The caps lock key is supposed to be mapped to ctrl! That's what any true Unix user would do, because it proves you learned Unix on a terminal designed for Unix with the caps lock in the correct place. PC users just don't understand.
I use both Vi (vim) and Emacs. Brief is better (Score:3, Funny)
I use both VI and Emacs and I just miss Brief. I thing is that the code was sold to Borland which last I looked became Impress (which isn't impressing me) and the code base is shelved. Can we OSS the code base?
I understand the issues. What I do not understand is why the HUGE advancements in VI for instance are so obscure that I use it at only a very primative level. Then we have Emacs and xEmacs.
I think we need some courses put together for kindergarten kids. The biggest issues is that most people are not willing to spend endless hours digging through unorganised and disjointed documentation. So we don't learn what our tools can do.
This is sad.
Here is what I think. I think editors have been around for 40 years at least. Some have horrible personalities. But the issue is not the personality... it is the person who loves the personality.
So perhaps we need to ask why I cannot ask Emacs to present the full "Brief" personality. I know that Emacs can do this. I've programmed a number of elisp commands. The issue then becomes.. how do we work as a community?
I am certain there are at least a billion answers. I kinda think there is a lot of code laying around that the authors of which pained over and they have "given up".
I do not know all the things VI can do. I wish I did. I wish I could rent a lecture that showed me. Numbers I got are that this costs $1000 a minuet.
Maybe this is why its not there.
Alas
Re:So let the flame wars begin! (Score:5, Funny)
Why is parent not modded funny?
Would someone with mod points and a pico sense of humor mod him accordingly.
Re:No need for Emacs vs vi arguments (Score:5, Funny)
"When I use an editor, I don't want eight extra KILOBYTES of worthless
help screens and cursor positioning code! I just want an EDitor!!
Not a "viitor". Not a "emacsitor". Those aren't even WORDS!!!! ED!
ED! ED IS THE STANDARD!!!"
Re:I've been using vi for so long... (Score:5, Funny)
Of course, the first thing I did when I was confronted with vi back in the 80s was write my own editor.
Re:So let the flame wars begin! (Score:5, Funny)
Re:So let the flame wars begin! (Score:4, Funny)
Re:Recommended for new *nix users? (Score:3, Funny)
Not hard enough.. (Score:5, Funny)
That why I port edlin to every box I work on.
Obligitary joke (Score:5, Funny)
modded down in three, two...
emacs is for failures (Score:3, Funny)
Richard Stallman's model for emacs (Score:4, Funny)
Re:So let the flame wars begin! (Score:3, Funny)
The ultimate Unix editor (Score:4, Funny)
Join the Church of vi (Score:5, Funny)
I actually want that on a t-shirt. I would do it myself, but I don't think my stenciling skills are up to the task.
Re:So let the flame wars begin! (Score:5, Funny)
Re:I've been using vi for so long... (Score:5, Funny)
He wrote another editor for that purpose.
Re:iI like vi (Score:5, Funny)
Re:I've been using vi for so long... (Score:2, Funny)
It's gotten so bad around here that I'm starting to tense up when I feel a comparison coming on in a sentence.
(I have no karma anyway
Re:So let the flame wars begin! (Score:4, Funny)
Re:I've been using vi for so long... (Score:5, Funny)
Re:So let the flame wars begin! (Score:5, Funny)
I don't gedit.
It's Turtles all the way down (Score:3, Funny)
Re:So let the flame wars begin! (Score:5, Funny)
Re:So let the flame wars begin! (Score:5, Funny)
Re:So let the flame wars begin! (Score:4, Funny)
Okay: vi is a car, Emacs is a full cdr.
Re:So let the flame wars begin! (Score:5, Funny)
Let me take care of the ObSequenceOfReplies:
cat?? You pussy! REAL men open a file handle manually through
wires?? You pussy! REAL men use huge electromagnets to manipulate the electrons inside the RAM directly!
magnets?? You pussy! REAL men push the electrons into place using sheer force of will!
I think that about covers it. Someone want to add a Chuck Norris variant?
Re:I've been using vi for so long... (Score:5, Funny)
Are you claiming that editors are intelligently designed?
Re:I've been using vi for so long... (Score:2, Funny)
But, but, I thought caps lock was CRUISE CONTROL FOR COOL!
(Typed with the shift key as my caps lock key is an additional ctrl)
Re:No need for Emacs vs vi arguments (Score:3, Funny)
Real geeks use an editor that doesn't display anything at all. And with sed, I can screw up all the files in a directory at once, instead of one at a time with ed.
That's all I have to say, but I think it had to be sed.
Re:So let the flame wars begin! (Score:3, Funny)
Re:So let the flame wars begin! (Score:1, Funny)
Re:So let the flame wars begin! (Score:5, Funny)
They're used, just not for what you want...
I call them the "insert random garbage every time I reach too far" keys.
Re:So let the flame wars begin! (Score:4, Funny)
'Nuff said.
Re:So let the flame wars begin! (Score:3, Funny)
Re:So let the flame wars begin! (Score:3, Funny)
Why do Macs have keyboards then?
Re:I've been using vi for so long... (Score:1, Funny)
Re:So let the flame wars begin! (Score:2, Funny)
Because of the huge myriad of key-click sequences needed when your mouse only has one fricking button.
Re:So let the flame wars begin! (Score:2, Funny)
Re:So let the flame wars begin! (Score:3, Funny)