The WASTE (an acronym for WorldScript-aware styled text engine) is an
Apple Macintosh
The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software ...
text editing
software
Software is a set of computer programs and associated software documentation, documentation and data (computing), data. This is in contrast to Computer hardware, hardware, from which the system is built and which actually performs the work.
...
library
A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vi ...
. WASTE helps Macintosh programmers include advanced text display and editing in their applications.
WASTE is a memory-based editor, which places
no arbitrary limit on the amount of text being edited, up to available system memory. It supports the Macintosh
WorldScript
WorldScript is the multilingual text rendering engine for Apple Macintosh's classic Mac OS, before Mac OS X was introduced.
Starting with version 7.1, Apple unified the implementation of non-Roman script systems in a programming interface called W ...
system, allowing it to handle
double-byte character sets and
bi-directional text
A bidirectional text contains two text directionalities, right-to-left (RTL) and left-to-right (LTR). It generally involves text containing different types of alphabets, but may also refer to boustrophedon, which is changing text direction in ...
. It includes automatic support for undo operations,
drag and drop
In computer graphical user interfaces, drag and drop is a pointing device gesture in which the user selects a virtual object by "grabbing" it and dragging it to a different location or onto another virtual object. In general, it can be used ...
editing,
text justification
In typesetting and page layout, alignment or range is the setting of text flow or image placement relative to a page, column (measure), table cell, or tab (and often to an image above it or under it).
The type alignment setting is sometimes ref ...
, embedding images into text, and low-level hooks for rendering and measuring text.
WASTE version 2.0 gained support for paragraph-level formatting, additional character styles, multiple undo and redo operations,
Unicode
Unicode, formally The Unicode Standard,The formal version reference is is an information technology standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems. The standard, ...
translation, and
Mac OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
Carbon
Carbon () is a chemical element with the symbol C and atomic number 6. It is nonmetallic and tetravalent—its atom making four electrons available to form covalent chemical bonds. It belongs to group 14 of the periodic table. Carbon makes ...
support, as well as providing new
application programming interfaces (APIs) for printing and string matching.
WASTE is a popular third party library used in many Macintosh applications, formerly under the
Classic Mac OS
Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer from 1984 to 2001, starting with System 1 and ending with Mac OS 9. Th ...
and more recently under Mac OS X, including
Netscape Navigator
Netscape Navigator was a web browser, and the original browser of the Netscape line, from versions 1 to 4.08, and 9.x. It was the flagship product of the Netscape Communications Corp and was the dominant web browser in terms of usage share in ...
,
Internet Explorer
Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated IE or MSIE) is a series of graphical user interface, graphical web browsers developed by Microsoft which was used in the Microsoft Wind ...
,
Microsoft Entourage
Microsoft Entourage is a discontinued e-mail client and personal information manager that was developed by Microsoft for Mac OS 8.5 and later. Microsoft first released Entourage in October 2000 as part of the Microsoft Office 2001 office suite ...
,
Microsoft Outlook for Mac,
REALbasic
The Xojo programming environment and programming language is developed and commercially marketed by Xojo, Inc. of Austin, Texas for software development targeting macOS, Microsoft Windows, Linux, iOS, the Web and Raspberry Pi. Xojo uses a propr ...
, and
Tex-Edit Plus
Tex-Edit Plus is a freeware text editor for the Mac OS written by Tom Bender. The program is named after Texas, the author's home state, and has nothing to do with TeX or LaTeX.
Features
Tex-Edit Plus supports AppleScript and Automator, two te ...
.
Since WASTE uses deprecated
QuickDraw
A quickdraw (also known as an extender) is a piece of climbing equipment used by rock and ice climbers to allow the climbing rope to run freely through protection such as a bolt anchors or other traditional gear while leading.
A quickd ...
features, it was deprecated in Mac OS X version 10.4
and unsupported as of version 10.6.
References
External links
Official page
Macintosh operating systems development
{{mac-software-stub