Brief (text editor)

Last updated
Brief
Original author(s) UnderWare, Inc.
Developer(s) Borland International
Initial release1985;39 years ago (1985)
Stable release
3.1 / 5/16/1992;2023 years ago (5/16/1992)
Operating system MS-DOS, OS/2, Windows
Platform x86
Type Text editor

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 the primary implementation and extension language for Emacs

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 are also older, unrelated Lisp dialects with that name.

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

<span class="mw-page-title-main">Macro (computer science)</span> Rule for substituting a set input with a set output

In computer programming, a macro is a rule or pattern that specifies how a certain input should be mapped to a replacement output. Applying a macro to an input is known as macro expansion. The input and output may be a sequence of lexical tokens or characters, or a syntax tree. Character macros are supported in software applications to make it easy to invoke common command sequences. Token and tree macros are supported in some programming languages to enable code reuse or to extend the language, sometimes for domain-specific languages.

<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 Alludo, 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.

<span class="mw-page-title-main">Windows API</span> Microsofts core set of application programming interfaces on Windows

The Windows API, informally WinAPI, is the foundational application programming interface (API) that allows a computer program to access the features of the Microsoft Windows operating system in which the program is running.

<span class="mw-page-title-main">DESQview</span> Text mode multitasking operating environment

DESQview (DV) is a text mode multitasking operating environment developed by Quarterdeck Office Systems which enjoyed modest popularity in the late 1980s and early 1990s. Running on top of DOS, it allows users to run multiple programs concurrently in multiple windows.

<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 bitmapped displays and modern conventional graphical user interfaces (GUIs). Like modern GUIs, they can use the entire screen area and may accept mouse and other inputs. They may also use color and often structure the display using box-drawing characters such as ┌ and ╣. 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, also known as 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.

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. EEL is a dialect of C rather than a dialect of Lisp. Epsilon runs on MS-DOS compatible operating systems, 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 of 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 tag line is "the extensible self-documenting text editor."

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 GNU Emacs, directly descended from the original, is ongoing; its latest version is 29.3, released March 2024.

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.