Subject: Re: editor wars
To: Steven Edwards <Steven.Edwards@knowledgesentry.net>
From: J.D. Forinash <foxtrot@cc.gatech.edu>
List: port-dreamcast
Date: 04/10/2001 17:03:58
On Tue, Apr 10, 2001 at 04:27:16PM -0400, Steven Edwards wrote:
> Sorry, I didnt mean to start a flame war, just because Emacs sucks. =P

Is this where I fall on the ground laughing?

Typing the phrase 'Emacs sucks' _is_ intentionally starting a flame war.
But hey, you're having your fun, what do you care what the rest of the net
thinks?

Let's just go ahead and do the whole war real quick and get it over with:


You say that. The emacs camp responds with "When you write a nameserver 
in your editor, come talk." The vi camp will here respond with something
about "vi's a pretty good editor. emacs is a shell." The emacs camp now 
responds with a disparaging comment on the lineage of the guy who wrote vi 
in the first place and notes that real editors do not have "beep mode." The 
vi contingent invokes Godwin's Law[0] , claiming the emacs folks are all 
editor-nazis and that real editors do not require the use of multiple 
bucky-keys. 

Then the discussion devolves. Arguments are had about the forty-eleven
versions of vi compared to the one version of emacs, both sides 
considering their way to be the better one. Most people at this point
stick feet in their mouths from not having actually ever used the 
other editor, or in a very few cases, not having done so in the last 
decade. A splinter csh/ksh/bash/zsh/tcsh/ash/sh/you-use-WHAT? war 
splits off. Many people stick their foot in their mouths not having
actually really _used_ the editor they're touting. Insert discussion
on regexps here.

It's right about this time the guy using notepad on Windown jumps in. 
Both sides demolish him and drive on. 

In a stunning act of clarity (or at least clarity for this point in 
the, uh, er, "debate") , an emacs aficionado pipes up noting that emacs 
includes lisp for writing macros. This is utterly drowned out by the 
rest of the argument, who have largely devolved into claiming other
people have sexual relations with aquatic waterfowl and a side 
discussion regarding the status of pregnant chads. Oops, wrong argument.
One lone vi person is actually reading this morass instead of just 
spewing mayhem and vitriol, and notes that some implementations of vi
include perl. Various terms such as "syntax highlighting" are bandied
about, half of which nobody really knows what they mean but by god, 
their editor has it. 


The group moderator comes in at this point and moderates the list. Trolls
of all sorts go home whining that they were having a perfectly reasonable
conversation and that bastard moderator ousted them for no good reason.

Life goes on, the vi people use vi, the emacs people use emacs, the 
notepad people... well, let's not go there. Moral of the story: If you 
don't like someone else's [insert object here], shut the hell up!

Now that we're done with the emacs/vi flamewar, shall I go ahead and 
get the bsd/linux one out of the way? 

[0] Godwin's Law states that on Usenet, once the name Hitler or the term
Nazi is invoked, a conversation can have no further meaning. Trouble with
that is that my own corrolary to that law states that any conversation that
might eventually cause Godwin's Law to be invoked had no meaning to begin 
with, so it's not like Godwin's gonna stop anything.

-JDF	[_Real_ programmers use 'cat > a.out']
--
J.D. Forinash                           ,-.       
Georgia Tech College of Computing CNS  ( <  	  
211 CCB; (404)-385-0391                 `-'
The more you learn, the better your luck gets.