Browse Prior Art Database

PPL USER'S MANUAL

IP.com Disclosure Number: IPCOM000148413D
Original Publication Date: 1974-Sep-05
Included in the Prior Art Database: 2007-Mar-29
Document File: 138 page(s) / 6M

Publishing Venue

Software Patent Institute

Related People

Taft, Edward A.: AUTHOR [+3]

Abstract

1. lntrorltrctiori 1.1. Abstract . . . . . . . . . . . . 1 8.2. Scopc . . . . . . . . . . . . 1 . . . . . . . . . . 22 . Getting Startcd with PPL 1.3. Orgnriizntlon . . . . . . . . . . . . 2 1.4. Ackric~wlcrigctncnts 2.1. Startitiq ntirl Lticlitig o Scsslori with PPL 2.2. Typiri~l Corn~~ri~t~~ls ta PPL . . . . 2.3. Uslrig PPL as n Desk C~llculntar . .. . . . . . . 2.5. Varinl)les . . . . . . . . . . . . 2.4. Ni~riibcrs 111 PPL 2.G. Ottrcr Built-in Dntn Typcs 2.7. Futictiori Calls . . . . . . . 2.11. FOI: Forriis . . . . . . . . 2.10. ti: 1-nrms (Conclitionals) 2.8. Mtrltiple tlxprcsslons . . . . . . . . . 2.11. Wt1II.E ntlrl REPLAT Forms . . . 3 . Writing Prorjrnms in PPL 3.1. User-I)efi~ictl Functions . . . . . . . . . 2 1 . . . . . . . . . . 3.2. GOT-0 nncl HL:I'UlIN 23 3.3. FOl3 Sti-~teriiettts 25 3.4. Nrsting nticl Recursion . . . . . . . . . . . . . 25 3.6. Lnl)rls . . . . . . . . . . . . 26

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 3% of the total text.

Page 1 of 138

PPL USEII'S MANUAL

  Edward A. Tnft arid
Thomas A. Standish

T~chriicnl Report 21-74

September 5, 1974

Fourth Editiori

Center for Rcscnrcli in Caniputlng Technology

Alhcn Con)putatlon Lohorntory

tfarvnrd Univcrsity

Cnmbrldye. Mossncl~usctts 02138

[This page contains 1 picture or other non-text object]

Page 2 of 138

PPL User's Manual

1. lntrorltrctiori
1.1. Abstract

. . . . . . . . . . . . 1


8.2. Scopc

. . . . . . . . . . . . 1

           . . . . . . . . . . 2
2 . Getting Startcd with PPL


1.3. Orgnriizntlon

. . . . . . . . . . . . 2


1.4. Ackric~wlcrigctncnts


2.1. Startitiq ntirl Lticlitig o Scsslori with PPL
2.2. Typiri~l Corn~~ri~t~~ls ta PPL

. . . .

2.3. Uslrig PPL as n Desk C~llculntar . .
. . . . . . .


2.5. Varinl)les . . . . . . . .
. . . .

2.4. Ni~riibcrs

111 PPL

2.G. Ottrcr Built-in Dntn Typcs
2.7. Futictiori Calls

. . . . . . .

2.11. FOI: Forriis . . . . . . . .

2.10. ti: 1-nrms (Conclitionals)

2.8. Mtrltiple tlxprcsslons

. . . . .

. . . .

2.11. Wt1II.E ntlrl REPLAT Forms

. . .

3 . Writing Prorjrnms in PPL
3.1. User-I)efi~ictl Functions

. . . . . . . . . 2 1

. . . . . . . . . .

3.2. GOT-0 nncl HL:I'UlIN 23

3.3. FOl3 Sti-~teriiettts 25
3.4. Nrsting nticl Recursion

. .

. . . . . . . . . . .

25

3.6. Lnl)rls

. . . . . . . . . . . . 26


3.6. Con~tncrits

. . . . . . . . . . . . 27

. . . . . . . . . . . .

3.7. Contititration 27

4 . Errors. Slrsp~nsio~l.
and Tcxt Editing

4.I.Synti1xITrrors . . . . . . . . . . . . 29

4.2. Lxcctrtiori Errors 29

. . . . . . . . . . .

4.3. IJstlr Sirslrr~isiot~ 30
4.4. l~lcm;irirlit~q
!r!prrt from thc Uscr

. . . . . . . . . . .

. . . . . . 3 1

. . . . . . . . . . . .

4.5. Text Etlili~iq 32
4.G. Displ:iyirig thr: Text of Furtctions

. .

. . . . . . . . .

35

4.7. Advnnccrl 'rr?xt Etlitiriq 35

4.7.1. Tcxt liclitor Command Formnt 36
4.7.2. Ct~rrrnt Stntcn~rlit

;iri(l Chnrnctler Position 37

. . . . .

4.7.3. Iritlividutll Commands 37

. . . . . . .

5

. Ust?ful Built-ln Frnlictions
5.1. Snviliq ntld llcstoririg Programs

. . . . . . 4 1


5.2 . Er:rsing Irlcr~tilicrs . . . . . . .

. . . . . . . . . .

43

5.3. Rlorc un N~rri~lrcrs 44

5.4. Cotivcrsiori Ftrrrclions 48
6.6. Mothcrrinticnl Functions

. . . . . . . . .

. . . . . . . . 47

[This page contains 1 picture or other non-text object]

Page 3 of 138

ii Contents PPL User's Manual

6. PPL's Extansion Features
6.1. Uscr-Dt-f irir?d Opvrators

. . , . .

6.2. Opcrntor Prccccletrcc . , , , . .

G.3. flitilt-In F~rnctions Dealirig with Operntors
6.4. RCNIJM13ER anti lv~rsor~inri
Precedence ,

6.5. Datn Dcfi~iitioris , . , . . , , , G.5.l. Structure Defirlitions . ,
6.5.2. Scqi~cricc I3rf iriitions . , , G.5.3. Altr.rrintr? Delrrlttioris . , , .

G.G, l'3trilt-ln [Iota Dcfiriitrons . . . . .

8.7. Prirltillg IJspr-Drfiiicd Values

. . . .

(5.8. Morc 011 Sclrctiarl ,

. . . . . .

G.D. Rtrrlt-in Filrictiotis for Uscr-Dcfincrl Data
6.10. Snrnplc Applicotion: Farmula Manipulation
6.1...