[bf1942] Off Topic Admin Question
ScratchMonkey
ScratchMonkey at SewingWitch.com
Fri Jul 25 17:33:20 EDT 2003
--On Friday, July 25, 2003 11:21:29 PM +0200 "Andreas, Fredriksson"
<andreas.fredriksson at dice.se> wrote:
> It must hurt a bf-playing emacs users to hear that the parts of the
> code were written in vi. :-D
Nah, I no more engage in editor wars than I do in OS wars. (I'm a veteran
of the Amiga and OS/2 wars, and am tired of fighting. ;) )
Back in the early 80's I was doing circuit design CAD using TECO (a line
editor with powerful macros; it was later used to write the first Emacs) on
paper-based terminals. One had to "program" the location of gates and wires
in a source file, then compile it to either graphic files or netlists for
PCB layout.
*Any* video editor, even vi, is a big step up from line editors. The real
question is how much productivity you leverage off the tool. vi doesn't
strike me as a big step up from notepad in functionality, but maybe it's
evolved to carry some of the coding assists I've come to expect, like
syntax coloring (helps avoid typos) and brace-matching (imperative to us
old LISP programmers!). I haven't used it yet, but some editors do template
generation: Type "if" and an entire empty "if(){}else{}" sequence is
generated for one to fill in. Epsilon has a built-in multi-file grep that I
use constantly, and most Emacs clones have a "tags" facility for rapidly
finding symbols in a large codebase. And of course there's various flavors
of macros for automating some tedious piece of bulk editing.
More information about the Bf1942
mailing list