| Editor Wars |
Article Index for Editor |
Website Links For Editor |
Information AboutEditor Wars |
| CATEGORIES ABOUT EDITOR WAR | |
| emacs | |
| text editors | |
| software wars | |
| internet culture | |
| free software culture and documents | |
|
The community has a tradition of treating their favored piece of software with a reverence bordering on religious fanaticism, and few pieces of software are more universal than text editors. Many Flame Wars have been fought between groups insisting that their editor of choice is the Paragon of editing perfection, and insulting the others. Most participants in these arguments recognize that it is (largely) tongue-in-cheek (see Humor ). There are related wars over Operating Systems and Programming Language s, even source code Indent Style , topics that might normally be considered trivial. Editor wars are usually fought between the devotees of vi and Emacs, the two most popular editors on Unix (and Unix-like ) operating systems. A significant portion of Unix users and programmers uses one of those editors. Many are familiar with both, at least enough to do basic text editing, and so feel they are well-placed to make judgment calls as to which is "better". Adding to this is the fact that both editors have a relatively difficult Learning Curve , which means users have invested a lot of time in getting to know the editor they use. DIFFERENCES BETWEEN VI AND EMACS The most important differences between vi and Emacs are:
The difference in feature set and startup time tends to influence the way that the editors are used: vi users tend to enter and exit the editor repeatedly, and use the Unix shell for complex tasks, whereas Emacs users usually remain within the editor and use Emacs itself for complex tasks (often using an embedded shell mode when issuing shell commands). Claimed benefits of vi-like editors
Claimed benefits of Emacs
''(Many of these benefits are based on historic deficiencies of vi; modern versions, such as Vim , do offer some of these features, though in doing so they lose other advantages such as universal availability.)'' HUMOR Frequently, at some point in the discussion, someone will point out that Ed is the ''standard text editor'' . The Church of Emacs, formed by , alt.religion.emacs , that has posts purporting to support this parody religion. Here is a typical post:
Stallman has jokingly declared himself to be St I GNU −cius, a saint in the Church of Emacs.http://www.stallman.org/saint.html vi supporters have created an opposing Cult of vi, argued by the more hardline Emacs users to be an attempt to "ape their betters". Regarding vi's modal nature, some Emacs users joke that vi has two modes – "beep repeatedly" and "break everything". vi users enjoy joking that Emacs's key-sequences induce Carpal Tunnel Syndrome , or mentioning one of many satirical expansions of the acronym EMACS, such as "Escape Meta Alt Control Shift" (a jab at Emacs's reliance on modifier keys). satirical expansions of EMACS Others have posited that this acronym in fact means "Eight Megabytes And Constantly Swapping" (in a time when that was a great amount of memory) or "EMACS Makes A Computer Slow" (a recursive acronym like those Stallman uses), in reference to Emacs's high system resource requirements. The more modern humorist uses "Eventually Mallocs All Core Storage" as his or her future-proof witticism. As a poke at Emacs’ creeping featurism, vi advocates will describe Emacs as “ a great operating system, lacking only a decent editor ”. There is some additional humor that pokes fun at vi at http://www.dina.kvl.dk/~abraham/religion/vi-tutorial.html. CURRENT STATE OF THE EDITOR WAR In the past, many small editors modeled after or derived from Emacs flourished. This was due to the importance of conserving memory with the comparatively minuscule amount available at the time. These days, with a plentitude of memory, many vi-alikes, Vim in particular, have grown in size and code complexity. These vi variants of today, as with the old light Emacs variants, tend to have many of the perceived benefits and drawbacks of the opposing side. A company which sells Vim and Emacs tutorials say the Vim one sells twice as many as Emacs. In a paint balling event, about twice as many people signed up for Vim than Emacs. http://www.stifflog.com/2006/10/16/stiff-asks-great-programmers-answer/ This has been taken by some to suggest that around twice as many individuals prefer Vim over Emacs. However, it is noted that many advanced programmers use Emacs and its various offshoots, including Linus Torvalds who uses MicroEMACS . Stifflog: Stiff asks, great programmers answer In a recent Q&A session with nine top programmers, when asked what their favorite tools were, six of them mentioned Emacs.http://www.stifflog.com/2006/10/16/stiff-asks-great-programmers-answer/ In addition to vi and emacs workalikes, Pico and its free software clone Nano and other editors often have their own third-party advocates in the editor wars, though not to the extent of vi and emacs. REFERENCES EXTERNAL LINKS
|
|
|