1
0
mirror of synced 2026-01-25 20:06:44 +00:00

Medley primer in PDF format

Primer TEDIT's converted to PDF
This commit is contained in:
Arun Welch
2020-12-12 22:53:24 -07:00
parent 4081a8b641
commit 330f259470
29 changed files with 28060 additions and 0 deletions

Binary file not shown.

481
docs/primer/002-PREFACE.pdf Normal file
View File

@@ -0,0 +1,481 @@
%PDF-1.3
%âãÏÓ
2 0 obj
<<
/Length 3733
>>
stream
BT
/TT2 1 Tf
10 0 0 10 548.5599 15 Tm
0 g
/GS1 gs
0 Tc
0 Tw
(vii)Tj
ET
0 G
0 J 0 j 1 w 10 M []0 d
1 i
54.01 27.5 m
558.01 27.5 l
S
BT
10 0 0 10 54 17.21 Tm
(Medley for the Novice, Release 2.0)Tj
/TT4 1 Tf
18 0 0 18 54 741.97 Tm
(PREFACE)Tj
ET
6 w
54.01 734.99 m
534.01 734.99 l
S
BT
/TT6 1 Tf
10 0 0 10 126 675.55 Tm
(It was dawn and the local told him it was down the road a piece, left at the first fishing bridge in the)Tj
0 -1.2 TD
(country, right at the appletree stump, and onto the dirt road just before the hill. At midnight he knew)Tj
T*
(he was lost.)Tj
/TT8 1 Tf
4.6948 0 TD
( -Anonymous)Tj
/F1 1 Tf
-4.6948 -4.229 TD
(Welcome to the Medley Lisp Development Environment, a collection of powerful tools)Tj
0 -1.2 TD
(for assisting you in programming in Lisp, developing sophisticated user interfaces, and)Tj
T*
(creating prototypes of your ideas in a quick and easy manner. Unfortunately, along)Tj
T*
(with the power comes mind-numbing complexity. The Medley documentation set)Tj
T*
(describes all the tools in detail, but it would be unreasonable for us to expect a new user)Tj
T*
(to wade through all of it, so this primer is intended as an introduction, to give you a)Tj
T*
(taste of some of the features.)Tj
0 -1.9 TD
(We developed this primer to provide a starting point for new Medley users, to enhance)Tj
0 -1.2 TD
(your excitement and challenge you with the potential before you. Were going to make)Tj
T*
(some assumptions about you. For starters, were going to assume that youre sitting at a)Tj
T*
(workstation that can run Medley. All of the examples in the book figure that youre)Tj
T*
(going to want to try things out. Were also going to assume that youve had some)Tj
T*
(exposure to Lisp, hopefully Common Lisp. )Tj
0 -1.9 TD
(Medley actually consists of two complete Lisp implementations, Common Lisp and)Tj
0 -1.2 TD
(InterLisp. All the screen I/O and some of the system functions are in InterLisp.)Tj
T*
(However, thanks to the package system, you can call back and forth between the two)Tj
T*
(languages by simply including a package delimiter in front of a symbol name. This)Tj
T*
(sounds complicated, but it will become clearer once we do some examples.)Tj
0 -1.9 TD
(Throughout we make reference to the )Tj
/F2 1 Tf
17.63 0 TD
(lnterlisp-D Reference Manual)Tj
/F1 1 Tf
13.531 0 TD
( by section and page)Tj
-31.161 -1.2 TD
(number. The material in the primer is just an introduction. When you need more depth,)Tj
T*
(use the detailed treatment provided in the manual.)Tj
0 -1.9 TD
(While only you can plot your ultimate destination, you will flnd this primer)Tj
0 -1.2 TD
(indispensable for clearly defining and guiding you to the first landmarks on your way.)Tj
/TT4 1 Tf
14 0 0 14 126 272.08 Tm
(Acknowledgements)Tj
/F1 1 Tf
10 0 0 10 126 252.26 Tm
(The early inspiration and model for this primer came from the Intelligent Tutoring)Tj
T*
(Systems group and the Learning Research and Development Center at the University of)Tj
T*
(Pittsburgh. We gratefully acknowledge their pioneering contribution to more effective)Tj
T*
(artificial intelligence.)Tj
0 -1.9 TD
(This primer was originally developed by Computer Possibilities, a company committed)Tj
0 -1.2 TD
(to making Al technology available. Primary development and writing was done by)Tj
T*
(Cynthia Cosic, with technical writing support provided by Sam Zordich. It has been re-)Tj
T*
(done by Venue staff to reflect changes in the environment since the original publication.)Tj
0 -1.9 TD
(At Xerox Artificial Intelligence Systems, John Vittal managed and directed the project.)Tj
0 -1.2 TD
(Substantial assistance was provided by many members of the AlS staff who provided)Tj
T*
(both editorial and systems support.)Tj
ET
endstream
endobj
3 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F1 4 0 R
/F2 5 0 R
/TT2 6 0 R
/TT4 7 0 R
/TT6 8 0 R
/TT8 9 0 R
>>
/ExtGState <<
/GS1 10 0 R
>>
>>
endobj
13 0 obj
<<
/Length 341
>>
stream
BT
/TT2 1 Tf
10 0 0 10 54 15 Tm
0 g
/GS1 gs
0 Tc
0 Tw
(viii)Tj
ET
0 G
0 J 0 j 1 w 10 M []0 d
1 i
54.01 27.5 m
558.01 27.5 l
S
BT
10 0 0 10 402.38 17.21 Tm
(Medley for the Novice, Release 2.0)Tj
-34.838 74.479 TD
(PREFACE)Tj
ET
54.01 759.29 m
558.01 759.29 l
S
BT
/F1 1 Tf
10 0 0 10 228 496.27 Tm
([This page intentionally left blank])Tj
ET
endstream
endobj
14 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F1 4 0 R
/TT2 6 0 R
>>
/ExtGState <<
/GS1 10 0 R
>>
>>
endobj
10 0 obj
<<
/Type /ExtGState
/SA false
/SM 0.02
/OP false
/op false
/OPM 1
/BG2 /Default
/UCR2 /Default
/HT /Default
/TR2 /Default
>>
endobj
15 0 obj
<<
/Type /FontDescriptor
/Ascent 770
/CapHeight 718
/Descent -229
/Flags 32
/FontBBox [-166 -225 1000 931]
/FontName /Helvetica
/ItalicAngle 0
/StemV 88
/XHeight 523
/StemH 88
>>
endobj
16 0 obj
<<
/Type /FontDescriptor
/Ascent 770
/CapHeight 718
/Descent -229
/Flags 262176
/FontBBox [-170 -228 1003 962]
/FontName /Helvetica-Bold
/ItalicAngle 0
/StemV 133
/XHeight 532
/StemH 140
>>
endobj
17 0 obj
<<
/Type /FontDescriptor
/Ascent 750
/CapHeight 653
/Descent -250
/Flags 98
/FontBBox [-169 -217 1010 883]
/FontName /Times-Italic
/ItalicAngle -15
/StemV 76
/XHeight 441
/StemH 76
>>
endobj
18 0 obj
<<
/Type /FontDescriptor
/Ascent 750
/CapHeight 662
/Descent -250
/Flags 34
/FontBBox [-168 -218 1000 898]
/FontName /Times-Roman
/ItalicAngle 0
/StemV 84
/XHeight 450
/StemH 84
>>
endobj
19 0 obj
<<
/Type /FontDescriptor
/Ascent 737
/CapHeight 722
/Descent -205
/Flags 34
/FontBBox [-195 -250 1000 965]
/FontName /NewCenturySchlbk-Roman
/ItalicAngle 0
/StemV 92
/XHeight 464
/StemH 45
>>
endobj
20 0 obj
<<
/Type /FontDescriptor
/Ascent 737
/CapHeight 722
/Descent -205
/Flags 98
/FontBBox [-166 -250 994 958]
/FontName /NewCenturySchlbk-Italic
/ItalicAngle -16
/StemV 80
/XHeight 466
/StemH 45
>>
endobj
4 0 obj
<<
/Type /Font
/Subtype /Type1
/FirstChar 32
/LastChar 146
/Widths [278 296 389 556 556 833 815 204 333 333 500 606 278 333 278 278
556 556 556 556 556 556 556 556 556 556 278 278 606 606 606 444
737 722 722 722 778 722 667 778 833 407 556 778 667 944 815 778
667 778 722 630 667 815 722 981 704 704 611 333 606 333 606 500
333 556 556 444 574 500 333 537 611 315 296 593 315 889 611 500
574 556 444 463 389 611 537 778 537 537 481 333 606 333 606 606
0 606 204 556 389 1000 500 500 333 1000 630 259 1000 606 611 606
606 204 204 ]
/Encoding /WinAnsiEncoding
/BaseFont /NewCenturySchlbk-Roman
/FontDescriptor 19 0 R
>>
endobj
5 0 obj
<<
/Type /Font
/Subtype /Type1
/FirstChar 32
/LastChar 117
/Widths [278 333 400 556 556 833 852 278 333 333 500 606 278 333 278 606
556 556 556 556 556 556 556 556 556 556 278 278 606 606 606 444
747 704 722 722 778 722 667 778 833 407 611 741 667 944 815 778
667 778 741 667 685 815 704 926 704 685 667 333 606 333 606 500
333 574 556 444 611 444 333 537 611 333 315 556 333 889 611 500
574 556 444 444 352 611 ]
/Encoding /WinAnsiEncoding
/BaseFont /NewCenturySchlbk-Italic
/FontDescriptor 20 0 R
>>
endobj
6 0 obj
<<
/Type /Font
/Subtype /TrueType
/FirstChar 32
/LastChar 121
/Widths [278 0 0 0 0 0 0 0 0 0 0 0 278 0 278 0
556 0 556 0 0 0 0 0 0 0 0 0 0 0 0 0
0 667 0 722 0 667 611 0 0 0 0 0 0 833 722 0
667 0 722 0 0 0 0 0 0 0 0 0 0 0 0 0
0 556 0 500 556 556 278 0 556 222 0 0 222 0 0 556
0 0 333 500 278 0 500 0 0 500 ]
/Encoding /WinAnsiEncoding
/BaseFont /Helvetica
/FontDescriptor 15 0 R
>>
endobj
7 0 obj
<<
/Type /Font
/Subtype /TrueType
/FirstChar 65
/LastChar 119
/Widths [722 0 722 0 667 611 0 0 0 0 0 0 0 0 0 667
0 722 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 556 611 556 0 611 0 0 0 556 278 889 611 611 0
0 0 556 333 0 0 778 ]
/Encoding /WinAnsiEncoding
/BaseFont /Helvetica-Bold
/FontDescriptor 16 0 R
>>
endobj
8 0 obj
<<
/Type /Font
/Subtype /TrueType
/FirstChar 32
/LastChar 121
/Widths [250 0 0 0 0 0 0 0 0 0 0 0 250 0 250 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 611 0 0 0 0 0 0 0 333 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 500 500 444 500 444 278 500 500 278 278 444 278 722 500 500
500 0 389 389 278 500 0 667 0 444 ]
/Encoding /WinAnsiEncoding
/BaseFont /Times-Italic
/FontDescriptor 17 0 R
>>
endobj
9 0 obj
<<
/Type /Font
/Subtype /TrueType
/FirstChar 32
/LastChar 121
/Widths [250 0 0 0 0 0 0 0 0 0 0 0 0 333 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 722 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 778 500 500
0 0 0 389 0 500 0 0 0 500 ]
/Encoding /WinAnsiEncoding
/BaseFont /Times-Roman
/FontDescriptor 18 0 R
>>
endobj
1 0 obj
<<
/Type /Page
/Parent 11 0 R
/Resources 3 0 R
/Contents 2 0 R
>>
endobj
12 0 obj
<<
/Type /Page
/Parent 11 0 R
/Resources 14 0 R
/Contents 13 0 R
>>
endobj
21 0 obj
<<
/S /D
>>
endobj
22 0 obj
<<
/Nums [0 21 0 R ]
>>
endobj
11 0 obj
<<
/Type /Pages
/Kids [1 0 R 12 0 R]
/Count 2
/MediaBox [0 0 612 792]
>>
endobj
23 0 obj
<<
/CreationDate (D:20201212223936-07'00')
/ModDate (D:20201212223936-07'00')
/Producer (PSNormalizer.framework)
>>
endobj
24 0 obj
<<
/Type /Catalog
/Pages 11 0 R
/PageLabels 22 0 R
>>
endobj
xref
0 25
0000000000 65535 f
0000008457 00000 n
0000000016 00000 n
0000003801 00000 n
0000005807 00000 n
0000006447 00000 n
0000006969 00000 n
0000007370 00000 n
0000007686 00000 n
0000008090 00000 n
0000004450 00000 n
0000008690 00000 n
0000008538 00000 n
0000003950 00000 n
0000004343 00000 n
0000004591 00000 n
0000004786 00000 n
0000004992 00000 n
0000005192 00000 n
0000005389 00000 n
0000005597 00000 n
0000008622 00000 n
0000008650 00000 n
0000008779 00000 n
0000008911 00000 n
trailer
<<
/Size 25
/Root 24 0 R
/Info 23 0 R
/ID [<1a83174cccff7ce9a2200d720cb446af><1a83174cccff7ce9a2200d720cb446af>]
>>
startxref
8981
%%EOF

927
docs/primer/003-TOC.pdf Normal file
View File

@@ -0,0 +1,927 @@
%PDF-1.3
%âãÏÓ
2 0 obj
<<
/Length 5691
>>
stream
BT
/TT2 1 Tf
10 0 0 10 551.34 15 Tm
0 g
/GS1 gs
0 Tc
0 Tw
(iii)Tj
ET
0 G
0 J 0 j 1 w 10 M []0 d
1 i
54.01 27.5 m
558.01 27.5 l
S
BT
10 0 0 10 54 17.21 Tm
(Medley for the Novice, Release 2.0)Tj
/TT4 1 Tf
18 0 0 18 54 729.97 Tm
(TABLE of CONTENTS)Tj
ET
6 w
54.01 722.99 m
534.01 722.99 l
S
BT
14 0 0 14 54 673.08 Tm
(Preface)Tj
/TT2 1 Tf
10 0 0 10 105.64 673.08 Tm
(...............................................................................................................................)Tj
35.2847 0 TD
[(.....................)-172.9(vii)]TJ
/TT4 1 Tf
14 0 0 14 54 631.08 Tm
(1. Brief Glossary )Tj
/TT2 1 Tf
10 0 0 10 175.14 631.08 Tm
[(.........................................................................................................................)-223.3(1-1)]TJ
/TT4 1 Tf
14 0 0 14 54 606.08 Tm
(2. Typing Shortcuts)Tj
/TT2 1 Tf
10 0 0 10 102 588.2 Tm
[(Programmers Assistant)-36.2(.........................................................................................................)]TJ
39.8224 0 TD
[(....)-221.3(2-1)]TJ
-39.8224 -1.7 TD
[(If You Make a Mistake )-201.1(.........................................................................................................)]TJ
39.5444 0 TD
[(.....)-221.5(2-2)]TJ
/TT4 1 Tf
14 0 0 14 54 547.08 Tm
(3. Using Menus )Tj
/TT2 1 Tf
10 0 0 10 102 529.2 Tm
[(Making a Selection from a Menu)-201.7(..............................................................................................)-218.8( 3-)]TJ
42.044 0 TD
(1)Tj
-42.044 -1.7 TD
[(Explanations of Menu Items )-256.3(....................................................................................................)]TJ
40.6572 0 TD
[(.)-220(3-2)]TJ
-40.6572 -1.7 TD
0.0314 Tw
(Submenus ......................................................................................................................)Tj
37.8742 0 TD
0 Tw
[(...........)-224.7(3-2)]TJ
-37.8742 -1.7 TD
[(Summary)-255.7(........................................................................................................................)]TJ
37.8738 0 TD
[(...........)-225(3-3)]TJ
/TT4 1 Tf
14 0 0 14 54 454.08 Tm
(4. How to Use Files)Tj
/TT2 1 Tf
10 0 0 10 102 436.2 Tm
[(Types of Files )-256.2(...............................................................................................................)]TJ
37.8753 0 TD
[(...........)-223.5(4-1)]TJ
-37.8753 -1.7 TD
0.0334 Tw
(Directories ...................................................................................................................)Tj
37.0407 0 TD
0 Tw
[(..............)-224.7(4-1)]TJ
-37.0407 -1.7 TD
[(Directory Options )-145.6(.............................................................................................................)]TJ
38.4317 0 TD
[(.........)-222.8(4-2)]TJ
-38.4317 -1.7 TD
0.0881 Tw
(Subdirectories ................................................................................................................)Tj
37.8752 0 TD
0 Tw
[(...........)-223.7(4-2)]TJ
-37.8752 -1.7 TD
[(To See What Files Are Loaded )-34.3(.................................................................................................)-219.3(4)]TJ
41.7112 0 TD
(-3)Tj
-41.7112 -1.7 TD
[(Simple Commands for Manipulating Files)-204.5(.................................................................................)-216.6(4-3)]TJ
T*
[(Connecting to a Directory)-200.8(......................................................................................................)]TJ
39.8229 0 TD
[(....)-220.8(4-3)]TJ
-39.8229 -1.7 TD
[(File Version Numbers)-201.7(...........................................................................................................)]TJ
39.544 0 TD
[(.....)-221.8(4-4)]TJ
/TT4 1 Tf
14 0 0 14 54 293.08 Tm
(5. FileBrowser)Tj
/TT2 1 Tf
10 0 0 10 102 275.2 Tm
[(Calling the FileBrowser )-90.4(.......................................................................................................)]TJ
39.2667 0 TD
[(......)-221.3(5-1)]TJ
-39.2667 -1.7 TD
[(FileBrowser Commands )-258.7(..........................................................................................................)]TJ
40.6562 0 TD
[(.)-221(5-3)]TJ
/TT4 1 Tf
14 0 0 14 54 234.08 Tm
(6. Those Wondertul Windows!)Tj
/TT2 1 Tf
10 0 0 10 102 216.2 Tm
[(Windows Provided by Medley)-35.3(...................................................................................................)-219.6( 6)]TJ
41.711 0 TD
(-1)Tj
-41.711 -1.7 TD
[(Creating a Window )-256.1(............................................................................................................)]TJ
39.2659 0 TD
[(......)-222.2(6-2)]TJ
-39.2659 -1.7 TD
[(Right Button Default Window Menu )-90.7(..........................................................................................)-218.1(6-2)]TJ
T*
[(Explanation of Each Menu Item )-89.2(................................................................................................)-219.1(6)]TJ
41.7112 0 TD
(-3)Tj
-41.7112 -1.7 TD
[(Scrollable Windows )-256.6(............................................................................................................)]TJ
39.2659 0 TD
[(......)-222.2(6-4)]TJ
-39.2659 -1.7 TD
[(Other Window Functions )-257.4(........................................................................................................)]TJ
40.3785 0 TD
[(..)-220.8(6-5)]TJ
-37.9785 -1.7 TD
0.194 Tw
[(PROMPTPRlNT ...............................................................................................................)-221.6(6-5)]TJ
T*
0.0818 Tw
(WHlCHW ........................................................................................................................)Tj
37.9758 0 TD
0 Tw
[(..)-223.5(6-6)]TJ
ET
endstream
endobj
3 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/TT2 4 0 R
/TT4 5 0 R
>>
/ExtGState <<
/GS1 6 0 R
>>
>>
endobj
9 0 obj
<<
/Length 5640
>>
stream
BT
/TT2 1 Tf
10 0 0 10 54 15 Tm
0 g
/GS1 gs
0 Tc
0 Tw
(iv)Tj
ET
0 G
0 J 0 j 1 w 10 M []0 d
1 i
54.01 27.5 m
558.01 27.5 l
S
BT
10 0 0 10 402.38 17.21 Tm
(Medley for the Novice, Release 2.0)Tj
-34.838 74.479 TD
(TABLE OF CONTENTS)Tj
ET
54.01 759.29 m
558.01 759.29 l
S
BT
/TT4 1 Tf
14 0 0 14 54 727.08 Tm
(7. Editing and Saving)Tj
/TT2 1 Tf
10 0 0 10 102 709.2 Tm
[(Defining Functions )-143.9(............................................................................................................)]TJ
38.7099 0 TD
[(........)-222.5(7-1)]TJ
-38.7099 -1.7 TD
[(Simple Editing in the Executive Window )-36.2(...................................................................................)-216.9(7-2)]TJ
T*
[(Using the List Structure Editor)-146.3(................................................................................................)]TJ
40.1019 0 TD
[(...)-219.6(7-3)]TJ
-40.1019 -1.7 TD
[(Commenting Functions)-89.8(...........................................................................................................)]TJ
40.1 0 TD
[(...)-221.5(7-4)]TJ
-40.1 -1.7 TD
[(File Functions and Variables: How to See and Save Them)-259.8(......................................................)-212.1(7-5)]TJ
T*
[(File Variables)-143.9(.................................................................................................................)]TJ
37.597 0 TD
[(............)-224(7-5)]TJ
-37.597 -1.7 TD
[(Saving Interlisp-D on Files)-90.6(....................................................................................................)]TJ
39.5452 0 TD
[(.....)-220.6(7-5)]TJ
/TT4 1 Tf
14 0 0 14 54 583.08 Tm
(8. Your Init File)Tj
/TT2 1 Tf
10 0 0 10 102 565.2 Tm
[(Using the USERGREETFILES Variable )-149(...................................................................................)-216.9(8-1)]TJ
0 -1.7 TD
[(Making an Init File )-33.4(...........................................................................................................)]TJ
38.154 0 TD
[(..........)-222.7(8-1)]TJ
/TT4 1 Tf
14 0 0 14 54 524.08 Tm
(9. Medley Forgiveness: DWIM)Tj
/TT2 1 Tf
10 0 0 10 252.98 524.08 Tm
[(.............................................................................................)-218.6(9-1)]TJ
/TT4 1 Tf
14 0 0 14 54 499.08 Tm
(10. Break Package)Tj
/TT2 1 Tf
10 0 0 10 102 481.2 Tm
[(Break Windows )-89.4(.................................................................................................................)]TJ
38.709 0 TD
[(......)-223(10-1)]TJ
-38.709 -1.7 TD
[(Break Package Examples )-34(.......................................................................................................)-220.3(1)]TJ
41.1552 0 TD
(0-1)Tj
-41.1552 -1.7 TD
[(Ways to Stop Execution from the Keyboard \(Breaking Lisp\) )-94.6(..................................................)-211.4(10-3)]TJ
T*
[(Break Menu )-254.6(....................................................................................................................)]TJ
38.1525 0 TD
[(........)-223.8(10-3)]TJ
-38.1525 -1.7 TD
[(Returning to Top Level )-255(........................................................................................................)]TJ
39.5445 0 TD
[(...)-221(10-4)]TJ
/TT4 1 Tf
14 0 0 14 54 389.08 Tm
(11. WhatTo Do lf )Tj
/TT2 1 Tf
10 0 0 10 167.5517 389.08 Tm
[(...)-203.3(......................................................................................................................)-222.8(11-1)]TJ
/TT4 1 Tf
14 0 0 14 54 364.08 Tm
(12. Window and Regions)Tj
/TT2 1 Tf
10 0 0 10 102 346.2 Tm
0.4655 Tw
(Windows 12-1)Tj
2.4 -1.7 TD
0.1922 Tw
[(CREATEW .....................................................................................................................)-222.7(12)]TJ
39.3113 0 TD
0 Tw
(-1)Tj
-39.3113 -1.7 TD
0.2502 Tw
[(WlNDOWPROP .............................................................................................................)-221.3(12-2)]TJ
T*
0 Tw
[(Getting Windows to Do Things )-26.3(.......................................................................................)-217.6(12-3)]TJ
-2.4 -1.7 TD
2.1222 Tw
[( BUTTONEVENTFN )2093.9(........................................................................................................)-220.5(12-5)]TJ
2.4 -1.7 TD
0 Tw
[(Looking at a Windows Properties )-81.3(..................................................................................)-216.8(12-5)]TJ
-2.4 -1.7 TD
0.0312 Tw
(Regions .......................................................................................................................)Tj
37.04 0 TD
0 Tw
[(............)-225(12-5)]TJ
/TT4 1 Tf
14 0 0 14 54 220.08 Tm
(13. What Are Menus?)Tj
/TT2 1 Tf
10 0 0 10 102 202.2 Tm
[(Displaying Menus)-255.4(...............................................................................................................)]TJ
38.9873 0 TD
[(.....)-222.5(13-1)]TJ
-38.9873 -1.7 TD
[(Getting Menus to Do Stuff )-256.3(.....................................................................................................)]TJ
40.101 0 TD
[(.)-220.1(13-2)]TJ
-40.101 -1.7 TD
[(WHENHELDFN and WHENSELECTEDFN Fields of a Menu )-156.5(................................................)-211.1(13-3)]TJ
T*
[(Looking at a Menus Fields)-144.5(.....................................................................................................)]TJ
40.101 0 TD
[(.)-220.1(13-5)]TJ
/TT4 1 Tf
14 0 0 14 54 127.08 Tm
(14. Bitmaps)Tj
/TT2 1 Tf
10 0 0 10 133.44 127.08 Tm
(...............................................................................................................................)Tj
35.2847 0 TD
[(.......)-225.5(14-1)]TJ
ET
endstream
endobj
10 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/TT2 4 0 R
/TT4 5 0 R
>>
/ExtGState <<
/GS1 6 0 R
>>
>>
endobj
12 0 obj
<<
/Length 5599
>>
stream
BT
/TT2 1 Tf
10 0 0 10 553 15 Tm
0 g
/GS1 gs
0 Tc
0 Tw
(v)Tj
ET
0 G
0 J 0 j 1 w 10 M []0 d
1 i
54.01 27.5 m
558.01 27.5 l
S
BT
10 0 0 10 54 17.21 Tm
(Medley for the Novice, Release 2.0)Tj
39.787 74.479 TD
(TABLE OF CONTENTS)Tj
ET
54.01 759.29 m
558.01 759.29 l
S
BT
/TT4 1 Tf
14 0 0 14 54 727.08 Tm
(15. Displaystreams)Tj
/TT2 1 Tf
10 0 0 10 102 709.2 Tm
[(Drawing on a Displaystream )-91.3(...................................................................................................)-219.6(1)]TJ
41.1552 0 TD
(5-1)Tj
-38.7551 -1.7 TD
0.0257 Tw
[(DRAWUNE .....................................................................................................................)-222.7(15)]TJ
39.3113 0 TD
0 Tw
(-1)Tj
-39.3113 -1.7 TD
[(DRAWTO)-192.2(........................................................................................................................)-223.2(1)]TJ
38.7551 0 TD
(5-2)Tj
-38.7551 -1.7 TD
0.1375 Tw
[(DRAWCIRCLE ...............................................................................................................)-221.6(15-3)]TJ
T*
0 Tw
[(FILLCIRCLE)-79.5(....................................................................................................................)-222.5(1)]TJ
38.7551 0 TD
(5-1)Tj
-41.1552 -1.7 TD
[(Locating and Changing Your Position in a Displaystream )-91.5(......................................................)-212.1(15-4)]TJ
2.4 -1.7 TD
0.1364 Tw
[(DSPXP0SITION .............................................................................................................)-221.3(15-5)]TJ
T*
0.2484 Tw
[(DSPYPOSlTION ............................................................................................................)-221.1(15-5)]TJ
T*
0.0247 Tw
(MOVETO ........................................................................................................................)Tj
38.199 0 TD
0 Tw
(15-5)Tj
/TT4 1 Tf
14 0 0 14 54 549.08 Tm
(16. Fonts )Tj
/TT2 1 Tf
10 0 0 10 102 531.2 Tm
[(What Makes Up a Font )-146.1(..........................................................................................................)]TJ
40.1002 0 TD
[(.)-221(16-1)]TJ
-40.1002 -1.7 TD
[(Fontdescriptors and FONTCREATE )-38.8(......................................................................................)-217.4(16-2)]TJ
T*
[(Display Fonts)-144.4(..................................................................................................................)]TJ
37.8748 0 TD
[(.........)-223.7(16-3)]TJ
-37.8748 -1.7 TD
[(InterPress Fonts)-256.1(...............................................................................................................)]TJ
38.4313 0 TD
[(.......)-222.8(16-3)]TJ
-38.4313 -1.7 TD
[(Functions for Using Fonts)-90.4(......................................................................................................)]TJ
39.8229 0 TD
[(..)-220.5(16-4)]TJ
-37.4229 -1.7 TD
[(FONTPROP - Looking at Font Properties)-84.7(.......................................................................)-214.9(16-4)]TJ
T*
0.1391 Tw
[(STRINGWlDTH ..............................................................................................................)-221.5(16-5)]TJ
T*
0 Tw
[(DSPFONT- Changing the Font in One Window )-85(............................................................)-213.1(16-5)]TJ
-2.4 -1.7 TD
[(Personalizing Your Font Profile )-201.5(..............................................................................................)-218.8(1)]TJ
41.1552 0 TD
(6-6)Tj
/TT4 1 Tf
14 0 0 14 54 371.08 Tm
(17. The Inspector )Tj
/TT2 1 Tf
10 0 0 10 102 353.2 Tm
[(Calling the Inspector )-144(.........................................................................................................)]TJ
38.7104 0 TD
[(......)-221.6(17-1)]TJ
-38.7104 -1.7 TD
[(Using the Inspector )-88.4(...........................................................................................................)]TJ
38.71 0 TD
[(......)-222(17-2)]TJ
-38.71 -1.7 TD
[(Inspector Example )-144.4(.............................................................................................................)]TJ
38.9877 0 TD
[(.....)-222.1(17-2)]TJ
/TT4 1 Tf
14 0 0 14 54 295.08 Tm
(18. Masterscope)Tj
/TT2 1 Tf
10 0 0 10 102 277.2 Tm
[(SHOW DATA Command and GRAPHER )-40.4(...............................................................................)-216.3(18-2)]TJ
/TT4 1 Tf
14 0 0 14 54 253.08 Tm
(19. Where Does All the Time Go? SPY )Tj
/TT2 1 Tf
10 0 0 10 102 235.2 Tm
[(How to Use Spy with the SPY Window )-37.3(...................................................................................)-216.9(19-1)]TJ
0 -1.7 TD
[(How to Use SPY from the Lisp Top Level )-259.4(..............................................................................)-216.1(19-2)]TJ
T*
[(Interpreting SPYs Results )-90.3(....................................................................................................)]TJ
39.8232 0 TD
[(..)-220.1(19-2)]TJ
/TT4 1 Tf
14 0 0 14 54 177.08 Tm
(20. Free Menus )Tj
/TT2 1 Tf
10 0 0 10 102 159.2 Tm
[(Free Menu Example )-256.3(.............................................................................................................)]TJ
39.8217 0 TD
[(..)-221.6(20-1)]TJ
-39.8217 -1.7 TD
[(Parts of a Free Menu Item )-146.4(.....................................................................................................)]TJ
40.101 0 TD
[(.)-220.1(20-2)]TJ
-40.101 -1.7 TD
[(Types of Free Menu Items )-91.3(......................................................................................................)]TJ
40.599 0 TD
(20-3)Tj
ET
endstream
endobj
13 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/TT2 4 0 R
/TT4 5 0 R
>>
/ExtGState <<
/GS1 6 0 R
>>
>>
endobj
15 0 obj
<<
/Length 5533
>>
stream
BT
/TT2 1 Tf
10 0 0 10 54 15 Tm
0 g
/GS1 gs
0 Tc
0 Tw
(vi)Tj
ET
0 G
0 J 0 j 1 w 10 M []0 d
1 i
54.01 27.5 m
558.01 27.5 l
S
BT
10 0 0 10 402.38 17.21 Tm
(Medley for the Novice, Release 2.0)Tj
-34.838 74.479 TD
(TABLE OF CONTENTS)Tj
ET
54.01 759.29 m
558.01 759.29 l
S
BT
/TT4 1 Tf
14 0 0 14 54 727.08 Tm
(21. The Grapher )Tj
/TT2 1 Tf
10 0 0 10 102 709.2 Tm
[(Say it with Graphs )-33.9(............................................................................................................)]TJ
38.4319 0 TD
[(.......)-222.3(21-1)]TJ
-36.0319 -1.7 TD
[(Add a Node)-188.3(.....................................................................................................................)]TJ
38.199 0 TD
(21-2)Tj
-38.199 -1.7 TD
[(Add a Link)-188.4(.....................................................................................................................)]TJ
37.4203 0 TD
[(..)-223(21-2)]TJ
-37.4203 -1.7 TD
[(Delete a Link)-189.1(..................................................................................................................)]TJ
37.6988 0 TD
[(.)-222.3(21-2)]TJ
-37.6988 -1.7 TD
[(Delete a Node)-188.9(.................................................................................................................)-222(2)]TJ
38.7551 0 TD
(1-2)Tj
-38.7551 -1.7 TD
[(Move a Node)-78.2(...................................................................................................................)-222.3(2)]TJ
38.7551 0 TD
(1-2)Tj
-41.1552 -1.7 TD
[(Making a Graph from a List )-257.6(....................................................................................................)]TJ
40.599 0 TD
(21-2)Tj
-40.599 -1.7 TD
[(Incorporating Grapher into Your Program )-258.4(..............................................................................)-216.1(21-2)]TJ
T*
[(More of Grapher )-255.7(...............................................................................................................)]TJ
38.7094 0 TD
[(......)-222.7(21-2)]TJ
/TT4 1 Tf
14 0 0 14 54 549.08 Tm
(22. Resource Management )Tj
/TT2 1 Tf
10 0 0 10 102 531.2 Tm
[(Naming Variables and Records )-145.8(..............................................................................................)-218.8(22-1)]TJ
0 -1.7 TD
[(Some Space and Time Considerations )-202.1(..................................................................................)-216.8(22-2)]TJ
2.4 -1.7 TD
[(Global Variables )-78.8(.............................................................................................................)-221.3(2)]TJ
38.7551 0 TD
(2-3)Tj
-38.7551 -1.7 TD
[(Circular Lists )-247.4(................................................................................................................)]TJ
37.4212 0 TD
[(..)-222.1(22-3)]TJ
-37.4212 -1.7 TD
[(When You Run Out of Space )-79.7(.........................................................................................)-217.9(22-4)]TJ
/TT4 1 Tf
14 0 0 14 54 439.08 Tm
(23. Simple Interactions with the Cursor, a Bitmap, and a Window)Tj
/TT2 1 Tf
10 0 0 10 102 421.2 Tm
[(GETMOUSESTATE Example Function)-95.1(..................................................................................)-216.8(23-1)]TJ
T*
[(Advising GETMOUSESTATE )-149.2(.................................................................................................)-219.3(23-2)]TJ
T*
[(Changing the Cursor )-32.6(...........................................................................................................)]TJ
39.266 0 TD
[(....)-221.6(23-2)]TJ
-39.266 -1.7 TD
[(Functions for Tracing the Cursor )-203.3(............................................................................................)-218.5(23)]TJ
41.7113 0 TD
(-3)Tj
-41.7113 -1.7 TD
[(Running the Functions )-87.8(.........................................................................................................)]TJ
39.5444 0 TD
[(...)-221.1(23-6)]TJ
/TT4 1 Tf
14 0 0 14 54 329.08 Tm
(24. Glossary of Global System Variables)Tj
/TT2 1 Tf
10 0 0 10 102 311.2 Tm
0.0334 Tw
(Directories ...................................................................................................................)Tj
37.0407 0 TD
0 Tw
[(............)-224.3(24-1)]TJ
-37.0407 -1.7 TD
0.1429 Tw
(Flags .........................................................................................................................)Tj
36.4837 0 TD
0 Tw
[(..............)-225.7(24-2)]TJ
-36.4837 -1.7 TD
[(History Lists )-200.9(.................................................................................................................)]TJ
37.319 0 TD
[(...........)-223.8(24-3)]TJ
-37.319 -1.7 TD
[(System Menus )-144.9(..................................................................................................................)]TJ
38.7088 0 TD
[(......)-223.2(24-3)]TJ
-38.7088 -1.7 TD
0.4655 Tw
(Windows 24-4)Tj
T*
0 Tw
[(Miscellaneous )-143.9(................................................................................................................)]TJ
38.1532 0 TD
[(........)-223.2(24-4)]TJ
/TT4 1 Tf
14 0 0 14 54 202.08 Tm
(25. Other Useful References)Tj
/TT2 1 Tf
10 0 0 10 241.86 202.08 Tm
[(...............................................................................................)-274(25.1)]TJ
/TT4 1 Tf
14 0 0 14 54 161.08 Tm
(Index)Tj
/TT2 1 Tf
10 0 0 10 91.74 161.08 Tm
(...............................................................................................................................)Tj
35.2847 0 TD
[(...............)-228.9(INDEX-1)]TJ
ET
endstream
endobj
16 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/TT2 4 0 R
/TT4 5 0 R
>>
/ExtGState <<
/GS1 6 0 R
>>
>>
endobj
18 0 obj
<<
/Length 342
>>
stream
BT
/TT2 1 Tf
10 0 0 10 548.5599 15 Tm
0 g
/GS1 gs
0 Tc
0 Tw
(vii)Tj
ET
0 G
0 J 0 j 1 w 10 M []0 d
1 i
54.01 27.5 m
558.01 27.5 l
S
BT
10 0 0 10 54 17.21 Tm
(Medley for the Novice, Release 2.0)Tj
39.787 74.479 TD
(TABLE OF CONTENTS)Tj
ET
54.01 759.29 m
558.01 759.29 l
S
BT
10 0 0 10 228 494.21 Tm
([This page intentionally left blank])Tj
ET
endstream
endobj
19 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/TT2 4 0 R
>>
/ExtGState <<
/GS1 6 0 R
>>
>>
endobj
6 0 obj
<<
/Type /ExtGState
/SA false
/SM 0.02
/OP false
/op false
/OPM 1
/BG2 /Default
/UCR2 /Default
/HT /Default
/TR2 /Default
>>
endobj
20 0 obj
<<
/Type /FontDescriptor
/Ascent 770
/CapHeight 718
/Descent -229
/Flags 32
/FontBBox [-166 -225 1000 931]
/FontName /Helvetica
/ItalicAngle 0
/StemV 88
/XHeight 523
/StemH 88
>>
endobj
21 0 obj
<<
/Type /FontDescriptor
/Ascent 770
/CapHeight 718
/Descent -229
/Flags 262176
/FontBBox [-170 -228 1003 962]
/FontName /Helvetica-Bold
/ItalicAngle 0
/StemV 133
/XHeight 532
/StemH 140
>>
endobj
4 0 obj
<<
/Type /Font
/Subtype /TrueType
/FirstChar 32
/LastChar 146
/Widths [278 0 0 0 0 0 0 0 333 333 0 0 278 333 278 0
556 556 556 556 556 556 556 556 556 556 278 0 0 0 0 0
0 667 667 722 722 667 611 778 722 278 0 667 556 833 722 778
667 0 722 667 611 722 667 944 667 667 0 278 0 278 0 0
0 556 556 500 556 556 278 556 556 222 0 500 222 833 556 556
556 0 333 500 278 556 500 722 500 500 500 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 222 ]
/Encoding /WinAnsiEncoding
/BaseFont /Helvetica
/FontDescriptor 20 0 R
>>
endobj
5 0 obj
<<
/Type /Font
/Subtype /TrueType
/FirstChar 32
/LastChar 121
/Widths [278 333 0 0 0 0 0 0 0 0 0 0 278 0 278 0
556 556 556 556 556 556 556 556 556 556 333 0 0 0 0 611
0 722 722 722 722 667 611 778 722 278 0 0 611 833 722 778
667 0 722 667 611 722 667 944 0 667 0 0 0 0 0 0
0 556 611 556 611 556 333 611 611 278 0 556 278 889 611 611
611 0 389 556 333 611 556 778 556 556 ]
/Encoding /WinAnsiEncoding
/BaseFont /Helvetica-Bold
/FontDescriptor 21 0 R
>>
endobj
1 0 obj
<<
/Type /Page
/Parent 7 0 R
/Resources 3 0 R
/Contents 2 0 R
>>
endobj
8 0 obj
<<
/Type /Page
/Parent 7 0 R
/Resources 10 0 R
/Contents 9 0 R
>>
endobj
11 0 obj
<<
/Type /Page
/Parent 7 0 R
/Resources 13 0 R
/Contents 12 0 R
>>
endobj
14 0 obj
<<
/Type /Page
/Parent 7 0 R
/Resources 16 0 R
/Contents 15 0 R
>>
endobj
17 0 obj
<<
/Type /Page
/Parent 7 0 R
/Resources 19 0 R
/Contents 18 0 R
>>
endobj
22 0 obj
<<
/S /D
>>
endobj
23 0 obj
<<
/Nums [0 22 0 R ]
>>
endobj
7 0 obj
<<
/Type /Pages
/Kids [1 0 R 8 0 R 11 0 R 14 0 R 17 0 R]
/Count 5
/MediaBox [0 0 612 792]
>>
endobj
24 0 obj
<<
/CreationDate (D:20201212223936-07'00')
/ModDate (D:20201212223936-07'00')
/Producer (PSNormalizer.framework)
>>
endobj
25 0 obj
<<
/Type /Catalog
/Pages 7 0 R
/PageLabels 23 0 R
>>
endobj
xref
0 26
0000000000 65535 f
0000025152 00000 n
0000000016 00000 n
0000005759 00000 n
0000024147 00000 n
0000024680 00000 n
0000023606 00000 n
0000025630 00000 n
0000025232 00000 n
0000005865 00000 n
0000011557 00000 n
0000025313 00000 n
0000011664 00000 n
0000017316 00000 n
0000025396 00000 n
0000017423 00000 n
0000023009 00000 n
0000025479 00000 n
0000023116 00000 n
0000023510 00000 n
0000023746 00000 n
0000023941 00000 n
0000025562 00000 n
0000025590 00000 n
0000025738 00000 n
0000025870 00000 n
trailer
<<
/Size 26
/Root 25 0 R
/Info 24 0 R
/ID [<7c4abca41580603236330069cc67a86b><7c4abca41580603236330069cc67a86b>]
>>
startxref
25939
%%EOF

1318
docs/primer/01-GLOSSARY.pdf Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1189
docs/primer/06-WINDOWS.pdf Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,859 @@
%PDF-1.3
%âãÏÓ
2 0 obj
<<
/Length 4668
>>
stream
BT
/TT2 1 Tf
10 0 0 10 543.55 15 Tm
0 g
/GS1 gs
0 Tc
0 Tw
(8-1)Tj
ET
0 G
0 J 0 j 1 w 10 M []0 d
1 i
54.01 27.5 m
558.01 27.5 l
S
BT
10 0 0 10 54 17.21 Tm
(Medley for the Novice, Release 2.0)Tj
/TT4 1 Tf
18 0 0 18 54 729.97 Tm
(8. YOUR INIT FILE)Tj
ET
6 w
54.01 722.99 m
534.01 722.99 l
S
BT
/F1 1 Tf
10 0 0 10 126 682.26 Tm
(Lisp has a number of global variables that control the environment. Global variables)Tj
0 -1.2 TD
(make it easy to customize the environment to fit your needs. One way to do this is to)Tj
T*
(develop an )Tj
/TT6 1 Tf
5.223 0 TD
(INIT)Tj
/F1 1 Tf
2.4004 0 TD
( file. This is a file that is loaded when you start an image. You can use)Tj
-7.6234 -1.323 TD
(it to set variables, load files, define functions, and any other things that you want to do)Tj
0 -1.2 TD
(to make the Medley environment suit you.)Tj
/TT4 1 Tf
14 0 0 14 54 587.85 Tm
(Using the USERGREETFILES Variable)Tj
ET
1 w
54.01 584.26 m
534.01 584.26 l
S
BT
/F1 1 Tf
10 0 0 10 126 559.03 Tm
(As described in File Variables section of Chapter 11, each program file has a global)Tj
T*
(Your )Tj
/TT6 1 Tf
2.537 0 TD
(INIT)Tj
/F1 1 Tf
2.4004 0 TD
( file could be called )Tj
/TT6 1 Tf
9.057 0 TD
(INIT)Tj
/F1 1 Tf
2.4004 0 TD
(, )Tj
/TT6 1 Tf
0.556 0 TD
(INIT.LISP)Tj
/F1 1 Tf
5.4009 0 TD
(, )Tj
/TT6 1 Tf
0.556 0 TD
(INIT.USER)Tj
/F1 1 Tf
5.4009 0 TD
(, or whatever the)Tj
-28.3085 -1.323 TD
(convention is at your site. There is no default name preferred by the system, it just)Tj
0 -1.2 TD
(looks for the files listed in the variable )Tj
/TT6 1 Tf
18.059 0 TD
(USERGREETFILES)Tj
/F1 1 Tf
8.4014 0 TD
( \(see below\). Check to see what)Tj
-26.4604 -1.323 TD
(the preference is at your site. Put this file in your directory. Your directory name should)Tj
0 -1.2 TD
(be the same as your login name. The )Tj
/TT6 1 Tf
17.189 0 TD
(INIT)Tj
/F1 1 Tf
2.4004 0 TD
( file is loaded by the function )Tj
/TT6 1 Tf
13.613 0 TD
(GREET)Tj
/F1 1 Tf
3.0005 0 TD
(. )Tj
/TT6 1 Tf
0.556 0 TD
(GREET)Tj
/F1 1 Tf
-36.7589 -1.323 TD
(is normally run when Medley is started. If this is not the case at your site, or you want)Tj
0 -1.2 TD
(to use the machine and Medley has already been started, you can run the function)Tj
/TT6 1 Tf
T*
(GREET)Tj
/F1 1 Tf
3 0 TD
( yourself. If your user name was, for example, )Tj
/TT6 1 Tf
21.39 0 TD
(TURING)Tj
/F1 1 Tf
3.6006 0 TD
(, then you would type:)Tj
/TT6 1 Tf
-24.3906 -1.9 TD
(\(GREET TURING\))Tj
/F1 1 Tf
-3.6 -2.023 TD
(This does a number of things, including undoing any previous greeting operation,)Tj
0 -1.2 TD
(loading the site init file, and loading your init file. Where )Tj
/TT6 1 Tf
26.652 0 TD
(GREET)Tj
/F1 1 Tf
3.0005 0 TD
( looks for your INIT file)Tj
-29.6525 -1.323 TD
(depends on the value of the variable )Tj
/TT6 1 Tf
16.984 0 TD
(USERGREETFILES)Tj
/F1 1 Tf
8.4 0 TD
(. The value of this variable is set)Tj
-25.384 -1.323 TD
(when the systems )Tj
/TT6 1 Tf
8.742 0 TD
(SYSOUT)Tj
/TT8 1 Tf
3.6006 0 TD
( )Tj
/F1 1 Tf
0.25 0 TD
(file is made, so check its value at your site! For example, its)Tj
-12.5926 -1.323 TD
(value could be:)Tj
ET
q
188 0 0 -75 212.01 364.15 cm
/Im1 Do
Q
BT
10 0 0 10 220.48 274.42 Tm
(Figure 8-1. Possible Value of )Tj
/TT6 1 Tf
13.503 0 TD
(USERGREETFILES)Tj
/F1 1 Tf
-22.951 -2.023 TD
(In each place you see )Tj
/TT6 1 Tf
10.019 0 TD
(>USER>)Tj
/F1 1 Tf
3.6006 0 TD
(, the argument passed to )Tj
/TT6 1 Tf
11.724 0 TD
(GREET)Tj
/F1 1 Tf
3.0005 0 TD
( is substituted into the)Tj
-28.3441 -1.323 TD
(path. This is your login name if you are just starting Medley. For example, the first)Tj
0 -1.2 TD
(value in the list would have the system check to see whether there was a)Tj
/TT6 1 Tf
T*
({DSK}<LISPFlLES>TURING>INIT.LISP)Tj
/F1 1 Tf
19.2031 0 TD
( file. No error is generated if you do not have)Tj
-19.2031 -1.323 TD
(an )Tj
/TT6 1 Tf
1.445 0 TD
(INIT)Tj
/F1 1 Tf
2.4004 0 TD
( file, and none of the files in )Tj
/TT6 1 Tf
13.113 0 TD
(USERGREETFILES)Tj
/F1 1 Tf
8.4014 0 TD
( are found.)Tj
/TT4 1 Tf
14 0 0 14 54 157.32 Tm
(Making an Init File)Tj
ET
54.01 153.73 m
534.01 153.73 l
S
BT
/F1 1 Tf
10 0 0 10 126 125.5 Tm
(As described in File Variables section of Chapter 11, each program file has a global)Tj
0 -1.2 TD
(variable associated with it, whose name is formed by appending )Tj
/TT6 1 Tf
29.765 0 TD
(COMS)Tj
/F1 1 Tf
2.4004 0 TD
( to the end of the)Tj
-32.1654 -1.323 TD
(root filename. For any of the standard )Tj
/TT6 1 Tf
17.891 0 TD
(INIT)Tj
/F1 1 Tf
2.4004 0 TD
( file names, the variable )Tj
/TT6 1 Tf
11.4286 0 TD
(INITCOMS)Tj
/F1 1 Tf
4.8008 0 TD
( is used.)Tj
-36.5208 -1.323 TD
(To set up an init file, begin by editing this variable. Type:)Tj
/TT6 1 Tf
3.6 -1.777 TD
(\(DV INITCOMS\))Tj
ET
endstream
endobj
3 0 obj
<<
/ProcSet [/PDF /Text /ImageB ]
/Font <<
/F1 4 0 R
/TT2 5 0 R
/TT4 6 0 R
/TT6 7 0 R
/TT8 8 0 R
>>
/XObject <<
/Im1 9 0 R
>>
/ExtGState <<
/GS1 10 0 R
>>
>>
endobj
13 0 obj
<<
/Length 4538
>>
stream
BT
/TT2 1 Tf
10 0 0 10 54 15 Tm
0 g
/GS1 gs
0 Tc
0 Tw
(8-2)Tj
ET
0 G
0 J 0 j 1 w 10 M []0 d
1 i
54.01 27.5 m
558.01 27.5 l
S
BT
10 0 0 10 402.38 17.21 Tm
(Medley for the Novice, Release 2.0)Tj
/F1 1 Tf
-34.838 74.479 TD
( )Tj
/TT2 1 Tf
0.278 0 TD
(8. YOUR INIT FILE)Tj
ET
54.01 759.23 m
558.01 759.23 l
S
BT
/F1 1 Tf
10 0 0 10 126 730.26 Tm
(An SEdit window wiil appear. This window is the same as the one called with the)Tj
0 -1.2 TD
(function )Tj
/TT6 1 Tf
4.092 0 TD
(DF)Tj
/F1 1 Tf
1.2002 0 TD
(, and described in the Using the List Structure Editor section in Chapter 7.)Tj
-5.2922 -1.323 TD
(This chapter assumes that you know how to use the SEdit structure editor .)Tj
0 -1.9 TD
(The )Tj
/TT6 1 Tf
2.056 0 TD
(COMS)Tj
/F1 1 Tf
2.4 0 TD
( variable is a list of lists. The first atom in each internal list specifies for the)Tj
-4.456 -1.323 TD
(file package what types of items are in the list, and what it is to do with them. This)Tj
0 -1.2 TD
(section will deal with three types of lists: )Tj
/TT6 1 Tf
19.17 0 TD
(VARS)Tj
/F1 1 Tf
2.4004 0 TD
(, )Tj
/TT6 1 Tf
0.556 0 TD
(FILES)Tj
/F1 1 Tf
3.0005 0 TD
(, and )Tj
/TT6 1 Tf
2.575 0 TD
(P)Tj
/F1 1 Tf
0.6001 0 TD
(. Please read about others)Tj
-28.302 -1.323 TD
(in Chapter 17 of the )Tj
/F2 1 Tf
9.557 0 TD
(IRM)Tj
/F1 1 Tf
2.092 0 TD
(. )Tj
-11.649 -1.9 TD
(Notice that inside the vars list, there is yet another list. The first item in the list is the)Tj
0 -1.2 TD
(name of the variable. It is bound to the value of the second item. There are many other)Tj
T*
(variables that you can set by adding them to the VARS list. Some of these variables are)Tj
T*
(described in Chapter 24, and many others can be found in the )Tj
/F2 1 Tf
28.781 0 TD
(IRM)Tj
/F1 1 Tf
2.092 0 TD
(.)Tj
-30.873 -1.9 TD
(If you want to automatically load files, that can be done in your init file also. For)Tj
0 -1.2 TD
(example, if you always want to load tho Library file )Tj
/TT6 1 Tf
24.08 0 TD
(SPY.LCOM)Tj
/F1 1 Tf
4.8008 0 TD
(, you can load it by)Tj
-28.8808 -1.323 TD
(editing tho )Tj
/TT6 1 Tf
5.297 0 TD
(INITCOMS)Tj
/F1 1 Tf
4.8 0 TD
( variable to list the appropriate file in the list starting with)Tj
/TT6 1 Tf
-10.097 -1.323 TD
(FILES)Tj
/F1 1 Tf
3.0005 0 TD
(:)Tj
7.7995 -2.323 TD
(.)Tj
0 -1 TD
(.)Tj
T*
(.)Tj
/TT6 1 Tf
T*
(\(FILES SPY\))Tj
/F1 1 Tf
0 -1.123 TD
(.)Tj
0 -1 TD
(.)Tj
T*
(.)Tj
-3.119 -1.7 TD
(Figure 8-2. )Tj
/TT6 1 Tf
5.353 0 TD
(INITCOMS)Tj
/F1 1 Tf
4.8008 0 TD
( Changed to Load )Tj
/TT6 1 Tf
8.409 0 TD
(SPY.LCOM)Tj
/F1 1 Tf
4.8008 0 TD
( File)Tj
-31.0446 -2.023 TD
(Other files can also be added by simply adding their names to this )Tj
/TT6 1 Tf
30.839 0 TD
(FILES)Tj
/F1 1 Tf
3.0005 0 TD
( list.)Tj
-33.8395 -2.023 TD
(Another list that can appear in a )Tj
/TT6 1 Tf
15.447 0 TD
(COMS)Tj
/F1 1 Tf
2.4004 0 TD
( list begins with )Tj
/TT6 1 Tf
7.669 0 TD
(P)Tj
/F1 1 Tf
0.6001 0 TD
(. This list contains Lisp)Tj
-26.1165 -1.323 TD
(expressions that are evaluated when the file is loaded. Do not put )Tj
/TT6 1 Tf
30.579 0 TD
(DEFINEQ)Tj
/F1 1 Tf
4.2007 0 TD
( expressions)Tj
-34.7797 -1.323 TD
(in this list. Define the function in the environment, and then save it on the file in the)Tj
0 -1.2 TD
(usual way \(see Chapter 7\).)Tj
0 -1.9 TD
(One type of expression you might want to see here, however, is a )Tj
/TT6 1 Tf
30.133 0 TD
(FONTCREATE)Tj
/F1 1 Tf
6 0 TD
( function)Tj
-36.133 -1.323 TD
(\(see Chapter 16\). For example, of you want to use a Helvetica 12 BOLD font, and there)Tj
0 -1.2 TD
(is not a fontdescriptor for it normally in your environment, the appropriate call to)Tj
/TT6 1 Tf
T*
(FONTCREATE)Tj
/F1 1 Tf
6.001 0 TD
( should be in the "P" list. The )Tj
/TT6 1 Tf
13.763 0 TD
(INITCOMS)Tj
/F1 1 Tf
4.8008 0 TD
( would look like this:)Tj
-13.7648 -1.323 TD
(.)Tj
0 -1 TD
(.)Tj
T*
(.)Tj
/TT6 1 Tf
0 -0.877 TD
(\(FILES SPY\))Tj
0 -1 TD
(\(P \(FONTCREATE HELVETICA 12 BOLD\)\))Tj
/F1 1 Tf
0 -1.123 TD
(.)Tj
0 -1 TD
(.)Tj
T*
(.)Tj
-4.7 -2.7 TD
(Figure 8-3. )Tj
/TT6 1 Tf
5.353 0 TD
(INITCOMS)Tj
/F1 1 Tf
4.8008 0 TD
( Edited to Include a call to )Tj
/TT6 1 Tf
12.446 0 TD
(FONTCREATE)Tj
/F1 1 Tf
-28.6998 -2.023 TD
(To quit, exit from SEdit in the usual way. When you run the function )Tj
/TT6 1 Tf
32.207 0 TD
(MAKEFILES)Tj
/F1 1 Tf
5.4009 0 TD
( \(see)Tj
-37.6079 -1.323 TD
(Chapter 7\), be sure that you are connected to the directory \(see Chapter 4\) where the)Tj
/TT6 1 Tf
0 -1.2 TD
(INIT)Tj
/F1 1 Tf
2.4004 0 TD
( file should appear. Now when )Tj
/TT6 1 Tf
14.28 0 TD
(GREET)Tj
/F1 1 Tf
3.0005 0 TD
( is run, your Init file will be loaded.)Tj
ET
endstream
endobj
14 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F1 4 0 R
/F2 15 0 R
/TT2 5 0 R
/TT6 7 0 R
>>
/ExtGState <<
/GS1 10 0 R
>>
>>
endobj
9 0 obj
<<
/Type /XObject
/Subtype /Image
/Width 188
/Height 75
/BitsPerComponent 1
/ImageMask true
/Length 1801
>>
stream
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóÿïÏÿÿçÿÿÿþýÿÿÿÿÿÿÿÿÿÿÿÿóÿß¿ÿÿûÿÿÿÿ~ÿÿÿÿÿÿÿÿÿÿÿÿóÿß¼<w{ã»<C3A3>¿~ÿÿÿÿÿÿÿÿÿÿÿÿóÿ¿½Û·{÷³ß¿¿ÿÿÿÿÿÿÿÿÿÿÿóÿ¿½Û¶û÷³ß¿¿ÿÿÿÿÿÿÿÿÿÿÿóÿ¾}ßvü÷«ß¿¿ÿÿÿÿÿÿÿÿÿÿÿóÿ¿½Üñû÷«ß¿¿ÿÿÿÿÿÿÿÿÿÿÿóÿ¿½Ûµû÷ß¿¿ÿÿÿÿÿÿÿÿÿÿÿóÿß½Û¶û÷ß¿~ÿÿÿÿÿÿÿÿÿÿÿÿóÿß¼<w{㻎~ÿÿÿÿÿÿÿÿÿÿÿÿóÿïÏÿÿçÿÿÿþýÿÿÿÿÿÿÿÿÿÿÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóÿïÏÿÿçÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿóÿß¿ÿÿûÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿóÿß¼<w{ã»<C3A3>¿ÿøñÁ»ßÿÿÿÿÿÿÿóÿ¿½Û·{÷³ß¿ÿ÷nß»ïÿÿÿÿÿÿÿóÿ¿½Û¶û÷³ß¿ÿ÷nß·ïÿÿÿÿÿÿÿóÿ¾}ßvü÷«ß¼÷}߯ïÿÿÿÿÿÿÿóÿ¿½Üñû÷«ß¿ÿ÷sÇïÿÿÿÿÿÿÿóÿ¿½Ûµû÷ß¿ÿ÷nß»ïÿÿÿÿÿÿÿóÿß½Û¶û÷ß¿ÿ÷nß»ßÿÿÿÿÿÿÿóÿß¼<w{㻎ÿ÷qÁ‡ßÿÿÿÿÿÿÿóÿïÏÿÿçÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóÿïÏÿÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿóÿß¿ÿÿûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÿóÿß¼<w{ã»<C3A3>¿ÿøñÁ»þÏøñÝïÿóÿ¿½Û·{÷³ß¿ÿ÷nß»ÿW÷nÕ÷ÿóÿ¿½Û¶û÷³ß¿ÿ÷nß·ÿgÿ÷nÕ÷ÿóÿ¾}ßvü÷«ß¼÷}߯ÿ¿ÿ÷îÕ÷ÿóÿ¿½Üñû÷«ß¿ÿ÷sÇÿ¿ÿ÷îÕ÷ÿóÿ¿½Ûµû÷ß¿ÿ÷nß»üßÿ÷nÉ÷ÿóÿß½Û¶û÷ß¿ÿ÷nß»ý_ÿ÷nÉïÿóÿß¼<w{㻎ÿ÷qÁ‡þoÿøñÝïÿóÿïÏÿÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿó÷ïÏÿÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóïß¿ÿÿûÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿóïß¼<w{ã»<C3A3>¿û=ÿãÇw¿ÿÿÿÿÿÿóß¿½Û·{÷³ß¿ý]ÿÝ»Wßÿÿÿÿÿÿóß¿½Û¶û÷³ß¿ýŸÿÝ»Wßÿÿÿÿÿÿóß¾}ßvü÷«ß¿þÿÿß»Wßÿÿÿÿÿÿóß¿½Üñû÷«ß¿þÿÿß»Wßÿÿÿÿÿÿóß¿½Ûµû÷ß¿óÿÝ»'ßÿÿÿÿÿÿóïß½Û¶û÷›ß¿õÿÝ»'¿ÿÿÿÿÿÿóïß¼<w{㻎ù¿ÿãÇw¿ÿÿÿÿÿÿó÷ïÏÿÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóÇÿƒÌI<C38C> sŸ @ƒÿÿÿÿÿÿÿÿóºîÿ92|ɉ“çóŸ'Ï™ÿÿÿÿÿÿÿÿóºíÿ9ò|ÉÉ“çóŸ'Ïùÿÿÿÿÿÿÿÿó†è?9Â|È3çóŸ'Ïáÿÿÿÿÿÿÿÿóºíÿ9† ɉ<C389>`óƒ'ÁÃÿÿÿÿÿÿÿÿóÇÿ9|Éù“çóŸ'Ï<>ÿÿÿÿÿÿÿÿóÿÿÿ92|ÉÉ“çóŸ'Ï™ÿÿÿÿÿÿÿÿóÿÿÿ9†0 @<40>'ÀÃÿÿÿÿÿÿÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
endstream
endobj
10 0 obj
<<
/Type /ExtGState
/SA false
/SM 0.02
/OP false
/op false
/OPM 1
/BG2 /Default
/UCR2 /Default
/HT /Default
/TR2 /Default
>>
endobj
16 0 obj
<<
/Type /FontDescriptor
/Ascent 770
/CapHeight 718
/Descent -229
/Flags 32
/FontBBox [-166 -225 1000 931]
/FontName /Helvetica
/ItalicAngle 0
/StemV 88
/XHeight 523
/StemH 88
>>
endobj
17 0 obj
<<
/Type /FontDescriptor
/Ascent 770
/CapHeight 718
/Descent -229
/Flags 262176
/FontBBox [-170 -228 1003 962]
/FontName /Helvetica-Bold
/ItalicAngle 0
/StemV 133
/XHeight 532
/StemH 140
>>
endobj
18 0 obj
<<
/Type /FontDescriptor
/Ascent 753
/CapHeight 562
/Descent -246
/Flags 35
/FontBBox [-28 -250 628 805]
/FontName /Courier
/ItalicAngle 0
/StemV 51
/XHeight 426
/StemH 51
>>
endobj
19 0 obj
<<
/Type /FontDescriptor
/Ascent 750
/CapHeight 662
/Descent -250
/Flags 34
/FontBBox [-168 -218 1000 898]
/FontName /Times-Roman
/ItalicAngle 0
/StemV 84
/XHeight 450
/StemH 84
>>
endobj
20 0 obj
<<
/Type /FontDescriptor
/Ascent 737
/CapHeight 722
/Descent -205
/Flags 34
/FontBBox [-195 -250 1000 965]
/FontName /NewCenturySchlbk-Roman
/ItalicAngle 0
/StemV 92
/XHeight 464
/StemH 45
>>
endobj
21 0 obj
<<
/Type /FontDescriptor
/Ascent 737
/CapHeight 722
/Descent -205
/Flags 98
/FontBBox [-166 -250 994 958]
/FontName /NewCenturySchlbk-Italic
/ItalicAngle -16
/StemV 80
/XHeight 466
/StemH 45
>>
endobj
4 0 obj
<<
/Type /Font
/Subtype /Type1
/FirstChar 32
/LastChar 146
/Widths [278 296 389 556 556 833 815 204 333 333 500 606 278 333 278 278
556 556 556 556 556 556 556 556 556 556 278 278 606 606 606 444
737 722 722 722 778 722 667 778 833 407 556 778 667 944 815 778
667 778 722 630 667 815 722 981 704 704 611 333 606 333 606 500
333 556 556 444 574 500 333 537 611 315 296 593 315 889 611 500
574 556 444 463 389 611 537 778 537 537 481 333 606 333 606 606
0 606 204 556 389 1000 500 500 333 1000 630 259 1000 606 611 606
606 204 204 ]
/Encoding /WinAnsiEncoding
/BaseFont /NewCenturySchlbk-Roman
/FontDescriptor 20 0 R
>>
endobj
15 0 obj
<<
/Type /Font
/Subtype /Type1
/FirstChar 73
/LastChar 82
/Widths [407 611 741 667 944 815 778 667 778 741 ]
/Encoding /WinAnsiEncoding
/BaseFont /NewCenturySchlbk-Italic
/FontDescriptor 21 0 R
>>
endobj
5 0 obj
<<
/Type /Font
/Subtype /TrueType
/FirstChar 32
/LastChar 121
/Widths [278 0 0 0 0 0 0 0 0 0 0 0 278 333 278 0
556 556 556 0 0 0 0 0 556 0 0 0 0 0 0 0
0 0 0 0 0 667 611 0 0 278 0 0 556 833 722 778
0 0 722 0 611 722 0 0 0 667 0 0 0 0 0 0
0 556 0 500 556 556 278 0 556 222 0 0 222 0 0 556
0 0 333 500 278 0 500 0 0 500 ]
/Encoding /WinAnsiEncoding
/BaseFont /Helvetica
/FontDescriptor 16 0 R
>>
endobj
6 0 obj
<<
/Type /Font
/Subtype /TrueType
/FirstChar 32
/LastChar 116
/Widths [278 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0
0 0 0 0 0 0 0 0 556 0 0 0 0 0 0 0
0 0 0 0 0 667 611 778 0 278 0 0 611 833 722 778
0 0 722 667 611 722 667 0 0 667 0 0 0 0 0 0
0 556 611 0 0 556 0 611 611 278 0 556 278 0 611 0
0 0 389 556 333 ]
/Encoding /WinAnsiEncoding
/BaseFont /Helvetica-Bold
/FontDescriptor 17 0 R
>>
endobj
7 0 obj
<<
/Type /Font
/Subtype /TrueType
/FirstChar 32
/LastChar 146
/Widths [600 0 0 0 0 0 0 0 600 600 0 0 0 0 600 0
0 600 600 0 0 0 0 0 0 0 0 0 600 0 600 0
0 600 600 600 600 600 600 600 600 600 0 600 600 600 600 600
600 600 600 600 600 600 600 0 0 600 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 600 0 0 0
0 0 0 0 0 0 0 0 0 0 0 600 0 600 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 600 ]
/Encoding /WinAnsiEncoding
/BaseFont /Courier
/FontDescriptor 18 0 R
>>
endobj
8 0 obj
<<
/Type /Font
/Subtype /TrueType
/FirstChar 32
/LastChar 32
/Widths [250 ]
/Encoding /WinAnsiEncoding
/BaseFont /Times-Roman
/FontDescriptor 19 0 R
>>
endobj
1 0 obj
<<
/Type /Page
/Parent 11 0 R
/Resources 3 0 R
/Contents 2 0 R
>>
endobj
12 0 obj
<<
/Type /Page
/Parent 11 0 R
/Resources 14 0 R
/Contents 13 0 R
>>
endobj
22 0 obj
<<
/S /D
>>
endobj
23 0 obj
<<
/Nums [0 22 0 R ]
>>
endobj
11 0 obj
<<
/Type /Pages
/Kids [1 0 R 12 0 R]
/Count 2
/MediaBox [0 0 612 792]
>>
endobj
24 0 obj
<<
/CreationDate (D:20201212223938-07'00')
/ModDate (D:20201212223938-07'00')
/Producer (PSNormalizer.framework)
>>
endobj
25 0 obj
<<
/Type /Catalog
/Pages 11 0 R
/PageLabels 23 0 R
>>
endobj
xref
0 26
0000000000 65535 f
0000015217 00000 n
0000000016 00000 n
0000004736 00000 n
0000012919 00000 n
0000013772 00000 n
0000014185 00000 n
0000014585 00000 n
0000015050 00000 n
0000009629 00000 n
0000011571 00000 n
0000015450 00000 n
0000015298 00000 n
0000004909 00000 n
0000009500 00000 n
0000013559 00000 n
0000011712 00000 n
0000011907 00000 n
0000012113 00000 n
0000012304 00000 n
0000012501 00000 n
0000012709 00000 n
0000015382 00000 n
0000015410 00000 n
0000015539 00000 n
0000015671 00000 n
trailer
<<
/Size 26
/Root 25 0 R
/Info 24 0 R
/ID [<26e71ac55504ea6497700590dcbdea56><26e71ac55504ea6497700590dcbdea56>]
>>
startxref
15741
%%EOF

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1631
docs/primer/12-WINDOWS.pdf Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1126
docs/primer/14-BITMAPS.pdf Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2116
docs/primer/16-FONTS.pdf Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

BIN
docs/primer/19-SPY.pdf Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

1420
docs/primer/21-GRAPHER.pdf Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,415 @@
%PDF-1.3
%âãÏÓ
2 0 obj
<<
/Length 3322
>>
stream
BT
/TT2 1 Tf
10 0 0 10 537.9899 15 Tm
0 g
/GS1 gs
0 Tc
0 Tw
(25-1)Tj
ET
0 G
0 J 0 j 1 w 10 M []0 d
1 i
54.01 27.5 m
558.01 27.5 l
S
BT
10 0 0 10 54 17.21 Tm
(Medley for the Novice, Release 2.0)Tj
/TT4 1 Tf
18 0 0 18 54 729.97 Tm
(25. OTHER USEFUL REFERENCES)Tj
ET
6 w
54.01 722.99 m
534.01 722.99 l
S
BT
/F1 1 Tf
10 0 0 10 126 672.26 Tm
(Here are some references to works that will be useful to you in addition to this primer.)Tj
0 -1.2 TD
(Some of these you have already been referred to, such as:)Tj
0 -1.9 TD
[()-594(The Interlisp-D Reference Manual \(IRM\))]TJ
T*
[()-594(The Library Packages Manual)]TJ
T*
[()-594(The Users Guide to SKETCH)]TJ
0 -2.2 TD
(In addition, you can learn more about Lisp with the books:)Tj
0 -1.9 TD
()Tj
/F2 1 Tf
1.2 0 TD
(Interlisp-D: The languago and its usage)Tj
/F1 1 Tf
20.443 0 TD
( by Steven H. Kaisler. This book was)Tj
-20.443 -1.2 TD
(published in 1986 by John Wiley and Sons, NY.)Tj
-1.2 -1.9 TD
()Tj
/F2 1 Tf
1.2 0 TD
(Essential LISP)Tj
/F1 1 Tf
7.62 0 TD
( by John Anderson, Albert Corbett, and Brian Reiser. This book was)Tj
-7.62 -1.2 TD
(published in 1986 by Addison Wesley Publishing Company, Reading, MA. It was)Tj
T*
(informed by research on how beginners learn LISP.)Tj
-1.2 -1.9 TD
()Tj
/F2 1 Tf
1.2 0 TD
(The Little Lisper)Tj
/F1 1 Tf
8.575 0 TD
( by Daniel P. Friedman and Matthias Felleisen. The second edition)Tj
-8.575 -1.2 TD
(of this book was published in 1986 by SRA Associates, Chicago. This book is a)Tj
T*
(deceptively simple introduction to recursive programming and the flexible data)Tj
T*
(structures provided by LISP.)Tj
-1.2 -1.9 TD
()Tj
/F2 1 Tf
1.2 0 TD
(LISP)Tj
/F1 1 Tf
2.574 0 TD
( by Patrick Winston and Berthold Horn. The second edition of this book was)Tj
-2.574 -1.2 TD
(published in 1985 by the Addison Wesley Publishing Company, Reading, MA.)Tj
-1.2 -1.9 TD
()Tj
/F2 1 Tf
1.2 0 TD
(LISP: A Gentle Introduction to Symbolic Computation)Tj
/F1 1 Tf
27.599 0 TD
( by David S. Touretzky.)Tj
-27.599 -1.2 TD
(This book was published in 1984 by the Harper and Row Publishing Company, NY.)Tj
-1.2 -2.2 TD
(Finally, there are three articles about the Interlisp Programming environment:)Tj
0 -1.9 TD
[()-594(Power Tools For Programmers byBeauSheil. It appeared in )]TJ
/F3 1 Tf
28.833 0 TD
(Datamation)Tj
/F1 1 Tf
5.537 0 TD
( in February,)Tj
-33.17 -1.2 TD
(1983, Pages 131 - 144.)Tj
-1.2 -1.9 TD
[()-594(The Interlisp Programming Environment by Warren Teitelman and Larry Masinter.)]TJ
1.2 -1.2 TD
(It appeared in April, 1981, in )Tj
/F3 1 Tf
13.744 0 TD
(IEEE Computer)Tj
/F1 1 Tf
7.387 0 TD
(, Volume 14:1, Pages 25 - 34.)Tj
-22.331 -1.9 TD
[()-594(Programming In an Interactive Environment, the LISP Experience by Erik)]TJ
1.2 -1.2 TD
(Sandewall. It appeared in March, 1978, in the )Tj
/F3 1 Tf
21.542 0 TD
(ACM Computing Surveys)Tj
/F1 1 Tf
11.684 0 TD
(, Volume)Tj
-33.226 -1.2 TD
(10:1, pages 35 - 71.)Tj
-1.2 -2.2 TD
(Each of these articles was reprinted in the book )Tj
/F2 1 Tf
22.28 0 TD
(Interactive Prog ramming)Tj
-22.28 -1.2 TD
(Environments)Tj
/F1 1 Tf
7.185 0 TD
( by David R. Barstow, Howard E. Shrobe, and Erik Sandewail. This)Tj
-7.185 -1.2 TD
(book was published in 1984 by McGraw Hill, NY. The first article can be found on pages)Tj
T*
(19 - 30, the second on pages 83 - 96, and the third on pages 31 - 80.)Tj
ET
endstream
endobj
3 0 obj
<<
/ProcSet [/PDF /Text ]
/Font <<
/F1 4 0 R
/F2 5 0 R
/F3 6 0 R
/TT2 7 0 R
/TT4 8 0 R
>>
/ExtGState <<
/GS1 9 0 R
>>
>>
endobj
9 0 obj
<<
/Type /ExtGState
/SA false
/SM 0.02
/OP false
/op false
/OPM 1
/BG2 /Default
/UCR2 /Default
/HT /Default
/TR2 /Default
>>
endobj
11 0 obj
<<
/Type /FontDescriptor
/Ascent 770
/CapHeight 718
/Descent -229
/Flags 32
/FontBBox [-166 -225 1000 931]
/FontName /Helvetica
/ItalicAngle 0
/StemV 88
/XHeight 523
/StemH 88
>>
endobj
12 0 obj
<<
/Type /FontDescriptor
/Ascent 770
/CapHeight 718
/Descent -229
/Flags 262176
/FontBBox [-170 -228 1003 962]
/FontName /Helvetica-Bold
/ItalicAngle 0
/StemV 133
/XHeight 532
/StemH 140
>>
endobj
13 0 obj
<<
/Type /FontDescriptor
/Ascent 737
/CapHeight 722
/Descent -205
/Flags 34
/FontBBox [-195 -250 1000 965]
/FontName /NewCenturySchlbk-Roman
/ItalicAngle 0
/StemV 92
/XHeight 464
/StemH 45
>>
endobj
14 0 obj
<<
/Type /FontDescriptor
/Ascent 737
/CapHeight 722
/Descent -205
/Flags 262242
/FontBBox [-205 -250 1147 991]
/FontName /NewCenturySchlbk-BoldItalic
/ItalicAngle -16
/StemV 150
/XHeight 477
/StemH 54
>>
endobj
15 0 obj
<<
/Type /FontDescriptor
/Ascent 737
/CapHeight 722
/Descent -205
/Flags 98
/FontBBox [-166 -250 994 958]
/FontName /NewCenturySchlbk-Italic
/ItalicAngle -16
/StemV 80
/XHeight 466
/StemH 45
>>
endobj
4 0 obj
<<
/Type /Font
/Subtype /Type1
/FirstChar 32
/LastChar 146
/Widths [278 296 389 556 556 833 815 204 333 333 500 606 278 333 278 278
556 556 556 556 556 556 556 556 556 556 278 278 606 606 606 444
737 722 722 722 778 722 667 778 833 407 556 778 667 944 815 778
667 778 722 630 667 815 722 981 704 704 611 333 606 333 606 500
333 556 556 444 574 500 333 537 611 315 296 593 315 889 611 500
574 556 444 463 389 611 537 778 537 537 481 333 606 333 606 606
0 606 204 556 389 1000 500 500 333 1000 630 259 1000 606 611 606
606 204 204 ]
/Encoding /WinAnsiEncoding
/BaseFont /NewCenturySchlbk-Roman
/FontDescriptor 13 0 R
>>
endobj
5 0 obj
<<
/Type /Font
/Subtype /Type1
/FirstChar 32
/LastChar 121
/Widths [287 333 400 574 574 889 889 287 407 407 500 606 287 333 287 278
574 574 574 574 574 574 574 574 574 574 287 287 606 606 606 481
747 741 759 759 833 741 704 815 870 444 667 778 704 944 852 833
741 833 796 685 722 833 741 944 741 704 704 407 606 407 606 500
333 667 611 537 667 519 389 611 685 389 370 648 389 944 685 574
648 630 519 481 407 685 556 833 574 519 ]
/Encoding /WinAnsiEncoding
/BaseFont /NewCenturySchlbk-BoldItalic
/FontDescriptor 14 0 R
>>
endobj
6 0 obj
<<
/Type /Font
/Subtype /Type1
/FirstChar 32
/LastChar 121
/Widths [278 333 400 556 556 833 852 278 333 333 500 606 278 333 278 606
556 556 556 556 556 556 556 556 556 556 278 278 606 606 606 444
747 704 722 722 778 722 667 778 833 407 611 741 667 944 815 778
667 778 741 667 685 815 704 926 704 685 667 333 606 333 606 500
333 574 556 444 611 444 333 537 611 333 315 556 333 889 611 500
574 556 444 444 352 611 519 778 500 500 ]
/Encoding /WinAnsiEncoding
/BaseFont /NewCenturySchlbk-Italic
/FontDescriptor 15 0 R
>>
endobj
7 0 obj
<<
/Type /Font
/Subtype /TrueType
/FirstChar 32
/LastChar 121
/Widths [278 0 0 0 0 0 0 0 0 0 0 0 278 333 278 0
556 556 556 0 0 556 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 833 722 0
0 0 722 0 0 0 0 0 0 0 0 0 0 0 0 0
0 556 0 500 556 556 278 0 556 222 0 0 222 0 0 556
0 0 333 500 278 0 500 0 0 500 ]
/Encoding /WinAnsiEncoding
/BaseFont /Helvetica
/FontDescriptor 11 0 R
>>
endobj
8 0 obj
<<
/Type /Font
/Subtype /TrueType
/FirstChar 32
/LastChar 85
/Widths [278 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0
0 0 556 0 0 556 0 0 0 0 0 0 0 0 0 0
0 0 0 722 0 667 611 0 722 0 0 0 611 0 722 778
0 0 722 667 611 722 ]
/Encoding /WinAnsiEncoding
/BaseFont /Helvetica-Bold
/FontDescriptor 12 0 R
>>
endobj
1 0 obj
<<
/Type /Page
/Parent 10 0 R
/Resources 3 0 R
/Contents 2 0 R
>>
endobj
16 0 obj
<<
/S /D
>>
endobj
17 0 obj
<<
/Nums [0 16 0 R ]
>>
endobj
10 0 obj
<<
/Type /Pages
/Kids [1 0 R]
/Count 1
/MediaBox [0 0 612 792]
>>
endobj
18 0 obj
<<
/CreationDate (D:20201212223941-07'00')
/ModDate (D:20201212223941-07'00')
/Producer (PSNormalizer.framework)
>>
endobj
19 0 obj
<<
/Type /Catalog
/Pages 10 0 R
/PageLabels 17 0 R
>>
endobj
xref
0 20
0000000000 65535 f
0000007129 00000 n
0000000016 00000 n
0000003390 00000 n
0000004705 00000 n
0000005345 00000 n
0000005887 00000 n
0000006425 00000 n
0000006822 00000 n
0000003526 00000 n
0000007278 00000 n
0000003666 00000 n
0000003861 00000 n
0000004067 00000 n
0000004275 00000 n
0000004495 00000 n
0000007210 00000 n
0000007238 00000 n
0000007360 00000 n
0000007492 00000 n
trailer
<<
/Size 20
/Root 19 0 R
/Info 18 0 R
/ID [<58bb549c8d599cc66676b031930eedf4><58bb549c8d599cc66676b031930eedf4>]
>>
startxref
7562
%%EOF