Freemacs
Encyclopedia
Freemacs is a small, programmable computer text editor
for MS-DOS
with some degree of compatibility with GNU Emacs. Written by Russ Nelson
and later maintained by Jim Hall
, Freemacs is currently distributed under the GPL in the FreeDOS
project.
Freemacs' executable
binary, in the current 1.6 version, is only ~21k in size. Most features are implemented in MINT (Mint Is Not Trac
), whose role is akin to that of Emacs Lisp
as used by other implementations of Emacs.
The most recent version of Freemacs is 1.6G, released in 1999.
Text editor
A text editor is a type of program used for editing plain text files.Text editors are often provided with operating systems or software development packages, and can be used to change configuration files and programming language source code....
for MS-DOS
MS-DOS
MS-DOS is an operating system for x86-based personal computers. It was the most commonly used member of the DOS family of operating systems, and was the main operating system for IBM PC compatible personal computers during the 1980s to the mid 1990s, until it was gradually superseded by operating...
with some degree of compatibility with GNU Emacs. Written by Russ Nelson
Russ Nelson
Russell "Russ" Nelson is an American computer programmer. He was a founding board member of the Open Source Initiative and briefly served as its president in 2005.-Career:...
and later maintained by Jim Hall
Jim Hall (programmer)
Jim Hall is a computer programmer and advocate of free software, best known for his work on FreeDOS. Hall began writing the free replacement for the MS-DOS operating system in 1994 when he was still a physics student at the University of Wisconsin-River Falls...
, Freemacs is currently distributed under the GPL in the FreeDOS
FreeDOS
FreeDOS is an operating system for IBM PC compatible computers. FreeDOS is made up of many different, separate programs that act as "packages" to the overall FreeDOS Project...
project.
Freemacs' executable
Executable
In computing, an executable file causes a computer "to perform indicated tasks according to encoded instructions," as opposed to a data file that must be parsed by a program to be meaningful. These instructions are traditionally machine code instructions for a physical CPU...
binary, in the current 1.6 version, is only ~21k in size. Most features are implemented in MINT (Mint Is Not Trac
TRAC programming language
TRAC is a programming language developed in the early 1960s by Calvin Mooers. It was one of three "first languages" recommended by Ted Nelson in Computer Lib....
), whose role is akin to that of Emacs Lisp
Emacs Lisp
Emacs Lisp is a dialect of the Lisp programming language used by the GNU Emacs and XEmacs text editors . It is used for implementing most of the editing functionality built into Emacs, the remainder being written in C...
as used by other implementations of Emacs.
The most recent version of Freemacs is 1.6G, released in 1999.