Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!unido!rwthinf!marvin.e17.physik.tu-muenchen.de!berg From: berg@marvin.e17.physik.tu-muenchen.de (Stephen R. van den Berg) Newsgroups: comp.editors Subject: Re: PC Editors Message-ID: <3959@rwthinf.UUCP> Date: 15 Feb 91 12:11:58 GMT References: <1991Feb15.032234.4724@sjuphil.uucp> Sender: news@rwthinf.UUCP Lines: 49 Todd Moody writes: >(1) Unlimited file size. BRIEF v3.0 can handle up to 2^31 lines in a file (does that qualify as "unlimited"? :-) >(2) Multiple files and windows. BRIEF has it. Windows can be as much as screen size permits and can be tiled arbitrarily. >(3) Macro/extension language. BRIEF supports TWO macro languages. One LISP like, and one C like. The LISP like version uses C command abbreviations. The C like version is a virtually complete *superset* of C. (of course all the C constructs are supported (if,else,while,etc...) >(4) Regular expression search and replace. BRIEF has it. >(5) Full undelete. >(6) Full undo. In BRIEF you can undo/undelete EVERYTHING you can think of (limited by memory size only). >(7) Keystroke flexibility. You can redefine all keys or arbitry long key sequences in BRIEF. >(8) Flexible region marking. BRIEF supports normal blocks, line blocks, and *column* blocks. >Obviously, there are plenty of other "routine" editor functions that >need to be there, but I know of no single editor that supports all of >the above eight. Now you know at least one editor that supports all of the above eight. I myself use CRISP, a UNIX implementation of BRIEF, which is available in source code. Though I don't know if it can be ported to MSDOS readily. -- Sincerely, berg@marvin.e17.physik.tu-muenchen.de Stephen R. van den Berg. "I code it in 5 min, optimize it in 90 min, because it's so well optimized: it runs in only 5 min. Actually, most of the time I optimize programs."