Pe (text editor)
Encyclopedia
Pe, short for Programmer’s Editor, is an open source
text editor
for the Be Operating System
(BeOS). It is targeted towards source-code editing, and features syntax highlighting for a large number of programming languages. It also works as a basic source-level HTML editor, with some HTML autocompletion support, automatic updating of files included within other files, and direct FTP integration. It is conceptually based on the Macintosh Programmer's Workshop
and BBEdit
, both of which are editing programs for the Mac OS
.
Pe boasts features such as function autocompletion, powerful search-and-replace options, and syntax highlighting
for several programming language
s. Pe was ported to Mac OS X
, Linux
and Windows
under the name Pepper, and the original BeOS code was open-sourced.
Pe was written by the Dutch programmer
Maarten Hekkelman, who also wrote bdb
, the source-level debugger
for the BeOS, and the spreadsheet
Sum-It!, first for classic Mac OS
and later BeOS where it was packaged by Beatware as half of BeBasics; a lightweight office suite
, which was also open-sourced.
Pe was used to write the BeOS Bible and possible other similar-era Scot Hacker works, as well as In the Beginning... Was the Command Line by Neal Stephenson
; both of which works mention it.
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
text editor
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 the Be Operating System
BeOS
BeOS is an operating system for personal computers which began development by Be Inc. in 1991. It was first written to run on BeBox hardware. BeOS was optimized for digital media work and was written to take advantage of modern hardware facilities such as symmetric multiprocessing by utilizing...
(BeOS). It is targeted towards source-code editing, and features syntax highlighting for a large number of programming languages. It also works as a basic source-level HTML editor, with some HTML autocompletion support, automatic updating of files included within other files, and direct FTP integration. It is conceptually based on the Macintosh Programmer's Workshop
Macintosh Programmer's Workshop
Macintosh Programmer's Workshop or MPW, is a software development environment for the Classic Mac OS, written by Apple Computer. For Macintosh developers, it was one of the primary tools for building applications for System 7.x and Mac OS 8.x and 9.x. Initially, MPW was sold as a commercial product...
and BBEdit
BBEdit
BBEdit is a proprietary text editor made by Bare Bones Software. It was originally developed for Macintosh System Software 6 and is now available for Mac OS X.BBEdit is marketed under the trademark slogan, "It doesn't suck."-History:...
, both of which are editing programs for the Mac OS
Mac OS
Mac OS is a series of graphical user interface-based operating systems developed by Apple Inc. for their Macintosh line of computer systems. The Macintosh user experience is credited with popularizing the graphical user interface...
.
Pe boasts features such as function autocompletion, powerful search-and-replace options, and syntax highlighting
Syntax highlighting
Syntax highlighting is a feature of some text editors that display text—especially source code—in different colors and fonts according to the category of terms. This feature eases writing in a structured language such as a programming language or a markup language as both structures and...
for several programming language
Programming language
A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely....
s. Pe was ported to Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...
, Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
and Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
under the name Pepper, and the original BeOS code was open-sourced.
Pe was written by the Dutch programmer
Programmer
A programmer, computer programmer or coder is someone who writes computer software. The term computer programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software. One who practices or professes a formal approach to...
Maarten Hekkelman, who also wrote bdb
BDB
-Music:* Badly Drawn Boy, a Manchester-based UK musician* "Better Do Better", a song by Hard-Fi* Billion Dollar Babies, an album by Alice Cooper-Other:* Benzodioxolylbutanamine,...
, the source-level debugger
Debugger
A debugger or debugging tool is a computer program that is used to test and debug other programs . The code to be examined might alternatively be running on an instruction set simulator , a technique that allows great power in its ability to halt when specific conditions are encountered but which...
for the BeOS, and the spreadsheet
Spreadsheet
A spreadsheet is a computer application that simulates a paper accounting worksheet. It displays multiple cells usually in a two-dimensional matrix or grid consisting of rows and columns. Each cell contains alphanumeric text, numeric values or formulas...
Sum-It!, first for classic Mac OS
Mac OS
Mac OS is a series of graphical user interface-based operating systems developed by Apple Inc. for their Macintosh line of computer systems. The Macintosh user experience is credited with popularizing the graphical user interface...
and later BeOS where it was packaged by Beatware as half of BeBasics; a lightweight office suite
Office suite
In computing, an office suite, sometimes called an office software suite or productivity suite is a collection of programs intended to be used by knowledge workers...
, which was also open-sourced.
Pe was used to write the BeOS Bible and possible other similar-era Scot Hacker works, as well as In the Beginning... Was the Command Line by Neal Stephenson
Neal Stephenson
Neal Town Stephenson is an American writer known for his works of speculative fiction.Difficult to categorize, his novels have been variously referred to as science fiction, historical fiction, cyberpunk, and postcyberpunk...
; both of which works mention it.
External links
- Pe at BerliOSBerliOSBerliOS is a project founded by FOKUS, a Fraunhofer Institute located in Berlin, to coordinate the different interest groups in the field of open source software and to assume a neutral coordinator function...
- Pe’s website