Brief (text editor)

Last updated
Brief
Original author(s) UnderWare, Inc.
Developer(s) Borland International
Initial release1985;38 years ago (1985)
Stable release
4.5 / May 16, 2013;9 years ago (2013-05-16)
Operating system MS-DOS, OS/2, Windows
Platform x86
Type Text editor
License Freemium
Website www.briefeditor.com

Brief (stylized BRIEF or B.R.I.E.F., a backronym for Basic Reconfigurable Interactive Editing Facility), is a once-popular programmer's text editor in the 1980s and early 1990s. It was originally released for MS-DOS, then IBM OS/2 and Microsoft Windows. The Brief interface and functionality live on, including via the SourceForge GRIEF editor. [1]

Contents

History

Brief was designed and developed by UnderWare Inc, [2] a company founded in Providence, Rhode Island by David Nanian and Michael Strickman, [3] and was published by Solution Systems. UnderWare moved to Boston, Massachusetts in 1985. Solution Systems released version 2.1 in 1988. [4]

In 1990, UnderWare sold Brief to Solution Systems, which released version 3.1. [5]

Solution Systems advertised the $195 Brief as a "Program Editing Breakthrough! / Get 20% More Done". [6] In 1990 Solutions Systems brought in Eric Perkins as technical architect and team lead to port the OS/2 version of Brief to the Windows platform as quickly as possible. The end result was to sell the Solution System assets to the highest bidder. Within 6 months, the team of Eric Perkins, Blake Nelson and Jeff Simpson worked closely with David Nanian and Mike Strickman and ported Brief OS/2 to Windows using an MVC architecture. It was this version that was demonstrated at Spring Comdex 1991 to Borland and others, with Borland later purchasing Brief and the full suite of software tools from Solutions Systems. [5]

Solution Systems closed permanently after the sale to Borland. Brief is no longer sold by Borland.

Features

The original product features contain:

Brief for Windows features

Popularity

Both the Brief interface and its functionality had a following, and they live on via SourceForge's GRIEF. [1]

Clones

Some Vim and Emacs packages provide Brief functionality. There was more than one program written to provide Brief-like functionality:

Emulators

The Brief keyboard layout became popular and was implemented in or emulated by other editors, such as Lugaru Epsilon, by providing a remapping of the keyboard shortcuts and editor behavior; dBase, an early DOS-day database, also copied this keyboard mapping. [9] [10]

Related Research Articles

The editor war is the rivalry between users of the Emacs and vi text editors. The rivalry has become an enduring part of hacker culture and the free software community.

<span class="mw-page-title-main">Emacs Lisp</span> Dialect of Lisp used as an Emacs scripting language

Emacs Lisp is a dialect of the Lisp programming language used as a scripting language by Emacs. It is used for implementing most of the editing functionality built into Emacs, the remainder being written in C, as is the Lisp interpreter. Emacs Lisp is also termed Elisp, although there is also an older, unrelated Lisp dialect with that name.

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools and a debugger. Some IDEs, such as NetBeans and Eclipse, contain the necessary compiler, interpreter, or both; others, such as SharpDevelop and Lazarus, do not.

<span class="mw-page-title-main">Text editor</span> Computer software used to edit plain text documents

A text editor is a type of computer program that edits plain text. Such programs are sometimes known as "notepad" software. Text editors are provided with operating systems and software development packages, and can be used to change files such as configuration files, documentation files and programming language source code.

<span class="mw-page-title-main">WordPerfect</span> Word processing application

WordPerfect (WP) is a word processing application, now owned by Corel, with a long history on multiple personal computer platforms. At the height of its popularity in the 1980s and early 1990s, it was the dominant player in the word processor market, displacing the prior market leader WordStar.

<span class="mw-page-title-main">XEmacs</span>

XEmacs is a graphical- and console-based text editor which runs on almost any Unix-like operating system as well as Microsoft Windows. XEmacs is a fork, based on a version of GNU Emacs from the late 1980s. Any user can download, use, and modify XEmacs as free software available under the GNU General Public License version 2 or any later version.

In human–computer interaction and user interface design, cut, copy, and paste are related commands that offer an interprocess communication technique for transferring data through a computer's user interface. The cut command removes the selected data from its original position, while the copy command creates a duplicate; in both cases the selected data is kept in temporary storage. The data from the clipboard is later inserted wherever a paste command is issued. The data remains available to any application supporting the feature, thus allowing easy data transfer between applications.

In computing, Interactive System Productivity Facility (ISPF) is a software product for many historic IBM mainframe operating systems and currently the z/OS and z/VM operating systems that run on IBM mainframes. It includes a screen editor, the user interface of which was emulated by some microcomputer editors sold commercially starting in the late 1980s, including SPF/PC.

<span class="mw-page-title-main">Text-based user interface</span> Type of interface based on outputting to or controlling a text display

In computing, text-based user interfaces (TUI), is a retronym describing a type of user interface (UI) common as an early form of human–computer interaction, before the advent of modern conventional graphical user interfaces (GUIs). Like GUIs, they may use the entire screen area and accept mouse and other inputs. They may also use color and often structure the display using special graphical characters such as ┌ and ╣, referred to in Unicode as the "box drawing" set. The modern context of use is usually a terminal emulator.

<span class="mw-page-title-main">DOSKEY</span>

DOSKEY is a command for DOS, IBM OS/2, Microsoft Windows, and ReactOS that adds command history, macro functionality, and improved editing features to the command-line interpreters COMMAND.COM and cmd.exe.

<span class="mw-page-title-main">Incremental search</span> User interface method to search for text

In computing, incremental search, hot search, incremental find or real-time suggestions is a user interface interaction method to progressively search for and filter through text. As the user types text, one or more possible matches for the text are found and immediately presented to the user. This immediate feedback often allows the user to stop short of typing the entire word or phrase they were looking for. The user may also choose a closely related option from the presented list.

This article provides basic comparisons for notable text editors. More feature details for text editors are available from the Category of text editor features and from the individual products' articles. This article may not be up-to-date or necessarily all-inclusive.

CodeWright is a Windows Programmers Editing System for software developers originally marketed by Premia Corp. and developed by Premia co-founders Eric Johnson and Don Kinzer, initially released in 1991. Premia was acquired in April 2000 by Starbase Corp. which was itself acquired in January 2003 by Borland.

<span class="mw-page-title-main">MicroEMACS</span> MicroEMACS is a small text editor program from the EMACS family

MicroEMACS is a small, portable Emacs-like text editor originally written by Dave Conroy in 1985, and further developed by Daniel M. Lawrence (1958–2010) and was maintained by him. MicroEMACS has been ported to many operating systems, including CP/M, MS-DOS, Microsoft Windows, VMS, Atari ST, AmigaOS, OS-9, NEXTSTEP, and various Unix-like operating systems.

Epsilon is a programmer's text editor modelled after Emacs. It resembles Emacs not only in its default keybindings and layout, but also in the fact that it has a Turing-complete extension language in which much of its functionality is implemented. Unlike Emacs, Epsilon's extension language, EEL is a dialect of C rather than a dialect of Lisp. Epsilon runs on DOS, Microsoft Windows, Linux, FreeBSD, Mac OS X and OS/2.

<span class="mw-page-title-main">JED (text editor)</span>

JED is a text editor that makes extensive use of the S-Lang library. It is highly cross-platform compatible; JED runs on Windows and all flavors on Linux and Unix. Older versions are available for DOS. It is also very lightweight, which makes it an ideal editor for older systems, embedded systems, etc. JED's Emacs mode is one of the most faithful emulations available.

The SemWare Editor (TSE) is a text editor computer program for MS-DOS, OS/2, Windows and Linux.

<span class="mw-page-title-main">GNU Emacs</span> GNU version of the Emacs text editor

GNU Emacs is a free software text editor. It was created by GNU Project founder Richard Stallman, based on the Emacs editor developed for Unix operating systems. GNU Emacs has been a central component of the GNU project and a flagship project of the free software movement. Its name has occasionally been shortened to GNUMACS. The tag line for GNU Emacs is "the extensible self-documenting text editor".

<span class="mw-page-title-main">Emacs</span> Family of text editors

Emacs, originally named EMACS, is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as "the extensible, customizable, self-documenting, real-time display editor". Development of the first Emacs began in the mid-1970s, and work on its direct descendant, GNU Emacs, continues actively; the latest version is 28.2, released in September 2022.

References

  1. 1 2 3 "GRIEF: BRIEF clone" . Retrieved 2014-10-01.
  2. William Zachmann (August 17, 1987). "Underware's handy Brief". Computerworld .
  3. Mark Malamad (June 26, 1984). "This 'Underware' is not for wearing". Akron Beacon Journal (Akron, Ohio).
  4. "Solutions Systems: Brief editor, version 2.1". Computerworld . September 12, 1988.
  5. 1 2 "About BRIEF Text Editor". In 1990, UnderWare sold BRIEF to Solution Systems .. which released version 3.1 .. a year later sold BRIEF to Borland.
  6. "Program Editing Breakthrough!". BYTE (advertisement). March 1983. p. 326. Retrieved 19 March 2016.
  7. "Brief Editor, an incomplete rewrite, ver: 4.50" . Retrieved 2008-07-08.
  8. "CRiSP: Brief Compatible Programmers Text Editor". Crisp, Inc. Vital, Inc. Retrieved 2012-05-14.
  9. "Brief Editor keyboard mappings". dBase.com.
  10. "brief-keyboard". Lugaru Software Ltd.
  11. "Visual Studio » BRIEF keyboard emulation implemented in VS2010 AddIn (downloadable project)". Mark McGinty. 7 April 2012.
  12. "Text Editor Emulation". Microsoft. Retrieved 2007-10-12.
  13. "GNU ELPA - crisp". elpa.gnu.org. GNU ELPA Packages. Retrieved 2023-02-03.
  14. "GNU ELPA - brief". elpa.gnu.org. GNU ELPA Packages. Retrieved 2023-02-03.
  15. Sander, Jon (2018-08-16). "The Past Comes Around Again". irreal.org. Retrieved 2023-02-03.