TeachText

Last updated
TeachText
Operating system Macintosh System 7.1 and previous
Type Text editor
License Proprietary

The TeachText application is a simple text editor made by Apple Computer and included with System 7.1 and earlier. [1] It was created by Apple programmer Bryan Stearns [2] with later versions created by Stearns and Francis Stanbach. [3] TeachText was one of the only applications included with System 7, leading to its frequent role as the application to open "ReadMe" files. It was named "TeachText" as a nod to this role in tutorials and other introductory materials. [4]

TeachText was derived from the Edit application, [4] which was a simple text editor for the early pre-System 6 Apple Macintosh computers. Edit was included with early versions of the basic system software [ citation needed ] to demonstrate the use of the Macintosh user interface, and as the primary code editing tool for the original 68000 Macintosh Development System. While Edit was a tool and demonstration program for developers, TeachText was used mainly by users to display ReadMe documents.

Since the first Macintosh models came with a full-featured word processor, MacWrite, software publishers commonly shipped documentation in its native format. When Apple stopped bundling MacWrite, ownership was transferred to Claris, so developers could not distribute it on their programs' installation floppy disks. With no text program present on the disks, owners without a second floppy disk drive or hard disk could be left with no way to view documentation or installation instructions. Apple supplied TeachText as a small, freely-distributable program to address this need.

TeachText could only operate on a single document at a time and supported only the default text font (12-point Geneva at the time) in the MacRoman encoding, with formatting such as bold, italic and underline. [5] It also included rudimentary support for embedded images; the images were stored in PICT format in the file's resource fork in ascending numbers from zero, instances of non-breaking spaces in the text loaded up the appropriately numbered image, the first instance loading image "0", the second space loading image "1", and so on.

TeachText was automatically associated with all TEXT type codes for files with an unknown Creator code. That is, if a user attempted to open any text file and the original program that created it was not known on the local computer, TeachText would be asked to open the file in its place. In this respect, TeachText was the "default editor" [6] of the Mac system, playing a role similar to Notepad under Microsoft Windows.

The underlying text engine was the TextEdit Manager built into Mac OS. TextEdit had originally been written to support very small runs of editable text, like those found in Save as... dialogs and similar roles. As such, it had been written with a short integer as a length counter, and could thus only handle up to 32 kB of text in a file. This conflicted with the "default editor" role when it was asked to open files longer than 32k, resulting in an error. [7]

TeachText was later replaced by SimpleText, and with the arrival of Mac OS X, both were replaced by the TextEdit application inherited from OPENSTEP.

Related Research Articles

<span class="mw-page-title-main">History of the graphical user interface</span>

The history of the graphical user interface, understood as the use of graphic icons and a pointing device to control a computer, covers a five-decade span of incremental refinements, built on some constant core principles. Several vendors have created their own windowing systems based on independent code, but with basic elements in common that define the WIMP "window, icon, menu and pointing device" paradigm.

<span class="mw-page-title-main">Microsoft Word</span> Word processor

Microsoft Word is a word processing program developed by Microsoft. It was first released on October 25, 1983, under the name Multi-Tool Word for Xenix systems. Subsequent versions were later written for several other platforms including: IBM PCs running DOS (1983), Apple Macintosh running the Classic Mac OS (1985), AT&T UNIX PC (1985), Atari ST (1988), OS/2 (1989), Microsoft Windows (1989), SCO Unix (1990), Handheld PC (1996), Pocket PC (2000), macOS (2001), Web browsers (2010), iOS (2014) and Android (2015).

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

SimpleText is the native text editor for the Apple classic Mac OS. SimpleText allows text editing and text formatting, fonts, and sizes. It was developed to integrate the features included in the different versions of TeachText that were created by various software development groups within Apple Computer.

<span class="mw-page-title-main">Apple Lisa</span> Personal computer by Apple Inc.

Lisa is a desktop computer developed by Apple, produced from January 19, 1983 to August 1, 1986, and succeeded by Macintosh. It is generally considered the first mass-market personal computer operable through a graphical user interface (GUI). In 1983, a machine like the Lisa was still so expensive that it was primarily marketed to individual and small and medium-sized businesses as a groundbreaking new alternative to much bigger and more expensive mainframes or minicomputers such as from IBM, that either require additional, expensive consultancy from the supplier, hiring specially trained personnel, or at least, a much steeper learning curve to maintain and operate. Earlier GUI-controlled personal computers were not mass-marketed; for example, Xerox PARC manufactured its Alto workstation only for Xerox and select partners from the early to mid-1970s.

AppleScript is a scripting language created by Apple Inc. that facilitates automated control over scriptable Mac applications. First introduced in System 7, it is currently included in all versions of macOS as part of a package of system automation tools. The term "AppleScript" may refer to the language itself, to an individual script written in the language, or, informally, to the macOS Open Scripting Architecture that underlies the language.

A resource fork is a fork of a file on Apple's classic Mac OS operating system that is used to store structured data. It is one of the two forks of a file, along with the data fork, which stores data that the operating system treats as unstructured. Resource fork capability has been carried over to the modern macOS for compatibility.

MacWrite is a discontinued WYSIWYG word processor released along with the first Apple Macintosh systems in 1984. Together with MacPaint, it was one of the two original "killer applications" that propelled the adoption and popularity of the GUI in general, and the Mac in particular.

<span class="mw-page-title-main">System 7</span> Seventh major release of the classic Mac OS (1991)

System 7 is the seventh major release of the classic Mac OS operating system for Macintosh computers, made by Apple Computer. It was launched on May 13, 1991, to succeed System 6 with virtual memory, personal file sharing, QuickTime, TrueType fonts, the Force Quit dialog, and an improved user interface.

<span class="mw-page-title-main">Desktop metaphor</span> Concept used on desktop computer graphical user interfaces

In computing, the desktop metaphor is an interface metaphor which is a set of unifying concepts used by graphical user interfaces to help users interact more easily with the computer. The desktop metaphor treats the computer monitor as if it is the top of the user's desk, upon which objects such as documents and folders of documents can be placed. A document can be opened into a window, which represents a paper copy of the document placed on the desktop. Small applications called desk accessories are also available, such as a desk calculator or notepad, etc.

In computing, an icon is a pictogram or ideogram displayed on a computer screen in order to help the user navigate a computer system. The icon itself is a quickly comprehensible symbol of a software tool, function, or a data file, accessible on the system and is more like a traffic sign than a detailed illustration of the actual entity it represents. It can serve as an electronic hyperlink or file shortcut to access the program or data. The user can activate an icon using a mouse, pointer, finger, or voice commands. Their placement on the screen, also in relation to other icons, may provide further information to the user about their usage. In activating an icon, the user can move directly into and out of the identified function without knowing anything further about the location or requirements of the file or code.

<span class="mw-page-title-main">Macintosh 128K</span> 1984 computer

The Macintosh, later rebranded as the Macintosh 128K, is the original Macintosh personal computer from Apple. It is the first successful mass-market all-in-one desktop personal computer with a graphical user interface, built-in screen and mouse. It was pivotal in establishing desktop publishing as a general office function. The motherboard, a 9 in (23 cm) CRT monochrome monitor, and a floppy drive are in a beige case with integrated carrying handle; it has a keyboard and single-button mouse.

MacBinary is a file format that combines the data fork and the resource fork of a classic Mac OS file into a single file, along with HFS's extended metadata. The resulting file is suitable for transmission over FTP, the World Wide Web, and electronic mail. The documents can also be stored on computers that run operating systems with no HFS support, such as Unix or Windows.

Macintosh File System (MFS) is a volume format created by Apple Computer for storing files on 400K floppy disks. MFS was introduced with the original Apple Macintosh computer in January 1984.

Amiga software is computer software engineered to run on the Amiga personal computer. Amiga software covers many applications, including productivity, digital art, games, commercial, freeware and hobbyist products. The market was active in the late 1980s and early 1990s but then dwindled. Most Amiga products were originally created directly for the Amiga computer, and were not ported from other platforms.

<span class="mw-page-title-main">Workbench (AmigaOS)</span> Graphical user interface for the Amiga computer

Workbench is the desktop environment and graphical file manager of AmigaOS developed by Commodore International for their Amiga line of computers. Workbench provides the user with a graphical interface to work with file systems and launch applications. It uses a workbench metaphor for representing file system organisation.

<span class="mw-page-title-main">Trash (computing)</span> Temporary storage for deleted files

In computing, the trash, also known by other names such as dustbin, wastebasket, and others, is a graphical user interface desktop metaphor for temporary storage for files set aside by the user for deletion, but not yet permanently erased. The concept and name is part of Mac operating systems, a similar implementation is called the Recycle Bin in Microsoft Windows, and other operating systems use other names.

<span class="mw-page-title-main">System 1</span> First major release of classic Apple Macintosh operating system (1984)

The Macintosh "System 1" is the first major release of the classic Mac OS operating system. It was developed for the Motorola 68000 microprocessor. System 1 was released on January 24, 1984, along with the Macintosh 128K, the first in the Macintosh family of personal computers. It received one update, "System 1.1" on December 29, 1984, before being succeeded by System 2.

<span class="mw-page-title-main">Classic Mac OS</span> Original operating system of Apple Mac (1984–2001)

Mac OS is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer, Inc. from 1984 to 2001, starting with System 1 and ending with Mac OS 9. The Macintosh operating system is credited with having popularized the graphical user interface concept. It was included with every Macintosh that was sold during the era in which it was developed, and many updates to the system software were done in conjunction with the introduction of new Macintosh systems.

References

  1. "Archived - System 2.0 (4.1/5.5) 800K Disk Contents". Apple Inc. September 1993. Retrieved 16 February 2013.
  2. "About TeachText Mac OS 4.2". Mac History. Retrieved 16 February 2013.
  3. Leonard, Peter (7 March 2010). "TeachText About Box + hidden credits". Apple Computer Inc. Retrieved 16 February 2013.
  4. 1 2 Dernbach, Christoph (24 May 2008). "Mac OS 7.0". Mac History. Retrieved 16 February 2013.
  5. Stearns, Bryan (1 August 1990). "Technical Note PT36: The Compleat (sic.) Guide to TeachText". (Macintosh Technical Notes, No.274 (April 1990)). Archived from the original on July 5, 2020. Retrieved 17 February 2013. Alt URL
  6. Petreley, Nicholas; Durlester, Nancy; Wonnacott, Laura; Glass, Brett (15 November 1993). Sommer, Dan (ed.). "The interoperability headache: linking disparate clients and servers". InfoWorld. 15 (46). Retrieved 16 February 2013.
  7. "Archived - SimpleText: "Document Too Large To Be Opened" Alert". Apple Inc. Retrieved 16 February 2013.