WPS-8: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
+ cat.
add proper book cite.
 
(23 intermediate revisions by 14 users not shown)
Line 1: Line 1:
{{Infobox Software
'''WPS-8''' was the name of a [[Word processing|Word Processing System]] sold by [[Digital Equipment Corporation]] for use with their [[PDP-8]] processors (including the [[VT78]], VT278 [[DECmate]], and PC238 DECmate II and PC24P DECmate III microcomputer systems).
| name = WPS-8
| logo =
| screenshot =
| caption =
| developer = [[Digital Equipment Corporation]]
| released = about 1978<ref>{{cite book|last1=digital equipment corporation|title=WPS-8 Word Processing System Reference Manual (Versions 2.7 and 3.0)|date=December 1978|url=http://bitsavers.informatik.uni-stuttgart.de/pdf/dec/pdp8/wps8/AA-5267C-TA_WPS-8_Word_Processing_System_Reference_Manual_Versions_2.7_and_3.0_Dec_1978.pdf|access-date=Sep 1, 2016}}</ref><ref>{{cite book| url=https://books.google.com/books?id=eC016EMcTmoC&dq=%22WPS-8%22++%22DEC%22&pg=PA53 |page=53 |title=Overload!: How Too Much Information is Hazardous to Your Organization |first=Jonathan B. |last=Spira |year=2011 |publisher=John Wiley & Sons |isbn=9781118064177}} ''...I spoke with [[Dan Bricklin]], the co-inventor of [[VisiCalc]], who was on the team at DEC that developed WPS-8 in the mid-1970s......which ran on the DEC 310w, a special version of the DEC 310 which had a video display terminal...''</ref>
| latest release version =
| latest release date =
| operating system =
| platform = [[PDP-8]]
| language =
| genre = [[Word processor]]
| license =
| website =
}}
'''WPS-8''' is a [[Word processing|Word Processing System]] sold by [[Digital Equipment Corporation]] for use with their [[PDP-8]] processors (including the [[VT78]], VT278 [[DECmate]], and PC238 DECmate II and PC24P DECmate III microcomputer systems).


WPS-8 supported a variety of 24 row by 80 or 132 column terminals including the [[VT52]] family as well as the [[VT100]] family and all subsequent ANSI-compatible terminals. A series of hierarchical menus allowed the user to command the system; the particular style of these menus became very-widely used by Digital, particularly within their "All-in-1" office system. Once a document was opened for editing, near [[WYSIWYG]] editing was provided using a [[ruler]] to indicate the text alignment and tab stops for any given portion of the text. A typical editing session might have looked like this:
WPS-8 supports a variety of 24 row by 80 or 132 column terminals including the [[VT52]] family as well as the [[VT100]] family and all subsequent ANSI-compatible terminals. A series of hierarchical menus allow the user to command the system; the particular style of these menus became very-widely used by Digital, particularly within their "[[ALL-IN-1]]" office system. Once a document is opened for editing, near [[WYSIWYG]] editing is provided using a [[ruler]] to indicate the text alignment and tab stops for any given portion of the text. A typical editing session might look like this:


Text conformed to the
Text conformed to the
preceding ruler (now offsecreen).
preceding ruler (now offscreen).
----L----T-----------------------------T---------------------------------------------R----
----L----T-----------------------------T---------------------------------------------R----
Text conformed to the ruler shown just above
Text conformed to the ruler shown just above
Line 19: Line 35:
1279.99
1279.99
Using these various rulers, complex formatting could be achieved, even using a simple
Using these various rulers, complex formatting can be achieved, even using a simple input device like a 24x80 character terminal. On ANSI terminals, character attributes such as '''bold''' and underline are shown on the screen. On the VT52 terminals (which can not display attributes), the operator can perform the same functions but only the printout will reveal the formatting.
input device like a 24x80 character terminal. On ANSI terminals, character attributes
such as '''bold''' and underline were shown on the screen. On the VT52 terminals (which
could not display attributes), the operator could perform the same functions but only
the printout would reveal the formatting.


As text was typed-in, the system automatically word-wrapped the text so that it conformed to the ruler currently in effect for that section of the document. Rulers could be added or modified and the text from that ruler forward to the next would automatically be adjusted to conform to the new ruler. Hyphenation could be semi-automatically performed (including "hidden" hyphens that would only be revealed if a line break exposed them).
As text is typed, the system automatically word-wraps the text so that it conforms to the ruler currently in effect for that section of the document. Rulers can be added or modified and the text from that ruler forward to the next will automatically be adjusted to conform to the new ruler. Hyphenation can be semi-automatically performed (including "hidden" hyphens that will only be revealed if a line break exposed them).


Specialized editing functions were provided using the terminal keypad. A few functions could be commanded simply by pressing a keypad key, but a far wider range of functions could be commanded by prefixing them with the "Gold Key" (the PF1 key on the keypad, colored gold on systems equipped with the WPS-8 custom keycaps). This style of "gold key" editing also became endemic at Digital, later showing up in mainstream general-purpose [[text editor]]s such as KED and [[EDT text editor|EDT]] as well as the before-mentioned "All-in-1" office system.
Specialized editing functions are provided using the terminal keypad. A few functions can be commanded simply by pressing a keypad key, but a far wider range of functions can be commanded by prefixing them with the "[[Gold key (DEC)|Gold Key]]" (the PF1 key on the keypad, colored gold on systems equipped with the WPS-8 custom keycaps). This style of "gold key" editing also became standard at Digital, later showing up in mainstream general-purpose [[text editor]]s such as KED and [[EDT (Digital)|EDT]] as well as the "ALL-IN-1" office system. The editing facilities include making a selection and then using cut and paste (much like today's word processors, but using keys marked for cut and paste, rather than a mouse).
Printing was to any of several different letter-quality [[daisy wheel printer]]s including a DEC variant of the [[Diablo 630]].
Printing is to any of several different letter-quality [[daisy wheel printer]]s including a DEC variant of the [[Diablo 630]].


WPS-8 normally ran from a single floppy [[diskette]] and user data could be stored on the system diskette or additional data-only diskettes. Up to four diskette drives were supported in a single system.
WPS-8 normally runs from a single floppy [[diskette]] and user data can be stored on the system diskette or additional data-only diskettes. Up to four diskette drives are supported in a single system.


The system also supported the creation of data tables, the sorting of these data tables, arithmetic calculations using these data, and a mail-merge operation using these data and the arithmetic results. Through the extensive use of [[Overlay (programming)|overlays]], it managed all that on a 12-[[bit]], 1.2-[[second|μみゅーs]] processor with 16 KWords of memory and 256 KB of diskette storage. The limited resources of the system did not permit a spell-checker, though, primarily because there was no place with adequate storage to contain the [[dictionary]] file.
The system also supports the creation of data tables, the sorting of these data tables, arithmetic calculations using these data, and a mail-merge operation using these data and the arithmetic results. Through the extensive use of [[Overlay (programming)|overlays]], it manages all that on a 12-[[bit]], 1.2-[[second|μみゅーs]] processor with 16 KWords of memory and 256 KB of diskette storage. The limited resources of the system do not permit a spell-checker, though, primarily because there was no place with adequate storage to contain the [[dictionary]] file.


==References==
{{Reflist}}

{{Digital Equipment Corporation}}
{{Word processors}}
{{DEFAULTSORT:Wps-8}}
[[Category:Word processors]]
[[Category:Word processors]]
[[Category:DEC Operating Systems]]
[[Category:Digital Equipment Corporation]]

Latest revision as of 01:54, 13 June 2023

WPS-8
Developer(s)Digital Equipment Corporation
Initial releaseabout 1978[1][2]
PlatformPDP-8
TypeWord processor

WPS-8 is a Word Processing System sold by Digital Equipment Corporation for use with their PDP-8 processors (including the VT78, VT278 DECmate, and PC238 DECmate II and PC24P DECmate III microcomputer systems).

WPS-8 supports a variety of 24 row by 80 or 132 column terminals including the VT52 family as well as the VT100 family and all subsequent ANSI-compatible terminals. A series of hierarchical menus allow the user to command the system; the particular style of these menus became very-widely used by Digital, particularly within their "ALL-IN-1" office system. Once a document is opened for editing, near WYSIWYG editing is provided using a ruler to indicate the text alignment and tab stops for any given portion of the text. A typical editing session might look like this:

  Text conformed to the
  preceding ruler (now offscreen).
----L----T-----------------------------T---------------------------------------------R----
    Text conformed to the ruler shown just above
    L -> Left margin
    R -> Ragged-right margin
    T -> Left-aligned tab
---------L----------------------------->---------------------.-----------------------J----
         > -> Right-aligned tab
         . -> Decimal-aligned tab
         J -> Justified right margin (not justified on screen, only on printout)

              Aligned with the right tab
              Decimal-point aligned                        $5.99
                                                         1279.99

Using these various rulers, complex formatting can be achieved, even using a simple input device like a 24x80 character terminal. On ANSI terminals, character attributes such as bold and underline are shown on the screen. On the VT52 terminals (which can not display attributes), the operator can perform the same functions but only the printout will reveal the formatting.

As text is typed, the system automatically word-wraps the text so that it conforms to the ruler currently in effect for that section of the document. Rulers can be added or modified and the text from that ruler forward to the next will automatically be adjusted to conform to the new ruler. Hyphenation can be semi-automatically performed (including "hidden" hyphens that will only be revealed if a line break exposed them).

Specialized editing functions are provided using the terminal keypad. A few functions can be commanded simply by pressing a keypad key, but a far wider range of functions can be commanded by prefixing them with the "Gold Key" (the PF1 key on the keypad, colored gold on systems equipped with the WPS-8 custom keycaps). This style of "gold key" editing also became standard at Digital, later showing up in mainstream general-purpose text editors such as KED and EDT as well as the "ALL-IN-1" office system. The editing facilities include making a selection and then using cut and paste (much like today's word processors, but using keys marked for cut and paste, rather than a mouse).

Printing is to any of several different letter-quality daisy wheel printers including a DEC variant of the Diablo 630.

WPS-8 normally runs from a single floppy diskette and user data can be stored on the system diskette or additional data-only diskettes. Up to four diskette drives are supported in a single system.

The system also supports the creation of data tables, the sorting of these data tables, arithmetic calculations using these data, and a mail-merge operation using these data and the arithmetic results. Through the extensive use of overlays, it manages all that on a 12-bit, 1.2-μみゅーs processor with 16 KWords of memory and 256 KB of diskette storage. The limited resources of the system do not permit a spell-checker, though, primarily because there was no place with adequate storage to contain the dictionary file.

References[edit]

  1. ^ digital equipment corporation (December 1978). WPS-8 Word Processing System Reference Manual (Versions 2.7 and 3.0) (PDF). Retrieved Sep 1, 2016.
  2. ^ Spira, Jonathan B. (2011). Overload!: How Too Much Information is Hazardous to Your Organization. John Wiley & Sons. p. 53. ISBN 9781118064177. ...I spoke with Dan Bricklin, the co-inventor of VisiCalc, who was on the team at DEC that developed WPS-8 in the mid-1970s......which ran on the DEC 310w, a special version of the DEC 310 which had a video display terminal...