%!PS-Adobe-3.0
%%Title: (vhll-sl ides.doc)
%%Creator: (FrameMaker 4 Power Macintosh: PSPrinter 8.1.1)
%%CreationDate: (10:58 AM Monday, October 31, 1994)
%%For: (MAC_pdes)
%%Pages: 8
%%DocumentFonts: Palatino-Roman Palatino-Bold Courier Courier-Bold
%%DocumentNeededFonts: Palatino-Roman Palatino-Bold Courier Courier-Bold
%%DocumentSuppliedFonts:
%%DocumentData: Clean7Bit
%%PageOrder: Ascend
%%Orientation: Landscape
%ADO_PaperArea: -18 -8 594 784
%ADO_ImageableArea: 0 0 576 776
%%EndComments
/md 137 dict def md begin
/currentpacking where {pop /sc_oldpacking currentpacking def true setpacking}if
%%BeginFile: adobe_psp_basic
%%Copyright: Copyright 1990-1993 Adobe Systems Incorporated. All Rights Reserved.
/bd{bind def}bind def
/xdf{exch def}bd
/xs{exch store}bd
/ld{load def}bd
/Z{0 def}bd
/T/true
/F/false
/:L/lineto
/lw/setlinewidth
/:M/moveto
/rl/rlineto
/rm/rmoveto
/:C/curveto
/:T/translate
/:K/closepath
/:mf/makefont
/gS/gsave
/gR/grestore
/np/newpath
14{ld}repeat
/$m matrix def
/av 81 def
/por true def
/normland false def
/psb-nosave{}bd
/pse-nosave{}bd
/us Z
/psb{/us save store}bd
/pse{us restore}bd
/level2
/languagelevel where
{
pop languagelevel 2 ge
}{
false
}ifelse
def
/featurecleanup
{
stopped
cleartomark
countdictstack exch sub dup 0 gt
{
{end}repeat
}{
pop
}ifelse
}bd
/noload Z
/startnoload
{
{/noload save store}if
}bd
/endnoload
{
{noload restore}if
}bd
level2 startnoload
/setjob
{
statusdict/jobname 3 -1 roll put
}bd
/setcopies
{
userdict/#copies 3 -1 roll put
}bd
level2 endnoload level2 not startnoload
/setjob
{
1 dict begin/JobName xdf currentdict end setuserparams
}bd
/setcopies
{
1 dict begin/NumCopies xdf currentdict end setpagedevice
}bd
level2 not endnoload
/pm Z
/mT Z
/sD Z
/realshowpage Z
/initializepage
{
/pm save store mT concat
}bd
/endp
{
pm restore showpage
}def
/$c/DeviceRGB def
/rectclip where
{
pop/rC/rectclip ld
}{
/rC
{
np 4 2 roll
:M
1 index 0 rl
0 exch rl
neg 0 rl
:K
clip np
}bd
}ifelse
/rectfill where
{
pop/rF/rectfill ld
}{
/rF
{
gS
np
4 2 roll
:M
1 index 0 rl
0 exch rl
neg 0 rl
fill
gR
}bd
}ifelse
/rectstroke where
{
pop/rS/rectstroke ld
}{
/rS
{
gS
np
4 2 roll
:M
1 index 0 rl
0 exch rl
neg 0 rl
:K
stroke
gR
}bd
}ifelse
%%EndFile
%%BeginFile: adobe_psp_colorspace_level1
%%Copyright: Copyright 1991-1993 Adobe Systems Incorporated. All Rights Reserved.
/G/setgray ld
/:F/setrgbcolor ld
%%EndFile
%%BeginFile: adobe_psp_customps
%%Copyright: Copyright 1990-1993 Adobe Systems Incorporated. All Rights Reserved.
/$t Z
/$p Z
/$s Z
/$o 1. def
/2state? false def
/ps Z
level2 startnoload
/pushcolor/currentrgbcolor ld
/popcolor/setrgbcolor ld
/setcmykcolor where
{
pop/currentcmykcolor where
{
pop/pushcolor/currentcmykcolor ld
/popcolor/setcmykcolor ld
}if
}if
level2 endnoload level2 not startnoload
/pushcolor
{
currentcolorspace $c eq
{
currentcolor currentcolorspace true
}{
currentcmykcolor false
}ifelse
}bd
/popcolor
{
{
setcolorspace setcolor
}{
setcmykcolor
}ifelse
}bd
level2 not endnoload
/pushstatic
{
ps
2state?
$o
$t
$p
$s
}bd
/popstatic
{
/$s xs
/$p xs
/$t xs
/$o xs
/2state? xs
/ps xs
}bd
/pushgstate
{
save errordict/nocurrentpoint{pop 0 0}put
currentpoint
3 -1 roll restore
pushcolor
currentlinewidth
currentlinecap
currentlinejoin
currentdash exch aload length
np clippath pathbbox
$m currentmatrix aload pop
}bd
/popgstate
{
$m astore setmatrix
2 index sub exch
3 index sub exch
rC
array astore exch setdash
setlinejoin
setlinecap
lw
popcolor
np :M
}bd
/bu
{
pushgstate
gR
pushgstate
2state?
{
gR
pushgstate
}if
pushstatic
pm restore
mT concat
}bd
/bn
{
/pm save store
popstatic
popgstate
gS
popgstate
2state?
{
gS
popgstate
}if
}bd
/cpat{pop 64 div G 8{pop}repeat}bd
%%EndFile
%%BeginFile: adobe_psp_basic_text
%%Copyright: Copyright 1990-1993 Adobe Systems Incorporated. All Rights Reserved.
/S/show ld
/A{
0.0 exch ashow
}bd
/R{
0.0 exch 32 exch widthshow
}bd
/W{
0.0 3 1 roll widthshow
}bd
/J{
0.0 32 4 2 roll 0.0 exch awidthshow
}bd
/V{
0.0 4 1 roll 0.0 exch awidthshow
}bd
/fcflg true def
/fc{
fcflg{
vmstatus exch sub 50000 lt{
(%%[ Warning: Running out of memory ]%%\r)print flush/fcflg false store
}if pop
}if
}bd
/$f[1 0 0 -1 0 0]def
/:ff{$f :mf}bd
/MacEncoding StandardEncoding 256 array copy def
MacEncoding 39/quotesingle put
MacEncoding 96/grave put
/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute
/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave
/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute
/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis
/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
/registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash
/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation
/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash
/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft
/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe
/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge
/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl
/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand
/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave
/Oacute/Ocircumflex/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde
/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron
MacEncoding 128 128 getinterval astore pop
level2 startnoload
/copyfontdict
{
findfont dup length dict
begin
{
1 index/FID ne{def}{pop pop}ifelse
}forall
}bd
level2 endnoload level2 not startnoload
/copyfontdict
{
findfont dup length dict
copy
begin
}bd
level2 not endnoload
md/fontname known not{
/fontname/customfont def
}if
/Encoding Z
/:mre
{
copyfontdict
/Encoding MacEncoding def
fontname currentdict
end
definefont :ff def
}bd
/:bsr
{
copyfontdict
/Encoding Encoding 256 array copy def
Encoding dup
}bd
/pd{put dup}bd
/:esr
{
pop pop
fontname currentdict
end
definefont :ff def
}bd
/scf
{
scalefont def
}bd
/scf-non
{
$m scale :mf setfont
}bd
/ps Z
/fz{/ps xs}bd
/sf/setfont ld
/cF/currentfont ld
/mbf
{
/makeblendedfont where
{
pop
makeblendedfont
/ABlend exch definefont
}{
pop
}ifelse
def
}def
%%EndFile
/currentpacking where {pop sc_oldpacking setpacking}if
end             % md
%%EndProlog
%%BeginSetup
md begin
countdictstack
[
{%stopped
%%BeginFeature: *ManualFeed False
level2 {1 dict dup /ManualFeed false put setpagedevice}{statusdict begin /manualfeed false store end} ifelse
%%EndFeature
}featurecleanup
countdictstack
[
{%stopped
%%BeginFeature: *InputSlot Upper

%%EndFeature
}featurecleanup
countdictstack
[
{%stopped
%%BeginFeature: *PageRegion Letter
level2 {
               2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice
       }{
               /letter where {pop letter}{letterR} ifelse
       } ifelse
%%EndFeature
}featurecleanup
(MAC_pdes)setjob
/pT[1 0 0 -1 18 784]def/mT 90 $m rotate[1 0 0 -1 594 784]matrix concatmatrix def
/por F def
/sD 16 dict def
300 level2{1 dict dup/WaitTimeout 4 -1 roll put setuserparams}{statusdict/waittimeout 3 -1 roll put}ifelse
%%IncludeFont: Palatino-Roman
%%IncludeFont: Palatino-Bold
%%IncludeFont: Courier
%%IncludeFont: Courier-Bold
/f0_1/Palatino-Roman :mre
/f0_11 f0_1 11 scf
/f0_8 f0_1 8 scf
/f0_4 f0_1 4 scf
/f1_1/Palatino-Bold :mre
/f1_17 f1_1 17 scf
/f1_11 f1_1 11 scf
/f2_1/Courier :mre
/f2_11 f2_1 11 scf
/f2_8 f2_1 8 scf
/f3_1/Courier-Bold :mre
/f3_8 f3_1 8 scf
/Courier findfont[10 0 0 -10 0 0]:mf setfont
% Frame PostScript Prolog for use with Macintosh Frame Products 4.0.2
% Copyright (c) 1986-94 Frame Technology Corp.  All rights reserved.
%%BeginProcSet: "FrameMacDict" 402 17
userdict/FrameMacDict 200 dict put FrameMacDict begin systemdict/setpacking
known{/fMSP currentpacking def true setpacking}if[/fM1/fM18/fM2/fM3/fM4/fM5/fM6
/fM8/fM9/fMBC/fMBM/fMC/fMCD/fMCG/fMCK/fMCM/fMCl/fMCO/fMFl/fMGC/fMGL/fMGM/fMIx
/fMJB/fMJC/fMJG/fMJK/fMJM/fMJR/fMJY/fMK/fML1/fMM/fMN/fMNC/fMNg/fMND/fMOx/fMPC
/fMPH/fMPt/fMRC/fMS/fMSJ/fMUC/fMUM/fMUY/fMY/fMat/fMa2/fMi/fMk/fms/fmBS/fMdp
/freq/sangle/sflipx/sflipy/pflipx/pflipy/xx/yy/xindex/yindex/fM1B/fM0B]{0 def}
forall/fML1/languagelevel where{pop languagelevel}{1}ifelse 2 lt def/fMCl fML1{
/statusdict where{pop statusdict/processcolors known{statusdict/processcolors
get exec 1 gt}{F}ifelse}{F}ifelse}{T}ifelse def/FmBD{bind def}bind def/fmBx{[
exch{dup/FrameMacDict eq{pop FrameMacDict}{dup type dup/arraytype eq exch
/packedarraytype eq or{dup xcheck{fmBi}if}if}ifelse}forall]cvx}FmBD/fmBi{bind
fmBx}FmBD/fmPU{userdict 3 1 roll fmBi put}bind def/T true def/F false def
userdict/fMSuccessfull F put userdict/fMSi F put userdict/fM7 known not{
userdict/fM7 0 put}if/fmXD{exch def}FmBD/FmG/gsave load def/FmR/grestore load
def/fm_l/grestoreall load def/fm_v/save load def/fm_g/setgray load def/fm_r
/setrgbcolor load def/fm_h/sethsbcolor load def/fm_f/fill load def/fm_e/eofill
load def/fm_t/stroke load def/fm_m/imagemask load def/fm_i/image load def/fm_s
/show load def/fm_a/ashow load def/fm_w/widthshow load def/fm_y/awidthshow load
def/fm_k/kshow load def/fMat matrix def/fMa2 matrix def/fmSM{fMat currentmatrix
pop}FmBD/fmRM{fMat setmatrix}FmBD/FmRF{currentpoint 2 copy translate 4 2 roll{
-1 1 scale}if rotate neg exch neg exch translate}FmBD/fmax{2 copy lt{exch}if
pop}FmBD/fmin{2 copy gt{exch}if pop}FmBD systemdict/pdfmark known{/FmPD/pdfmark
load def/FmPT/fm_s load def}{/FmPD/cleartomark load def/FmPT/pop load def}
ifelse/FmDC{transform fMat defaultmatrix itransform cvi exch cvi exch}FmBD/fmgS
32 array def/fMgt 0 def/fMtp 0 def/fmSG{fmgS fMgt get dup null eq{pop fmgS fMgt
10 dict dup 4 1 roll put}if 3 1 roll put}FmBD/fmGG{fMgt -1 -1{fmgS exch get dup
null ne{2 copy exch known{2 copy exch get/_notdef ne{exch get dup exit}if}if}if
pop}for pop}FmBD/gsave{FrameMacDict begin FmG/fMgt fMgt 1 add def fmgS fMgt get
dup null eq{pop}{dup dup{pop/_notdef put dup}forall pop pop}ifelse end}fmPU
/grestore{FrameMacDict begin fMgt fMtp gt{/fMgt fMgt 1 sub def}if FmR null fmCN
end}fmPU/grestoreall{FrameMacDict begin/fMgt fMtp def fm_l null fmCN end}fmPU
/save{FrameMacDict/fm_v get exec FrameMacDict begin/fMgt fMgt 1 add def fmgS
fMgt get dup null eq{pop}{dup dup{pop/_notdef put dup}forall pop pop}ifelse
/fMtp fMgt def end}fmPU/fMND F def/fMCC null fmSG/fMOP F fmSG/fMKO F fmSG/fmRY{
1 exch sub 3 1 roll 1 exch sub 3 1 roll 1 exch sub 3 1 roll 3 copy 2 copy le{
pop}{exch pop}ifelse 2 copy le{pop}{exch pop}ifelse dup dup dup 6 1 roll 4 1
roll 7 1 roll sub 6 1 roll sub 5 1 roll sub 4 1 roll}fmSG/fmkn{2 copy known{get
T}{pop pop false}ifelse}FmBD/fmfp{exch currentfont dup/FontMatrix get exch
/FontInfo fmkn{T}{currentfont/df fmkn{dup/FontInfo fmkn{3 1 roll/FontMatrix get
mtx concatmatrix exch T}{pop pop pop F}ifelse}{pop pop F}ifelse}ifelse{3 -1
roll fmkn{exch 0 3 1 roll dtransform neg exch pop exch pop}{pop exec}ifelse}{
exec}ifelse}FmBD/fmdl{3 index 16 and 0 ne{FmG currentlinewidth 2. div dup
rmoveto currentpoint newpath moveto 2 index 0 rlineto fm_t FmR}if 3 index 24
and 0 ne{FmG currentrgbcolor dup 4 1 roll eq 3 1 roll eq and{1 currentgray sub
setgray}{1 setgray}ifelse 2 index 0 rlineto fm_t FmR FmG 2 index 0 rlineto
strokepath .24 setlinewidth fm_t FmR}{2 index 0 rlineto fm_t 0 0 moveto}ifelse}
FmBD/FmUl{FmG/fM2 fmXD currentpoint/UnderlineThickness{fM2 15 div}fmfp abs dup
setlinewidth/fM1 fmXD 4 index 1 and 0 ne{newpath 2 copy moveto 0
/UnderlinePosition{fM2 10 div neg}fmfp neg rmoveto fmdl}if 4 index 2 and 0 ne{
newpath 2 copy moveto 0/XHeight{FmG newpath 0 0 moveto(x)F charpath flattenpath
pathbbox 4 -1 roll pop pop pop FmR dup 0 eq{pop fM2 2. mul 3. div neg}if}fmfp
2. div rmoveto fmdl}if 4 index 4 and 0 ne{newpath 2 copy moveto 0/CapHeight{FmG
newpath 0 0 moveto(H)F charpath flattenpath pathbbox 4 -1 roll pop pop pop FmR
dup 0 eq{pop fM2 3. mul 4. div neg}if}fmfp fM1 sub rmoveto fmdl}if pop pop pop
pop pop FmR}FmBD/FmTx{/fM3 fmXD/fM2 fmXD/fM1 fmXD 0 32 fM1 fM3 stringwidth pop
fM2 sub fM3 length div sub 0 fM3 fm_y}FmBD/fMN 0 def/fMC 1 def/fMM 2 def/fMY 3
def/fMK 4 def/fMS 5 def/fMNg 0 currenttransfer exec .5 gt def/fMCM fMN def/fMJK
0 def/fMJY 0 def/fMJM 0 def/fMJC 0 def/fMJR 1 def/fMJG 1 def/fMJB 1 def/fMCG 1
def/fMPt null def/fMCK[0 0 0 1 0 0 0]def/fmCH{fML1{14 dict dup begin fMCl{
/HalftoneType 2 def currentcolorscreen[/GraySpotFunction/GrayAngle
/GrayFrequency/BlueSpotFunction/BlueAngle/BlueFrequency/GreenSpotFunction
/GreenAngle/GreenFrequency/RedSpotFunction/RedAngle/RedFrequency]{exch def}
forall}{/HalftoneType 1 def currentscreen[/SpotFunction/Angle/Frequency]{exch
def}forall}ifelse statusdict/checkscreen known{statusdict/accuratescreens get
exec}{F}ifelse/AccurateScreens exch def end}{currenthalftone}ifelse}FmBD/fmSH{
fML1{begin statusdict/checkscreen known{currentdict/AccurateScreens known{
AccurateScreens}{F}ifelse statusdict/setaccuratescreens get exec}if
HalftoneType 1 eq{Frequency Angle currentdict/SpotFunction get setscreen}{
HalftoneType 2 eq{fMCl{RedFrequency RedAngle currentdict/RedSpotFunction get
GreenFrequency GreenAngle currentdict/GreenSpotFunction get BlueFrequency
BlueAngle currentdict/BlueSpotFunction get GrayFrequency GrayAngle currentdict
/GraySpotFunction get setcolorscreen}{GrayFrequency GrayAngle currentdict
/GraySpotFunction get setscreen}ifelse}if}ifelse end}{sethalftone}ifelse}FmBD
/FmCS{14 dict begin/HalftoneType 2 def/AccurateScreens exch def
/GraySpotFunction exch def/GrayAngle exch def/GrayFrequency exch def
/BlueSpotFunction exch def/BlueAngle exch def/BlueFrequency exch def
/GreenSpotFunction exch def/GreenAngle exch def/GreenFrequency exch def
/RedSpotFunction exch def/RedAngle exch def/RedFrequency exch def currentdict
dup end/fMPH exch def fmSH}FmBD/FmSS{5 dict begin/HalftoneType 1 def
/AccurateScreens exch def/SpotFunction exch def/Angle exch def/Frequency exch
def currentdict dup end/fMPH exch def fmSH}FmBD/fMPH fmCH def/fmcp{/FmPr2 exch
cvlit def/FmPr1 exch cvlit def/FmPrn FmPr1 length FmPr2 length add array def
FmPrn 0 FmPr1 putinterval FmPrn FmPr1 length FmPr2 putinterval FmPrn cvx}FmBD
/fmEp{sub dup 0 lt{neg}if .001 le}FmBD/fmQC{2 copy 0 get exch 0 get fmEp{2 copy
1 get exch 1 get fmEp{2 copy 2 get exch 2 get fmEp{3 get exch 3 get fmEp}{pop
pop F}ifelse}{pop pop F}ifelse}{pop pop F}ifelse}FmBD/fmQR{2 copy 4 get exch 0
get fmEp{2 copy 5 get exch 1 get fmEp{6 get exch 2 get fmEp}{pop pop F}ifelse}{
pop pop F}ifelse}FmBD/FmSC{/fMCM fmXD/fMJB fmXD/fMJG fmXD/fMJR fmXD/fMJK fmXD
/fMJY fmXD/fMJM fmXD/fMJC fmXD fmCC}FmBD/FmSP{/fMCM fmXD fmCC}FmBD
/FrameSetSepColors{FrameMacDict begin[exch 1 add 1 roll]/fMSC exch def end}fmBi
def/fmLC{fMSC{exch dup 3 -1 roll fmQC{pop T exit}if}forall dup T ne{pop F}if}
FmBD/fmLR{fMSC{exch dup 3 -1 roll fmQR{pop T exit}if}forall dup T ne{pop F}if}
FmBD/fmLM{fMSC{exch dup 3 -1 roll dup 7 get 3 -1 roll eq{exch pop T exit}{pop}
ifelse}forall dup T ne{pop F}if}FmBD/fmCN{fMND F fMCM fMN ne{/fMOP fmGG{/fMKO
fmGG{pop T}if}if}if dup/fMND exch def{pop pop}{exch dup null ne{exch pop dup
type dup/integertype eq exch/realtype eq or{fm_g}{setcolor}ifelse}{pop{1 fm_g}
if}ifelse}ifelse}FmBD/fill{FrameMacDict begin fMND{newpath}{fm_f}ifelse end}
fmPU/eofill{FrameMacDict begin fMND{newpath}{fm_e}ifelse end}fmPU/stroke{
FrameMacDict begin fMND{newpath}{fm_t}ifelse end}fmPU/imagemask{FrameMacDict
begin fMND{FmG nulldevive fm_m FmR}{fm_m}ifelse end}fmPU/show{FrameMacDict
begin fMND{stringwidth rmoveto}{fm_s}ifelse end}fmPU/fmNX{load fMND{FmG fMa2
currentmatrix end nulldevice setmatrix exec currentpoint FrameMacDict/FmR get
exec moveto}{end exec}ifelse}fmBi def/ashow{FrameMacDict begin/fm_a fmNX}fmPU
/widthshow{FrameMacDict begin/fm_w fmNX}fmPU/awidthshow{FrameMacDict begin/fm_y
fmNX}fmPU/kshow{FrameMacDict begin/RealKshow fmNX}fmPU/image{FrameMacDict begin
fMCM fMN ne fMCM fMK ne and{FmG/fMOP fmGG{nulldevice}{fMNg{{pop 0}}{{pop 1}}
ifelse settransfer}ifelse/fm_i load end exec FmR}{/fm_i load end exec}ifelse}
fmPU/fMGM T def/fMBM F def/setcustomcolor where{pop}{/findcmykcustomcolor{0 0 0
4 -1 roll 8 array astore}fmPU/findrgbcustomcolor{FrameMacDict begin 4 1 roll 3
copy/fmRY fmGG exec 8 4 roll 4 -1 roll 8 array astore end}fmPU
/findgraycustomcolor{0 0 0 exch 1 exch sub exch findcmykcustomcolor}fmPU
/findhsbcustomcolor{FrameMacDict begin 4 1 roll gsave fm_h currentrgbcolor
grestore 4 -1 roll findrgbcustomcolor end}fmPU/setcustomcolor{FrameMacDict
begin dup type dup/integertype eq exch/realtype eq or not{1.0}if exch dup/fMCC
exch fmSG/fMBM F def fMCM fMN eq{0 4 getinterval aload pop 4{4 index mul 4 1
roll}repeat fmSK pop}{dup{7 get}stopped{pop 4 get}if fmLM{exch pop 0 4
getinterval aload pop fMCM fMS eq{fMJK eq exch fMJY eq and exch fMJM eq and
exch fMJC eq and{1 exch sub F}{pop 1 T}ifelse}{5{pop}repeat 1 T}ifelse}{fMCM
fMK eq{3 get F}{fMCM fMY eq{2 get F}{fMCM fMM eq{1 get F}{fMCM fMC eq{0 get F}{
pop 0 T}ifelse}ifelse}ifelse}ifelse 3 1 roll mul 1 exch sub exch}ifelse/fMKO
exch fmSG fmCN}ifelse end}fmPU/setoverprint{FrameMacDict begin/fMOP exch fmSG
null fmCN end}fmPU/currentoverprint{FrameMacDict begin/fMOP fmGG end}fmPU}
ifelse/fmCC{fMCM fMN eq{fMGM fML1 or not{[/Pattern[/DeviceCMYK]]setcolorspace
fMCK 0 4 getinterval aload pop fMPt setcolor}{fMCK 3 get 1.0 ge{fMCG fm_g}{fMCl
fMGM and{0 1 3{fMCK exch get 1 fMCG sub mul}for fmSK}{4 1 6{fMCK exch get fMGM{
1 exch sub 1 fMCG sub mul 1 exch sub}{1.0 lt{fMCG}{1}ifelse}ifelse}for fm_r}
ifelse}ifelse}ifelse null/fMKO F fmSG}{fMBM{fMCG F}{fMCK 0 4 getinterval aload
fmLC{fMCM fMS eq{fMJK eq exch fMJY eq and exch fMJM eq and exch fMJC eq and{
fMCG F}{1 T}ifelse}{pop pop pop pop 1 T}ifelse}{fMCM fMK eq{fMCG 1.0 exch sub
mul 1.0 exch sub 4 1 roll pop pop pop F}{fMCM fMY eq{pop fMCG 1.0 exch sub mul
1.0 exch sub 3 1 roll pop pop F}{fMCM fMM eq{pop pop fMCG 1.0 exch sub mul 1.0
exch sub exch pop F}{fMCM fMC eq{pop pop pop fMCG 1.0 exch sub mul 1.0 exch sub
F}{pop pop pop pop 1 T}ifelse}ifelse}ifelse}ifelse}ifelse}ifelse/fMKO exch fmSG
fMGM fML1 or not{[/Pattern[/DeviceGray]]setcolorspace fMPt}{fMGM not fML1 and{
dup 1 lt{pop fMCG}if}if}ifelse}ifelse fmCN}FmBD/setgray{FrameMacDict begin fMCM
fMN eq{F}{fMCM fMK eq{F}{fMCM fMS eq fMJR 0 eq and fMJG 0 eq and fMJB 0 eq and{
F}{pop 1 T}ifelse}ifelse}ifelse/fMKO exch fmSG fmCN end}fmPU/setrgbcolor{
FrameMacDict begin/fMBM F def fMCM fMN eq{fm_r}{3 copy[4 1 roll]fmLR{fMCM fMS
eq{fMJB eq exch fMJG eq and exch fMJR eq and{0 F}{1 T}ifelse}{pop pop pop 1 T}
ifelse}{/fmRY fmGG exec fMCM fMK eq{1.0 exch sub 4 1 roll pop pop pop F}{fMCM
fMY eq{pop 1.0 exch sub 3 1 roll pop pop F}{fMCM fMM eq{pop pop 1.0 exch sub
exch pop F}{fMCM fMC eq{pop pop pop 1.0 exch sub F}{pop pop pop pop 1 T}ifelse}
ifelse}ifelse}ifelse}ifelse/fMKO exch fmSG fmCN}ifelse end}fmPU/sethsbcolor{
FrameMacDict begin fMCM fMN eq{fm_h}{fm_h currentrgbcolor setrgbcolor}ifelse
end}fmPU/setcmykcolor where{pop/fmSK/setcmykcolor load def}{/fmSK{4 1 roll 3{3
index add 0 fmax 1 fmin 1 exch sub 3 1 roll}repeat fm_r pop}FmBD}ifelse
/currentcmykcolor where{pop}{/currentcmykcolor{FrameMacDict begin
currentrgbcolor/fmRY fmGG exec end}fmPU}ifelse/setcmykcolor{FrameMacDict begin
/fMBM F def fMCM fMN eq{fmSK}{4 copy[5 1 roll]fmLC{fMCM fMS eq{fMJK eq exch
fMJY eq and exch fMJM eq and exch fMJC eq and{0 F}{1 T}ifelse}{pop pop pop pop
1 T}ifelse}{fMCM fMK eq{1.0 exch sub 4 1 roll pop pop pop F}{fMCM fMY eq{pop
1.0 exch sub 3 1 roll pop pop F}{fMCM fMM eq{pop pop 1.0 exch sub exch pop F}{
fMCM fMC eq{pop pop pop 1.0 exch sub F}{pop pop pop pop 1 T}ifelse}ifelse}
ifelse}ifelse}ifelse/fMKO exch fmSG fmCN}ifelse end}fmPU/fMFl[0 .1 .3 .5 .7 .9
97 1<0f1e3c78f0e1c387><0f87c3e1f0783c1e><cccccccccccccccc><ffff0000ffff0000><
8142241818244281><0102040810204080><8040201008040201>]def fML1{/patScreenDict 7
dict dup begin<0f1e3c78f0e1c387>[45{pop}{exch pop}.5 2 sqrt]FmBD<0f87c3e1f0783c
1e>[135{pop}{exch pop}.5 2 sqrt]FmBD<cccccccccccccccc>[0{pop}dup .5 2]FmBD<ffff
0000ffff0000>[90{pop}dup .5 2]FmBD<8142241818244281>[45{2 copy lt{exch}if pop}
dup .75 2 sqrt]FmBD<0102040810204080>[45{pop}{exch pop}.875 2 sqrt]FmBD<804020
1008040201>[135{pop}{exch pop}.875 2 sqrt]FmBD end def}{/fMPP 5 dict dup begin<
0f87c3e1f0783c1e>{3 setlinewidth -1 -1 moveto 9 9 lineto fm_t 4 -4 moveto 12 4
lineto fm_t -4 4 moveto 4 12 lineto fm_t}FmBD<0f1e3c78f0e1c387>{3 setlinewidth
-1 9 moveto 9 -1 lineto fm_t -4 4 moveto 4 -4 lineto fm_t 4 12 moveto 12 4
lineto fm_t}FmBD<8142241818244281>{1 setlinewidth -1 9 moveto 9 -1 lineto fm_t
-1 -1 moveto 9 9 lineto fm_t}FmBD<8040201008040201>{1 setlinewidth -1 -1 moveto
9 9 lineto fm_t 4 -4 moveto 12 4 lineto fm_t -4 4 moveto 4 12 lineto fm_t}FmBD<
0102040810204080>{1 setlinewidth -1 9 moveto 9 -1 lineto fm_t -4 4 moveto 4 -4
lineto fm_t 4 12 moveto 12 4 lineto fm_t}FmBD end def/fMPD 15 dict dup begin
/PatternType 1 def/PaintType 2 def/TilingType 3 def/BBox[0 0 8 8]def/XStep 8
def/YStep 8 def/PaintProc{begin fMPP fmBS known{fMPP fmBS get exec}{8 8 T[1 0 0
-1 0 8]fmBS fm_m}ifelse end}FmBD end def}ifelse/fMdp 72 0 fMat defaultmatrix
dtransform dup mul exch dup mul add sqrt def/freq fMdp dup 72 div round dup 0
eq{pop 1}if 8 mul div def/sangle 1 0 fMat defaultmatrix dtransform exch atan
def sangle fMa2 rotate fMat fMa2 concatmatrix dup 0 get/sflipx exch def 3 get
/sflipy exch def fML1{/fmgF{fMa2 exch get mul 0 lt{-1}{1}ifelse}FmBD}if/fmPM
fML1{{dup patScreenDict exch known{patScreenDict exch get aload pop freq mul 5
2 roll fMa2 currentmatrix 1 get 0 ne{3 -1 roll 90 add 3 1 roll sflipx 1 fmgF
sflipy 2 fmgF mul}{sflipx 0 fmgF sflipy 3 fmgF neg mul}ifelse 0 lt{exch pop}{
pop}ifelse fMNg{{neg}fmcp}if bind systemdict/setscreen get exec}{/fmBS fmXD
/fM1B 0 def/fM0B 0 def freq 0 fMa2 currentmatrix 1 get 0 ne{90 add/pflipx
sflipx 1 fmgF def/pflipy sflipy 2 fmgF def}{/pflipx sflipx 0 fmgF def/pflipy
sflipy 3 fmgF neg def}ifelse{pflipy mul/yy fmXD pflipx mul/xx fmXD/xindex xx 1
add 2 div 8 mul cvi def/yindex yy 1 add 2 div 8 mul cvi def fmBS yindex xindex
8 idiv add get 1 7 xindex 8 mod sub bitshift and 0 ne fMNg{not}if{/fM1B fM1B 1
add def 1}{/fM0B fM0B 1 add def 0}ifelse}setscreen fM0B fM0B fM1B add div fMNg{
1.0 exch sub}if}ifelse/fMCG exch def/fMGM F def fmCC}}{/fMPC 8 dict def{dup
fMPC exch known{fMPC exch get}{dup fMPD/fmBS 3 -1 roll put fMPD matrix
makepattern dup fMPC 4 -1 roll 3 -1 roll put}ifelse/fMCG 0 def/fMPt exch def
/fMGM F def fmCC}}ifelse FmBD/fmgr{fMGM not{/fMGM T def fML1{fMPH fmSH}if}if
/fMCG exch def fmCC}FmBD/FmP{fMFl exch get dup type/stringtype eq{fmPM}{fmgr}
ifelse}FmBD/FmK{fMCK astore pop/fMBM F def fmCC}FmBD/FmFB{0 0 0 1 0 0 0 fMCK
astore pop/fMCG 0 def/fMBM T def fmCC}FmBD/fMOx matrix def fMOx currentmatrix
pop/FmSO{/FmOs save def fmSM fMOx setmatrix}FmBD/FmIO{fmRM}FmBD/FmEO{FmOs
restore}FmBD/fm3R[{.3 mul add 1}bind{.59 mul add 2}bind{.11 mul add round cvi
fMs exch fMi exch put/fMi fMi 1 add def 0 0}bind]def/fm31{/fMi 0 def 0 exch 0
exch{exch fm3R exch get exec}forall pop pop fMs}FmBD fML1{/Fmi{save userdict
/fM7 3 -1 roll put/fM9 F def{{dup length 1 sub/fMGL fmXD/fMBC fmXD/fMNC fmXD
/fMRC fmXD/fMGC fMGL 1 add array def/setcolortransfer where{pop
currentcolortransfer/gryt fmXD/blut fmXD/grnt fmXD/redt fmXD 0 1 fMGL{/fMIx
fmXD/fMUC 1 fMRC fMIx get sub def/fMUM 1 fMNC fMIx get sub def/fMUY 1 fMBC fMIx
get sub def/fMk fMUC fMUM fmin fMUY fmin def/FmU fMk currentundercolorremoval
exec def fMRC fMIx 1 0 fMUC FmU sub fmax sub redt exec put fMNC fMIx 1 0 fMUM
FmU sub fmax sub grnt exec put fMBC fMIx 1 0 fMUY FmU sub fmax sub blut exec
put fMGC fMIx 1 fMk currentblackgeneration exec sub gryt exec put}for{fMGL mul
cvi fMRC exch get}{fMGL mul cvi fMNC exch get}{fMGL mul cvi fMBC exch get}{fMGL
mul cvi fMGC exch get}setcolortransfer{pop 0}setundercolorremoval{}
setblackgeneration/fM9 T def}{0 1 fMGL{fMGC exch dup dup fMRC exch get .3 mul
exch dup fMNC exch get .59 mul exch fMBC exch get .11 mul add add put}for{fMGL
mul cvi fMGC exch get}currenttransfer fmcp settransfer}ifelse}{dup length 1 sub
/fMGL fmXD/fMGC fmXD{fMGL mul cvi fMGC exch get}currenttransfer fmcp
settransfer}ifelse}{{{1 exch sub}currenttransfer fmcp settransfer}if}ifelse/fM5
fmXD/fM8 fmXD/fM6 fmXD/fM3 fmXD/fM4 fmXD translate rotate scale{-1 1 scale}if
/fM18 fM8 string def fM4 fM3 fM6[fM4 0 0 fM3 fM4 2 div fM3 2 div]{currentfile
fM18 fM5{readstring}{readhexstring}ifelse pop}fM9{{fM18}{fM18}T 3 colorimage}{
fm_i}ifelse fM7 restore}FmBD}{/Fmi{save userdict/fM7 3 -1 roll put/fM9 F def{{
dup length 1 sub/fMGL fmXD/fMBC fmXD/fMNC fmXD/fMRC fmXD[/Indexed/DeviceRGB
fMGL{dup fMRC exch get exch dup fMNC exch get exch fMBC exch get}]setcolorspace
}{dup length 1 sub/fMGL fmXD/fMGC fmXD[/Indexed/DeviceGray fMGL{fMGC exch get}]
setcolorspace}ifelse}{1 4 index bitshift 1 sub/fMGL fmXD[/Indexed/DeviceGray
fMGL 5 -1 roll{{fMGL div 1 exch sub}}{{fMGL div}}ifelse]setcolorspace}ifelse
/fM5 fmXD/fM8 fmXD/fM6 fmXD/fM3 fmXD/fM4 fmXD translate rotate scale{-1 1 scale
}if/fM18 fM8 string def 7 dict begin/ImageType 1 def/Width fM4 def/Height fM3
def/ImageMatrix[fM4 0 0 fM3 fM4 2 div fM3 2 div]def/DataSource{currentfile fM18
fM5{readstring}{readhexstring}ifelse pop}def/BitsPerComponent fM6 def/Decode[0
fMGL]def currentdict end fm_i fM7 restore}FmBD}ifelse/Fmci{save userdict/fM7 3
-1 roll put/fM5 fmXD/fM8 fmXD/fM6 fmXD/fM3 fmXD/fM4 fmXD/fM18 fM8 string def
/fMs fM18 0 fM18 length 3 idiv getinterval def translate rotate scale{-1 1
scale}if fM4 fM3 fM6[fM4 0 0 fM3 fM4 2 div fM3 2 div]fMCl{{currentfile fM18 fM5
{readstring}{readhexstring}ifelse pop}F 3 colorimage}{{currentfile fM18 fM5{
readstring}{readhexstring}ifelse pop fm31}fm_i}ifelse fM7 restore}FmBD fML1{
/fmAn{transform round .5 sub exch round .5 sub exch itransform}FmBD/fmAc{
transform round 1.5 sub exch round 1.5 sub exch itransform}FmBD/fmDn{dtransform
round exch round exch idtransform}FmBD/fmLn{0 dtransform exch cvi 2 idiv 2 mul
1 add exch idtransform pop}FmBD/FmCv{fmDn 6 2 roll fmDn 6 2 roll fmDn 6 2 roll
rcurveto}FmBD}{T setstrokeadjust/fmAn{}FmBD/fmAc{}FmBD/fmDn{}FmBD/fmLn{}FmBD
/FmCv{rcurveto}FmBD}ifelse/FmM{fmAn moveto}FmBD/M{moveto}FmBD/N{0 rmoveto}FmBD
/S{fm_s}FmBD/A{0 exch fm_a}FmBD/W{0 exch 32 exch fm_w}FmBD/X{0 exch 0 32 5 2
roll fm_y}FmBD/fmQP{fML1 fMGM or not{FmG dup 1 fm_g exec FmR}if exec}FmBD/FmB{
newpath fmAn moveto}FmBD/FmL{rlineto}FmBD/FmAL{fmAn lineto}FmBD/FmSo{fmLn
setlinewidth setlinecap{fm_t}fmQP 0 0 moveto}FmBD/FmS{fmLn setlinewidth
closepath{fm_t}fmQP 0 0 moveto}FmBD/FmDS{fmLn setlinewidth setlinecap{closepath
}if setdash{fm_t}fmQP[]0 setdash 0 0 moveto}FmBD/FmFl{FmG{fm_e}fmQP FmR}FmBD
/fmq{fmDn 4 2 roll fmAn newpath moveto 1 index 0 rlineto 0 exch rlineto neg 0
rlineto closepath}FmBD/FmqP{fmq fmLn setlinewidth{fm_t}fmQP 0 0 moveto}FmBD
/FmqF{fmq FmG{fm_f}fmQP FmR}FmBD/FmKp{{currentpoint}stopped{F 5 1 roll}{T 7 3
roll}ifelse fmDn 4 2 roll fmAn newpath moveto 1 index 0 rlineto 0 exch rlineto
neg 0 rlineto closepath clip{moveto}{newpath}ifelse}FmBD/FmKb{{currentpoint}
stopped}FmBD/FmKe{clip{newpath}{moveto}ifelse}FmBD/FmAF{FmG newpath fmAn
translate not{0.0 0.0 moveto}if rotate fmDn scale 0.0 0.0 1.0 5 3 roll arc
closepath{fm_f}fmQP FmR}FmBD/FmAP{FmG{setdash}if fmLn setlinewidth setlinecap
fmSM newpath 2 index 2 div add exch 3 index 2 div sub exch fmAn 2 index 2 div
sub exch 3 index 2 div add exch translate rotate scale 0.0 0.0 1.0 5 3 roll
exch arcn{closepath}if fmRM{fm_t}fmQP FmR}FmBD/FmST{FmG fmAn translate .3 fmLn
setlinewidth 0 setlinecap 0 setlinejoin newpath 1 fm_g 0 0 10 0 360 arc fm_f 0
fm_g 0 0 10 0 360 arc fm_t 36{1 0 moveto 0 0 10 -2.5 2.5 arc fm_f 10 rotate}
repeat FmR}FmBD/FmSL{FmG fmAn translate .25 fmLn setlinewidth 0 setlinecap 0
setlinejoin newpath 1 fm_g 0 0 10 0 360 arc fm_f 0 fm_g 10 .5 fmLn neg .1{0 0 3
-1 roll 0 360 arc fm_t}for FmR}FmBD/FrameEr where{pop}{userdict/FrameEr(\000)
put}ifelse/fMSJ 100 string def/fmXC{userdict/fMSi 2 index put end{
countdictstack userdict begin/showpage{}def/FmDictStackDepth exch def count
/FmStackDepth exch def}if userdict/fMSuccessfull false put currentfile cvx
stopped pop fMSuccessfull not{/$brkpage where{stop}if systemdict/clear get exec
userdict/FrameEr get 0 1 put FrameMacDict begin FmG systemdict/initmatrix get
exec 0 systemdict/setgray get exec clippath{pathbbox}stopped{100 100 512 692}if
exch pop add 2. div newpath moveto(Courier-BoldOblique)findfont 18 scalefont
setfont FrameEr1 fm_s( \()fm_s $error begin errorname 20 string cvs fm_s(, )
fm_s/command load 128 string cvs fm_s end(\))fm_s FrameEr2 print flush
FrameMacDict/fMSJ get{dup currentfile exch{readline}stopped{pop exch pop T}if
not{exit}if(EndFrame4Picture)eq{exit}if}loop grestore end}if userdict
/fMSuccessfull false put FrameMacDict/fmIR get exec}fmBi def/FmEP{save userdict
/fM7 3 -1 roll put setoverprint{fMN FmSP}if[/fMef/fMet/fMeh/fMew/fMey/fMex/fMei
/fMej/fMek/fMel]{fmXD}forall fMex fMey translate fMet rotate fMew fMeh scale
fMef{-1 1 scale}if 1 fMej fMel sub div 1 fMek fMei sub div scale fMej fMel add
2 div neg fMei fMek add 2 div neg translate newpath fMel fMek moveto fMel fMei
lineto fMej fMei lineto fMej fMek lineto closepath clip newpath T fmXC}FmBD
/FmPI{newpath 0 0 moveto F fmXC}FmBD/FmPc{save userdict/fM7 3 -1 roll put
newpath 3 index neg 3 index neg translate 1 -1 scale 0.0 0.0 moveto T fmXC}FmBD
/fmIR{fMSi{fM7 type/savetype eq{end/FmDictStackDepth where{pop countdictstack
FmDictStackDepth sub dup 0 gt{{end}repeat}{pop}ifelse count FmStackDepth sub
dup 0 gt{{pop}repeat}{pop}ifelse}if fM7 restore}if}if FrameMacDict begin}FmBD
userdict/EndFrame4Picture{userdict/fMSi 3 -1 roll put userdict/fMSuccessfull
true put stop}fmBi put/alphaimage where{pop}{/alphaimage{1 ne{limitcheck}if not
{limitcheck}if pop image}fmPU}ifelse/fmDE{systemdict/initgraphics get exec
clippath{pathbbox}stopped{100 100 512 692}if exch pop add 2. div newpath moveto
(Courier-BoldOblique)findfont 18 scalefont setfont currentpoint 2 copy FrameEr3
fm_s 20 sub 2 copy moveto FrameEr4 fm_s 20 sub 2 copy moveto(\()fm_s statusdict
/jobname get fm_s(\))fm_s 20 sub moveto FrameEr5 fm_s showpage}FmBD/cd where{
dup/cd get/FmRealcd fmXD/cd{FrameMacDict begin FrameEr 0 get 0 ne{fmDE}if
/FmRealcd load end exec}fmBi put}{/endp where{dup/endp get/fMRE fmXD/endp{
FrameMacDict/fMRE get exec FrameEr 0 get 0 ne{FrameMacDict begin currentfile
fMSJ{readline}stopped{pop exch pop true}if pop(%%Trailer)eq{fmDE}if end}if}fmBi
put}if}ifelse systemdict/setpacking known{fMSP setpacking}if end
%%EndProcSet
%%FRMSetup
FrameMacDict begin
/FrameEr1(PostScript error)def
/FrameEr2(A PostScript error occurred. FrameMaker is attempting recovery.)def
/FrameEr3(FrameMaker has detected one or more)def
/FrameEr4(PostScript errors in this document.)def
/FrameEr5(Please check your output.)def
end
%%FRMEndSetup
%%EndSetup
%%Page: 1 1
%%BeginPageSetup
initializepage
(MAC_pdes; page: 1 of 8)setjob
%%EndPageSetup
gS 0 0 776 576 rC
0 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
0 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
37.918 29.492 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
328.155 16.384 25.279 25.279 FmqF
end
0 0 :M
f0_4 sf
( )S
1 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 145.839 255.596 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 150.034 261.213 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 198.558 261.213 M 1.053 1.053 scale (Amster)S FmR
FmG 212.321 261.213 M 1.053 1.053 scale (dam)S FmR
FmG 142.939 266.831 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
315.75 253.255 25.279 5.149 FmqF
0 FmP
FmG 328.899 256.302 M 1.053 1.053 scale (1)S FmR
FmG 331.006 256.302 M 1.053 1.053 scale ( of )S FmR
FmG 336.815 256.302 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
330.028 18.257 22.47 22.47 FmqF
0 FmP
0 0 48 48 341.263 29.492 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
1 0 :M
f1_17 sf
( )S
5 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 70.952 49.387 M 0.991 0.991 scale (\322Nobody Expects the Spanish )S FmR
FmG 137.646 67.176 M 0.991 0.991 scale (Inquisition\323)S FmR
end
5 0 :M
f0_8 sf
( )S
7 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 87.338 93.391 M 1.053 1.053 scale (An Overview of the Python Pr)S FmR
FmG 200.615 93.391 M 1.053 1.053 scale (ogramming Language)S FmR
end
7 0 :M
f0_11 sf
( )S
9 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 137.589 116.329 M 1.021 1.021 scale (Guido van Rossum)S FmR
FmG 173.884 128.5 M 1.021 1.021 scale (CWI)S FmR
FmG 65.637 140.671 M 1.021 1.021 scale (\(Centr)S FmR
FmG 97.153 140.671 M 1.021 1.021 scale (e for Mathematics and Computer Science\))S FmR
FmG 111.332 152.842 M 1.021 1.021 scale (Amster)S FmR
FmG 148.027 152.842 M 1.021 1.021 scale (dam, The Netherlands)S FmR
FmG 144.616 177.185 M 1.021 1.021 scale (<[email protected]>)S FmR
FmG 161.214 201.527 M 1.021 1.021 scale (curr)S FmR
FmG 181.643 201.527 M 1.021 1.021 scale (ently:)S FmR
FmG 60.876 213.699 M 1.021 1.021 scale (Invited to NIST as a Guest Resear)S FmR
FmG 227.284 213.699 M 1.021 1.021 scale (cher in the EEEL)S FmR
FmG 128.747 225.87 M 1.021 1.021 scale (<[email protected]>)S FmR
end
10 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
10 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
411.673 29.492 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
701.91 16.384 25.279 25.279 FmqF
end
10 0 :M
f0_4 sf
( )S
11 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 519.594 255.596 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 523.788 261.213 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 572.312 261.213 M 1.053 1.053 scale (Amster)S FmR
FmG 586.076 261.213 M 1.053 1.053 scale (dam)S FmR
FmG 516.693 266.831 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
689.504 253.255 25.279 5.149 FmqF
0 FmP
FmG 702.654 256.302 M 1.053 1.053 scale (2)S FmR
FmG 704.76 256.302 M 1.053 1.053 scale ( of )S FmR
FmG 710.57 256.302 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
703.782 18.257 22.47 22.47 FmqF
0 FmP
0 0 48 48 715.017 29.492 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
432 55 254 9 rC
11 0 :M
FrameMacDict begin
432.738 55.004 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
432.738 55.004 252.787 8.426 FmqF
0 FmP
469.485 59.218 FmB
175.568 0 FmL
2 0.234 FmSo
432.738 59.218 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
11 0 :M
f1_17 sf
( )S
15 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 49.387 M 0.991 0.991 scale (T)S FmR
FmG 442.111 49.387 M 0.991 0.991 scale (oday\325)S FmR
FmG 483.333 49.387 M 0.991 0.991 scale (s Presentation...)S FmR
end
15 0 :M
f0_11 sf
( )S
17 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 83.092 M 1.021 1.021 scale (...will dwell on the following topics:)S FmR
FmG 432.738 103.689 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 103.689 M 1.021 1.021 scale (Hello, W)S FmR
FmG 489.22 103.689 M 1.021 1.021 scale (orld!)S FmR
FmG 432.738 118.669 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 118.669 M 1.021 1.021 scale (History)S FmR
FmG 432.738 133.649 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 133.649 M 1.021 1.021 scale (The Design)S FmR
FmG 432.738 148.629 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 148.629 M 1.021 1.021 scale (Doubts)S FmR
FmG 432.738 163.609 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 163.609 M 1.021 1.021 scale (The Crystal Ball)S FmR
end
18 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
18 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
37.918 318.984 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
328.155 305.876 25.279 25.279 FmqF
end
18 0 :M
f0_4 sf
( )S
19 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 145.839 545.088 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 150.034 550.706 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 198.558 550.706 M 1.053 1.053 scale (Amster)S FmR
FmG 212.321 550.706 M 1.053 1.053 scale (dam)S FmR
FmG 142.939 556.323 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
315.75 542.748 25.279 5.149 FmqF
0 FmP
FmG 328.899 545.794 M 1.053 1.053 scale (3)S FmR
FmG 331.006 545.794 M 1.053 1.053 scale ( of )S FmR
FmG 336.815 545.794 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
330.028 307.749 22.47 22.47 FmqF
0 FmP
0 0 48 48 341.263 318.984 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
58 344 254 9 rC
19 0 :M
FrameMacDict begin
58.984 344.497 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
58.984 344.497 252.787 8.426 FmqF
0 FmP
95.73 348.71 FmB
175.568 0 FmL
2 0.234 FmSo
58.984 348.71 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
19 0 :M
f1_17 sf
( )S
23 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 338.879 M 0.991 0.991 scale (Hello, W)S FmR
FmG 126.077 338.879 M 0.991 0.991 scale (orld!)S FmR
end
23 0 :M
f0_11 sf
( )S
25 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 72.253 372.584 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 372.584 M 1.021 1.021 scale (Object-Oriented, Interpr)S FmR
FmG 205.709 372.584 M 1.021 1.021 scale (eted)S FmR
FmG 72.253 385.692 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 385.692 M 1.021 1.021 scale (Dynamic T)S FmR
FmG 139.473 385.692 M 1.021 1.021 scale (yping, Static Scoping)S FmR
FmG 72.253 398.799 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 398.799 M 1.021 1.021 scale (Extensible, Embeddable)S FmR
FmG 58.984 419.397 M 1.021 1.021 scale (Python encourages:)S FmR
FmG 72.253 439.994 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 439.994 M 1.021 1.021 scale (Readable code)S FmR
FmG 72.253 453.101 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 453.101 M 1.021 1.021 scale (Reusable code)S FmR
FmG 58.984 473.699 M 1.021 1.021 scale (Python supports:)S FmR
FmG 72.253 494.296 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 494.296 M 1.021 1.021 scale (Interactive use, Scripting, Pr)S FmR
FmG 225.601 494.296 M 1.021 1.021 scale (ototyping)S FmR
FmG 72.253 507.404 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 507.404 M 1.021 1.021 scale (Medium-to-lar)S FmR
FmG 158.74 507.404 M 1.021 1.021 scale (ge pr)S FmR
FmG 184.158 507.404 M 1.021 1.021 scale (ogram development)S FmR
end
26 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
26 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
411.673 318.984 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
701.91 305.876 25.279 25.279 FmqF
end
26 0 :M
f0_4 sf
( )S
27 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 519.594 545.088 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 523.788 550.706 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 572.312 550.706 M 1.053 1.053 scale (Amster)S FmR
FmG 586.076 550.706 M 1.053 1.053 scale (dam)S FmR
FmG 516.693 556.323 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
689.504 542.748 25.279 5.149 FmqF
0 FmP
FmG 702.654 545.794 M 1.053 1.053 scale (4)S FmR
FmG 704.76 545.794 M 1.053 1.053 scale ( of )S FmR
FmG 710.57 545.794 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
703.782 307.749 22.47 22.47 FmqF
0 FmP
0 0 48 48 715.017 318.984 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
432 344 254 9 rC
27 0 :M
FrameMacDict begin
432.738 344.497 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
432.738 344.497 252.787 8.426 FmqF
0 FmP
469.485 348.71 FmB
175.568 0 FmL
2 0.234 FmSo
432.738 348.71 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
27 0 :M
f1_17 sf
( )S
31 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 338.879 M 0.991 0.991 scale (V)S FmR
FmG 443.979 338.879 M 0.991 0.991 scale (ariables and Expressions...)S FmR
end
31 0 :M
f0_11 sf
( )S
33 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 372.584 M 1.021 1.021 scale (...Look much like in C:)S FmR
end
34 0 :M
f2_8 sf
( )S
38 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 441.164 391.309 M 1.053 1.053 scale (pi = 3.14159)S FmR
FmG 441.164 401.608 M 1.053 1.053 scale (root = \(-b + sqrt\(b*b - 4*a*c\)\) / \(2*a\))S FmR
end
39 0 :M
f0_11 sf
( )S
41 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 421.269 M 1.021 1.021 scale (Strings ar)S FmR
FmG 480.204 421.269 M 1.021 1.021 scale (e basic data types and can be \322sliced\323:)S FmR
end
42 0 :M
f2_8 sf
( )S
46 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 441.164 439.994 M 1.053 1.053 scale (hello = \"hello \")S FmR
FmG 441.164 450.293 M 1.053 1.053 scale (world = \"world\")S FmR
FmG 441.164 460.591 M 1.053 1.053 scale (w = world[0]       # => \325w\325)S FmR
FmG 441.164 470.89 M 1.053 1.053 scale (d = world[-1]      # => \325d\325)S FmR
FmG 441.164 481.189 M 1.053 1.053 scale (hw = hello + world # => \325hello world\325)S FmR
FmG 441.164 491.488 M 1.053 1.053 scale (lowo = hw[3:-3]    # => \325lo wo\325)S FmR
FmG 441.164 501.786 M 1.053 1.053 scale (len\(lowo\)          # => 5)S FmR
end
endp
%%Page: 2 2
%%BeginPageSetup
initializepage
(MAC_pdes; page: 2 of 8)setjob
%%EndPageSetup
gS 0 0 776 576 rC
46 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
46 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
37.918 29.492 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
328.155 16.384 25.279 25.279 FmqF
end
46 0 :M
f0_4 sf
( )S
47 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 145.839 255.596 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 150.034 261.213 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 198.558 261.213 M 1.053 1.053 scale (Amster)S FmR
FmG 212.321 261.213 M 1.053 1.053 scale (dam)S FmR
FmG 142.939 266.831 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
315.75 253.255 25.279 5.149 FmqF
0 FmP
FmG 328.899 256.302 M 1.053 1.053 scale (5)S FmR
FmG 331.006 256.302 M 1.053 1.053 scale ( of )S FmR
FmG 336.815 256.302 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
330.028 18.257 22.47 22.47 FmqF
0 FmP
0 0 48 48 341.263 29.492 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
58 55 254 9 rC
47 0 :M
FrameMacDict begin
58.984 55.004 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
58.984 55.004 252.787 8.426 FmqF
0 FmP
95.73 59.218 FmB
175.568 0 FmL
2 0.234 FmSo
58.984 59.218 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
47 0 :M
f1_17 sf
( )S
51 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 49.387 M 0.991 0.991 scale (Other Data T)S FmR
FmG 158.568 49.387 M 0.991 0.991 scale (ypes)S FmR
end
51 0 :M
f2_8 sf
( )S
55 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 67.41 81.219 M 1.053 1.053 scale (primes = [2, 3, 5])S FmR
FmG 67.41 91.518 M 1.053 1.053 scale (primes.append\(7\))S FmR
FmG 67.41 101.817 M 1.053 1.053 scale (primes = primes + [9, 11, 13])S FmR
FmG 67.41 112.116 M 1.053 1.053 scale (primes.remove\(9\)    # oops!)S FmR
end
56 0 :M
f3_8 sf
( )S
60 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 67.41 122.414 M 1.053 1.053 scale (print)S FmR
end
61 0 :M
f2_8 sf
( )S
65 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 92.682 122.414 M 1.053 1.053 scale ( primes       # => [2, 3, 5, 7, 11, 13])S FmR
FmG 67.41 143.012 M 1.053 1.053 scale (database = {})S FmR
FmG 67.41 153.311 M 1.053 1.053 scale (database[\324guido\325] = 4127)S FmR
FmG 67.41 163.609 M 1.053 1.053 scale (database[\324jack\325] = 4099)S FmR
FmG 67.41 173.908 M 1.053 1.053 scale (database[\324mclay\325] = 4099)S FmR
FmG 67.41 184.207 M 1.053 1.053 scale (del database[\324jack\325])S FmR
FmG 67.41 194.506 M 1.053 1.053 scale (database[\324guido\325] = 3695)S FmR
FmG 67.41 204.804 M 1.053 1.053 scale (database[\324klm\325] = 3539)S FmR
end
66 0 :M
f3_8 sf
( )S
70 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 67.41 215.103 M 1.053 1.053 scale (print)S FmR
end
70 0 :M
f2_8 sf
( )S
74 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 92.682 215.103 M 1.053 1.053 scale ( database)S FmR
FmG 67.41 225.402 M 1.053 1.053 scale (# => {\324guido\325: 3695, \324mclay\325: 4099, \324klm\325: 3539})S FmR
end
75 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
75 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
411.673 29.492 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
701.91 16.384 25.279 25.279 FmqF
end
75 0 :M
f0_4 sf
( )S
76 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 519.594 255.596 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 523.788 261.213 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 572.312 261.213 M 1.053 1.053 scale (Amster)S FmR
FmG 586.076 261.213 M 1.053 1.053 scale (dam)S FmR
FmG 516.693 266.831 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
689.504 253.255 25.279 5.149 FmqF
0 FmP
FmG 702.654 256.302 M 1.053 1.053 scale (6)S FmR
FmG 704.76 256.302 M 1.053 1.053 scale ( of )S FmR
FmG 710.57 256.302 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
703.782 18.257 22.47 22.47 FmqF
0 FmP
0 0 48 48 715.017 29.492 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
432 55 254 9 rC
76 0 :M
FrameMacDict begin
432.738 55.004 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
432.738 55.004 252.787 8.426 FmqF
0 FmP
469.485 59.218 FmB
175.568 0 FmL
2 0.234 FmSo
432.738 59.218 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
76 0 :M
f1_17 sf
( )S
80 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 49.387 M 0.991 0.991 scale (Flow Control)S FmR
end
80 0 :M
f3_8 sf
( )S
84 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 441.164 81.219 M 1.053 1.053 scale (if)S FmR
end
85 0 :M
f2_8 sf
( )S
89 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 451.273 81.219 M 1.053 1.053 scale ( -10 <= hit <= 10:)S FmR
FmG 441.164 91.518 M 1.053 1.053 scale (    if -1 <= hit <= 1: print \325real close\325)S FmR
FmG 441.164 101.817 M 1.053 1.053 scale (    else: print \325close\325)S FmR
end
90 0 :M
f3_8 sf
( )S
94 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 441.164 112.116 M 1.053 1.053 scale (elif)S FmR
end
95 0 :M
f2_8 sf
( )S
99 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 461.382 112.116 M 1.053 1.053 scale ( hit < 0:)S FmR
FmG 441.164 122.414 M 1.053 1.053 scale (    print \325far left\325)S FmR
end
99 0 :M
f3_8 sf
( )S
103 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 441.164 132.713 M 1.053 1.053 scale (else)S FmR
end
104 0 :M
f2_8 sf
( )S
108 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 461.382 132.713 M 1.053 1.053 scale (:)S FmR
FmG 441.164 143.012 M 1.053 1.053 scale (    print \325far right\325)S FmR
end
109 0 :M
f3_8 sf
( )S
113 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 441.164 163.609 M 1.053 1.053 scale (while)S FmR
end
114 0 :M
f2_8 sf
( )S
118 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 466.437 163.609 M 1.053 1.053 scale ( x > 0 )S FmR
end
119 0 :M
f3_8 sf
( )S
123 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 501.819 163.609 M 1.053 1.053 scale (and)S FmR
end
123 0 :M
f2_8 sf
( )S
127 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 516.982 163.609 M 1.053 1.053 scale ( abs\(lastx-x\) > FUZZ:)S FmR
FmG 441.164 173.908 M 1.053 1.053 scale (    lastx, x = x, \(x + a/x\)/2.0)S FmR
end
128 0 :M
f3_8 sf
( )S
132 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 441.164 194.506 M 1.053 1.053 scale (for)S FmR
end
133 0 :M
f2_8 sf
( )S
137 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 456.328 194.506 M 1.053 1.053 scale -0.242( p )W FmR
end
138 0 :M
f3_8 sf
( )S
142 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 470.982 194.506 M 1.053 1.053 scale (in)S FmR
end
143 0 :M
f2_8 sf
( )S
147 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 481.091 194.506 M 1.053 1.053 scale -0.242( range\(2, n\):  # i in [2, 3, 4, ..., n-1])W FmR
FmG 441.164 204.804 M 1.053 1.053 scale (    if i%p == 0:)S FmR
FmG 441.164 215.103 M 1.053 1.053 scale (        )S FmR
end
147 0 :M
f3_8 sf
( )S
151 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 481.6 215.103 M 1.053 1.053 scale (break)S FmR
end
152 0 :M
f2_8 sf
( )S
156 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 441.164 229.147 M 1.053 1.053 scale (# note use of indentation for grouping)S FmR
end
157 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
157 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
37.918 318.984 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
328.155 305.876 25.279 25.279 FmqF
end
157 0 :M
f0_4 sf
( )S
158 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 145.839 545.088 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 150.034 550.706 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 198.558 550.706 M 1.053 1.053 scale (Amster)S FmR
FmG 212.321 550.706 M 1.053 1.053 scale (dam)S FmR
FmG 142.939 556.323 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
315.75 542.748 25.279 5.149 FmqF
0 FmP
FmG 328.899 545.794 M 1.053 1.053 scale (7)S FmR
FmG 331.006 545.794 M 1.053 1.053 scale ( of )S FmR
FmG 336.815 545.794 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
330.028 307.749 22.47 22.47 FmqF
0 FmP
0 0 48 48 341.263 318.984 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
58 344 254 9 rC
158 0 :M
FrameMacDict begin
58.984 344.497 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
58.984 344.497 252.787 8.426 FmqF
0 FmP
95.73 348.71 FmB
175.568 0 FmL
2 0.234 FmSo
58.984 348.71 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
158 0 :M
f1_17 sf
( )S
162 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 338.879 M 0.991 0.991 scale (Functions)S FmR
end
162 0 :M
f3_8 sf
( )S
166 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 67.41 370.712 M 1.053 1.053 scale (def)S FmR
end
167 0 :M
f2_8 sf
( )S
171 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 82.573 370.712 M 1.053 1.053 scale ( factorial\(n\):)S FmR
FmG 67.41 381.01 M 1.053 1.053 scale (    result = 1)S FmR
FmG 67.41 391.309 M 1.053 1.053 scale (    while n > 1:)S FmR
FmG 67.41 401.608 M 1.053 1.053 scale (        result = result * n)S FmR
FmG 67.41 411.907 M 1.053 1.053 scale (        n = n - 1)S FmR
FmG 67.41 422.205 M 1.053 1.053 scale (    return result)S FmR
end
172 0 :M
f0_11 sf
( )S
174 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 446.548 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 446.548 M 1.021 1.021 scale (\325def)S FmR
FmG 91.972 446.548 M 1.021 1.021 scale (\325 is an executable statement)S FmR
FmG 58.984 461.528 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 461.528 M 1.021 1.021 scale (No ar)S FmR
FmG 100.382 461.528 M 1.021 1.021 scale (gument type declarations)S FmR
FmG 58.984 476.508 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 476.508 M 1.021 1.021 scale (Assignment is local by default)S FmR
FmG 72.253 491.488 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 491.488 M 1.021 1.021 scale (\325global\325 statement overrides)S FmR
end
175 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
175 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
411.673 318.984 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
701.91 305.876 25.279 25.279 FmqF
end
175 0 :M
f0_4 sf
( )S
176 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 519.594 545.088 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 523.788 550.706 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 572.312 550.706 M 1.053 1.053 scale (Amster)S FmR
FmG 586.076 550.706 M 1.053 1.053 scale (dam)S FmR
FmG 516.693 556.323 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
689.504 542.748 25.279 5.149 FmqF
0 FmP
FmG 702.654 545.794 M 1.053 1.053 scale (8)S FmR
FmG 704.76 545.794 M 1.053 1.053 scale ( of )S FmR
FmG 710.57 545.794 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
703.782 307.749 22.47 22.47 FmqF
0 FmP
0 0 48 48 715.017 318.984 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
432 344 254 9 rC
176 0 :M
FrameMacDict begin
432.738 344.497 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
432.738 344.497 252.787 8.426 FmqF
0 FmP
469.485 348.71 FmB
175.568 0 FmL
2 0.234 FmSo
432.738 348.71 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
176 0 :M
f1_17 sf
( )S
180 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 338.879 M 0.991 0.991 scale (Classes)S FmR
end
180 0 :M
f3_8 sf
( )S
184 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 441.164 370.712 M 1.053 1.053 scale (class)S FmR
end
185 0 :M
f2_8 sf
( )S
189 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 466.437 370.712 M 1.053 1.053 scale ( Set:)S FmR
FmG 441.164 381.01 M 1.053 1.053 scale (    def __init__\(self\): self.values = {})S FmR
FmG 441.164 391.309 M 1.053 1.053 scale (    def add\(self, x\): self.values[x] = x)S FmR
FmG 441.164 401.608 M 1.053 1.053 scale (    def remove\(self, x\):)S FmR
FmG 441.164 411.907 M 1.053 1.053 scale (        if self.contains\(x\): del self.values[x])S FmR
FmG 441.164 422.205 M 1.053 1.053 scale (    def contains\(self, x\):)S FmR
FmG 441.164 432.504 M 1.053 1.053 scale (        return self.values.has_key\(x\))S FmR
end
190 0 :M
f0_11 sf
( )S
192 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 456.846 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 456.846 M 1.021 1.021 scale (\325__init__\325 de\336)S FmR
FmG 513.3 456.846 M 1.021 1.021 scale (nes constr)S FmR
FmG 563.213 456.846 M 1.021 1.021 scale (uctor; \325x = Set\(\)\325 calls it)S FmR
FmG 432.738 471.826 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 471.826 M 1.021 1.021 scale (Explicit \325self)S FmR
FmG 507.559 471.826 M 1.021 1.021 scale (\325 r)S FmR
FmG 517.724 471.826 M 1.021 1.021 scale (equir)S FmR
FmG 543.667 471.826 M 1.021 1.021 scale (ed in method de\336)S FmR
FmG 631.668 471.826 M 1.021 1.021 scale (nitions)S FmR
FmG 432.738 486.806 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 486.806 M 1.021 1.021 scale (Supports multiple inheritance)S FmR
FmG 432.738 501.786 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 501.786 M 1.021 1.021 scale (Supports operator overloading, e.g. \325__add__\325)S FmR
FmG 432.738 516.766 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 516.766 M 1.021 1.021 scale (All methods ar)S FmR
FmG 520.003 516.766 M 1.021 1.021 scale (e \325virtual\325)S FmR
end
endp
%%Page: 3 3
%%BeginPageSetup
initializepage
(MAC_pdes; page: 3 of 8)setjob
%%EndPageSetup
gS 0 0 776 576 rC
193 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
193 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
37.918 29.492 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
328.155 16.384 25.279 25.279 FmqF
end
193 0 :M
f0_4 sf
( )S
194 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 145.839 255.596 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 150.034 261.213 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 198.558 261.213 M 1.053 1.053 scale (Amster)S FmR
FmG 212.321 261.213 M 1.053 1.053 scale (dam)S FmR
FmG 142.939 266.831 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
315.75 253.255 25.279 5.149 FmqF
0 FmP
FmG 328.899 256.302 M 1.053 1.053 scale (9)S FmR
FmG 331.006 256.302 M 1.053 1.053 scale ( of )S FmR
FmG 336.815 256.302 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
330.028 18.257 22.47 22.47 FmqF
0 FmP
0 0 48 48 341.263 29.492 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
58 55 254 9 rC
194 0 :M
FrameMacDict begin
58.984 55.004 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
58.984 55.004 252.787 8.426 FmqF
0 FmP
95.73 59.218 FmB
175.568 0 FmL
2 0.234 FmSo
58.984 59.218 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
194 0 :M
f1_17 sf
( )S
198 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 49.387 M 0.991 0.991 scale (Modules)S FmR
end
198 0 :M
f3_8 sf
( )S
202 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 67.41 81.219 M 1.053 1.053 scale (import)S FmR
end
203 0 :M
f2_8 sf
( )S
207 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 97.737 81.219 M 1.053 1.053 scale ( os, sys)S FmR
end
208 0 :M
f3_8 sf
( )S
212 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 67.41 91.518 M 1.053 1.053 scale (import)S FmR
end
213 0 :M
f2_8 sf
( )S
217 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 97.737 91.518 M 1.053 1.053 scale ( getopt)S FmR
end
217 0 :M
f3_8 sf
( )S
221 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 67.41 101.817 M 1.053 1.053 scale (from)S FmR
end
222 0 :M
f2_8 sf
( )S
226 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 87.628 101.817 M 1.053 1.053 scale ( socket )S FmR
end
227 0 :M
f3_8 sf
( )S
231 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 128.064 101.817 M 1.053 1.053 scale (import)S FmR
end
232 0 :M
f2_8 sf
( )S
236 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 158.391 101.817 M 1.053 1.053 scale ( *)S FmR
end
237 0 :M
f3_8 sf
( )S
241 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 67.41 112.116 M 1.053 1.053 scale (from)S FmR
end
241 0 :M
f2_8 sf
( )S
245 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 87.628 112.116 M 1.053 1.053 scale ( math )S FmR
end
246 0 :M
f3_8 sf
( )S
250 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 117.955 112.116 M 1.053 1.053 scale (import)S FmR
end
251 0 :M
f2_8 sf
( )S
255 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 148.282 112.116 M 1.053 1.053 scale ( sin, cos, pi)S FmR
end
256 0 :M
f0_11 sf
( )S
258 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 136.458 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 136.458 M 1.021 1.021 scale (Modules can be written in Python or built-in)S FmR
FmG 58.984 151.438 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 151.438 M 1.021 1.021 scale (First import initializes module)S FmR
FmG 58.984 166.418 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 166.418 M 1.021 1.021 scale (Later imports ar)S FmR
FmG 152.607 166.418 M 1.021 1.021 scale (e one dictionary lookup)S FmR
FmG 58.984 181.398 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 181.398 M 1.021 1.021 scale -0.658(Pyton module initialization executes the module )W FmR
FmG 72.253 193.569 M 1.021 1.021 scale (text as a script)S FmR
FmG 58.984 208.549 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 208.549 M 1.021 1.021 scale (Each module has its own global name space)S FmR
FmG 58.984 223.529 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 223.529 M 1.021 1.021 scale (\325fr)S FmR
FmG 83.348 223.529 M 1.021 1.021 scale (om\325 bind local names \320 no alias magic)S FmR
end
259 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
259 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
411.673 29.492 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
701.91 16.384 25.279 25.279 FmqF
end
259 0 :M
f0_4 sf
( )S
260 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 519.594 255.596 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 523.788 261.213 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 572.312 261.213 M 1.053 1.053 scale (Amster)S FmR
FmG 586.076 261.213 M 1.053 1.053 scale (dam)S FmR
FmG 516.693 266.831 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
689.504 253.255 25.279 5.149 FmqF
0 FmP
FmG 700.547 256.302 M 1.053 1.053 scale (10)S FmR
FmG 704.76 256.302 M 1.053 1.053 scale ( of )S FmR
FmG 710.57 256.302 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
703.782 18.257 22.47 22.47 FmqF
0 FmP
0 0 48 48 715.017 29.492 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
432 55 254 9 rC
260 0 :M
FrameMacDict begin
432.738 55.004 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
432.738 55.004 252.787 8.426 FmqF
0 FmP
469.485 59.218 FmB
175.568 0 FmL
2 0.234 FmSo
432.738 59.218 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
260 0 :M
f1_17 sf
( )S
264 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 49.387 M 0.991 0.991 scale (Exceptions)S FmR
end
264 0 :M
f3_8 sf
( )S
268 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 441.164 81.219 M 1.053 1.053 scale (try)S FmR
end
269 0 :M
f2_8 sf
( )S
273 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 456.328 81.219 M 1.053 1.053 scale (:)S FmR
FmG 441.164 91.518 M 1.053 1.053 scale (    fp = open\(filename, \325r\325\))S FmR
FmG 441.164 101.817 M 1.053 1.053 scale (    while 1:)S FmR
FmG 441.164 112.116 M 1.053 1.053 scale (        line = fp.readline\(\))S FmR
FmG 441.164 122.414 M 1.053 1.053 scale (        if not line: break)S FmR
FmG 441.164 132.713 M 1.053 1.053 scale (        if line[-1] != \325\\n\325:)S FmR
FmG 441.164 143.012 M 1.053 1.053 scale (            )S FmR
end
274 0 :M
f3_8 sf
( )S
278 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 501.819 143.012 M 1.053 1.053 scale (raise)S FmR
end
279 0 :M
f2_8 sf
( )S
283 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 527.091 143.012 M 1.053 1.053 scale ( IOError, \325incomplete line\325)S FmR
FmG 441.164 153.311 M 1.053 1.053 scale (        if interesting\(line\): print line)S FmR
FmG 441.164 163.609 M 1.053 1.053 scale (    fp.close\(\))S FmR
end
283 0 :M
f3_8 sf
( )S
287 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 441.164 173.908 M 1.053 1.053 scale (except)S FmR
end
288 0 :M
f2_8 sf
( )S
292 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 471.491 173.908 M 1.053 1.053 scale ( IOError, message:)S FmR
FmG 441.164 184.207 M 1.053 1.053 scale (    print \325*** I/O Error:\325, filename, message)S FmR
FmG 441.164 194.506 M 1.053 1.053 scale (    sys.exit\(1\))S FmR
end
293 0 :M
f0_11 sf
( )S
295 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 218.848 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 218.848 M 1.021 1.021 scale (Also \325try\325 ... \325\336)S FmR
FmG 516.265 218.848 M 1.021 1.021 scale (nally\325 ... \(guaranteed clean-up\))S FmR
end
296 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
296 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
37.918 318.984 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
328.155 305.876 25.279 25.279 FmqF
end
296 0 :M
f0_4 sf
( )S
297 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 145.839 545.088 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 150.034 550.706 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 198.558 550.706 M 1.053 1.053 scale (Amster)S FmR
FmG 212.321 550.706 M 1.053 1.053 scale (dam)S FmR
FmG 142.939 556.323 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
315.75 542.748 25.279 5.149 FmqF
0 FmP
FmG 327.024 545.794 M 1.053 1.053 scale (1)S FmR
FmG 328.899 545.794 M 1.053 1.053 scale (1)S FmR
FmG 331.006 545.794 M 1.053 1.053 scale ( of )S FmR
FmG 336.815 545.794 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
330.028 307.749 22.47 22.47 FmqF
0 FmP
0 0 48 48 341.263 318.984 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
58 344 254 9 rC
297 0 :M
FrameMacDict begin
58.984 344.497 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
58.984 344.497 252.787 8.426 FmqF
0 FmP
95.73 348.71 FmB
175.568 0 FmL
2 0.234 FmSo
58.984 348.71 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
297 0 :M
f1_17 sf
( )S
301 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 338.879 M 0.991 0.991 scale (Accurate Diagnostics)S FmR
end
301 0 :M
f0_11 sf
( )S
303 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 372.584 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 372.584 M 1.021 1.021 scale (Pr)S FmR
FmG 83.272 372.584 M 1.021 1.021 scale (ecise err)S FmR
FmG 123.902 372.584 M 1.021 1.021 scale (or location)S FmR
FmG 58.984 387.564 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 387.564 M 1.021 1.021 scale (Stack frame trace)S FmR
end
304 0 :M
f2_8 sf
( )S
308 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 67.41 400.672 M 1.053 1.053 scale (Traceback \(innermost last\):)S FmR
FmG 67.41 410.97 M 1.053 1.053 scale (  File \"clock.py\", line 204)S FmR
FmG 67.41 421.269 M 1.053 1.053 scale (    main\(\))S FmR
FmG 67.41 431.568 M 1.053 1.053 scale (  ...)S FmR
FmG 67.41 441.866 M 1.053 1.053 scale (  File \"clock.py\", line 92, in settimer)S FmR
FmG 67.41 452.165 M 1.053 1.053 scale (    now = getlocaltime\(\))S FmR
FmG 67.41 462.464 M 1.053 1.053 scale (  File \"clock.py\", line 202, in getlocaltime)S FmR
FmG 67.41 472.763 M 1.053 1.053 scale (    return int\(time.time\(\) - TZDIFF\))S FmR
FmG 67.41 483.061 M 1.053 1.053 scale (OverflowError: float to large to convert)S FmR
end
309 0 :M
f0_11 sf
( )S
311 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 497.105 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 497.105 M 1.021 1.021 scale (Debugger)S FmR
FmG 120.786 497.105 M 1.021 1.021 scale (, pr)S FmR
FmG 137.389 497.105 M 1.021 1.021 scale (o\336)S FmR
FmG 150.319 497.105 M 1.021 1.021 scale (ler written in Python)S FmR
end
312 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
312 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
411.673 318.984 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
701.91 305.876 25.279 25.279 FmqF
end
312 0 :M
f0_4 sf
( )S
313 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 519.594 545.088 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 523.788 550.706 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 572.312 550.706 M 1.053 1.053 scale (Amster)S FmR
FmG 586.076 550.706 M 1.053 1.053 scale (dam)S FmR
FmG 516.693 556.323 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
689.504 542.748 25.279 5.149 FmqF
0 FmP
FmG 700.547 545.794 M 1.053 1.053 scale (12)S FmR
FmG 704.76 545.794 M 1.053 1.053 scale ( of )S FmR
FmG 710.57 545.794 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
703.782 307.749 22.47 22.47 FmqF
0 FmP
0 0 48 48 715.017 318.984 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
432 344 254 9 rC
313 0 :M
FrameMacDict begin
432.738 344.497 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
432.738 344.497 252.787 8.426 FmqF
0 FmP
469.485 348.71 FmB
175.568 0 FmL
2 0.234 FmSo
432.738 348.71 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
313 0 :M
f1_17 sf
( )S
317 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 338.879 M 0.991 0.991 scale (Ever)S FmR
FmG 467.089 338.879 M 0.991 0.991 scale (-growing Library)S FmR
end
317 0 :M
f0_11 sf
( )S
319 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 372.584 M 1.021 1.021 scale (Per)S FmR
FmG 449.135 372.584 M 1.021 1.021 scale (haps Python\325s r)S FmR
FmG 526.433 372.584 M 1.021 1.021 scale (eal str)S FmR
FmG 556.164 372.584 M 1.021 1.021 scale (ength lies in its library)S FmR
FmG 666.16 372.584 M 1.021 1.021 scale (...)S FmR
FmG 446.008 393.182 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 393.182 M 1.021 1.021 scale (String operations, r)S FmR
FmG 554.657 393.182 M 1.021 1.021 scale (egular expr)S FmR
FmG 611.342 393.182 M 1.021 1.021 scale (essions)S FmR
FmG 446.008 406.289 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 406.289 M 1.021 1.021 scale (O/S interfaces: POSIX, sockets, select)S FmR
FmG 446.008 419.397 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 419.397 M 1.021 1.021 scale (Math library)S FmR
FmG 446.008 432.504 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 432.504 M 1.021 1.021 scale (Graphics and User Interface libraries)S FmR
FmG 459.278 444.675 M 1.021 1.021 scale (\(e.g. X1)S FmR
FmG 495.561 444.675 M 1.021 1.021 scale (1, SGI GL, STDWIN, Tk\))S FmR
FmG 446.008 457.783 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 457.783 M 1.021 1.021 scale (Internet, W)S FmR
FmG 514.473 457.783 M 1.021 1.021 scale (orld-W)S FmR
FmG 549.528 457.783 M 1.021 1.021 scale (ide W)S FmR
FmG 578.049 457.783 M 1.021 1.021 scale (eb)S FmR
FmG 446.008 470.89 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 470.89 M 1.021 1.021 scale (Multimedia data types)S FmR
FmG 446.008 483.998 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 483.998 M 1.021 1.021 scale (Thr)S FmR
FmG 476.934 483.998 M 1.021 1.021 scale (eads \(on selected O/S\))S FmR
FmG 446.008 497.105 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 497.105 M 1.021 1.021 scale (Intr)S FmR
FmG 477.496 497.105 M 1.021 1.021 scale (ospective capabilities)S FmR
FmG 459.278 509.276 M 1.021 1.021 scale (\(e.g. debugger)S FmR
FmG 529.768 509.276 M 1.021 1.021 scale (, pr)S FmR
FmG 546.371 509.276 M 1.021 1.021 scale (o\336)S FmR
FmG 559.301 509.276 M 1.021 1.021 scale (ler)S FmR
FmG 571.551 509.276 M 1.021 1.021 scale (, bytecode tools\))S FmR
end
endp
%%Page: 4 4
%%BeginPageSetup
initializepage
(MAC_pdes; page: 4 of 8)setjob
%%EndPageSetup
gS 0 0 776 576 rC
320 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
320 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
37.918 29.492 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
328.155 16.384 25.279 25.279 FmqF
end
320 0 :M
f0_4 sf
( )S
321 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 145.839 255.596 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 150.034 261.213 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 198.558 261.213 M 1.053 1.053 scale (Amster)S FmR
FmG 212.321 261.213 M 1.053 1.053 scale (dam)S FmR
FmG 142.939 266.831 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
315.75 253.255 25.279 5.149 FmqF
0 FmP
FmG 326.793 256.302 M 1.053 1.053 scale (13)S FmR
FmG 331.006 256.302 M 1.053 1.053 scale ( of )S FmR
FmG 336.815 256.302 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
330.028 18.257 22.47 22.47 FmqF
0 FmP
0 0 48 48 341.263 29.492 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
58 55 254 9 rC
321 0 :M
FrameMacDict begin
58.984 55.004 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
58.984 55.004 252.787 8.426 FmqF
0 FmP
95.73 59.218 FmB
175.568 0 FmL
2 0.234 FmSo
58.984 59.218 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
321 0 :M
f1_17 sf
( )S
325 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 49.387 M 0.991 0.991 scale (History)S FmR
end
325 0 :M
f0_11 sf
( )S
327 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 72.253 83.092 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 83.092 M 1.021 1.021 scale (Conception Xmas holidays 1989)S FmR
FmG 72.253 96.199 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 96.199 M 1.021 1.021 scale (First Internet r)S FmR
FmG 157.121 96.199 M 1.021 1.021 scale (elease Febr)S FmR
FmG 211.897 96.199 M 1.021 1.021 scale (uary 1991)S FmR
FmG 72.253 109.307 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 109.307 M 1.021 1.021 scale (Language r)S FmR
FmG 141.843 109.307 M 1.021 1.021 scale (emains r)S FmR
FmG 184.367 109.307 M 1.021 1.021 scale (elatively stable)S FmR
FmG 72.253 122.414 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 122.414 M 1.021 1.021 scale (Updates every 3-6 months)S FmR
end
328 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
328 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
411.673 29.492 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
701.91 16.384 25.279 25.279 FmqF
end
328 0 :M
f0_4 sf
( )S
329 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 519.594 255.596 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 523.788 261.213 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 572.312 261.213 M 1.053 1.053 scale (Amster)S FmR
FmG 586.076 261.213 M 1.053 1.053 scale (dam)S FmR
FmG 516.693 266.831 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
689.504 253.255 25.279 5.149 FmqF
0 FmP
FmG 700.547 256.302 M 1.053 1.053 scale (14)S FmR
FmG 704.76 256.302 M 1.053 1.053 scale ( of )S FmR
FmG 710.57 256.302 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
703.782 18.257 22.47 22.47 FmqF
0 FmP
0 0 48 48 715.017 29.492 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
432 55 254 9 rC
329 0 :M
FrameMacDict begin
432.738 55.004 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
432.738 55.004 252.787 8.426 FmqF
0 FmP
469.485 59.218 FmB
175.568 0 FmL
2 0.234 FmSo
432.738 59.218 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
329 0 :M
f1_17 sf
( )S
333 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 49.387 M 0.991 0.991 scale (Important In\337)S FmR
FmG 541.81 49.387 M 0.991 0.991 scale (uences)S FmR
end
333 0 :M
f0_11 sf
( )S
335 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 83.092 M 1.021 1.021 scale (ABC)S FmR
FmG 446.008 103.689 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 103.689 M 1.021 1.021 scale (The ideal teaching language, yet powerful)S FmR
FmG 446.008 116.797 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 116.797 M 1.021 1.021 scale (Alienated experienced computer users)S FmR
FmG 432.738 137.394 M 1.021 1.021 scale (Amoeba distributed system)S FmR
FmG 446.008 157.992 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 157.992 M 1.021 1.021 scale (Clean client/server model, almost O-O)S FmR
FmG 446.008 171.099 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 171.099 M 1.021 1.021 scale (Ubiquitous err)S FmR
FmG 532.011 171.099 M 1.021 1.021 scale (or handling a chor)S FmR
FmG 623.383 171.099 M 1.021 1.021 scale (e)S FmR
FmG 432.738 191.697 M 1.021 1.021 scale (Modula-3)S FmR
FmG 446.008 212.294 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 212.294 M 1.021 1.021 scale (Modules)S FmR
FmG 446.008 225.402 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 225.402 M 1.021 1.021 scale (Exceptions)S FmR
end
336 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
336 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
37.918 318.984 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
328.155 305.876 25.279 25.279 FmqF
end
336 0 :M
f0_4 sf
( )S
337 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 145.839 545.088 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 150.034 550.706 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 198.558 550.706 M 1.053 1.053 scale (Amster)S FmR
FmG 212.321 550.706 M 1.053 1.053 scale (dam)S FmR
FmG 142.939 556.323 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
315.75 542.748 25.279 5.149 FmqF
0 FmP
FmG 326.793 545.794 M 1.053 1.053 scale (15)S FmR
FmG 331.006 545.794 M 1.053 1.053 scale ( of )S FmR
FmG 336.815 545.794 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
330.028 307.749 22.47 22.47 FmqF
0 FmP
0 0 48 48 341.263 318.984 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
58 344 254 9 rC
337 0 :M
FrameMacDict begin
58.984 344.497 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
58.984 344.497 252.787 8.426 FmqF
0 FmP
95.73 348.71 FmB
175.568 0 FmL
2 0.234 FmSo
58.984 348.71 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
337 0 :M
f1_17 sf
( )S
341 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 338.879 M 0.991 0.991 scale (A)S FmR
FmG 71.792 338.879 M 0.991 0.991 scale ( Look At Python\325)S FmR
FmG 201.481 338.879 M 0.991 0.991 scale (s Design)S FmR
end
341 0 :M
f0_11 sf
( )S
343 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 372.584 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 372.584 M 1.021 1.021 scale (Conventional Syntax)S FmR
FmG 58.984 387.564 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 387.564 M 1.021 1.021 scale (High Level Data T)S FmR
FmG 162.775 387.564 M 1.021 1.021 scale (ypes)S FmR
FmG 58.984 402.544 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 402.544 M 1.021 1.021 scale (Object-oriented Semantics)S FmR
FmG 58.984 417.524 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 417.524 M 1.021 1.021 scale (Scopes)S FmR
FmG 58.984 432.504 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 432.504 M 1.021 1.021 scale (Name Spaces)S FmR
end
344 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
344 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
411.673 318.984 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
701.91 305.876 25.279 25.279 FmqF
end
344 0 :M
f0_4 sf
( )S
345 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 519.594 545.088 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 523.788 550.706 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 572.312 550.706 M 1.053 1.053 scale (Amster)S FmR
FmG 586.076 550.706 M 1.053 1.053 scale (dam)S FmR
FmG 516.693 556.323 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
689.504 542.748 25.279 5.149 FmqF
0 FmP
FmG 700.547 545.794 M 1.053 1.053 scale (16)S FmR
FmG 704.76 545.794 M 1.053 1.053 scale ( of )S FmR
FmG 710.57 545.794 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
703.782 307.749 22.47 22.47 FmqF
0 FmP
0 0 48 48 715.017 318.984 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
432 344 254 9 rC
345 0 :M
FrameMacDict begin
432.738 344.497 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
432.738 344.497 252.787 8.426 FmqF
0 FmP
469.485 348.71 FmB
175.568 0 FmL
2 0.234 FmSo
432.738 348.71 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
345 0 :M
f1_17 sf
( )S
349 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 338.879 M 0.991 0.991 scale (Conventional Syntax)S FmR
end
349 0 :M
f0_11 sf
( )S
351 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 372.584 M 1.021 1.021 scale (Fairly conventional syntax:)S FmR
FmG 446.008 393.182 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 393.182 M 1.021 1.021 scale (Minimalist)S FmR
FmG 446.008 406.289 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 406.289 M 1.021 1.021 scale (No tricks r)S FmR
FmG 511.955 406.289 M 1.021 1.021 scale (equir)S FmR
FmG 537.898 406.289 M 1.021 1.021 scale (ed)S FmR
FmG 446.008 419.397 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 419.397 M 1.021 1.021 scale (Little training needed)S FmR
FmG 446.008 432.504 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 432.504 M 1.021 1.021 scale (Mostly used as a second language)S FmR
FmG 432.738 453.101 M 1.021 1.021 scale (For compactness:)S FmR
FmG 446.008 473.699 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 473.699 M 1.021 1.021 scale (indentation for statement gr)S FmR
FmG 598.527 473.699 M 1.021 1.021 scale (ouping)S FmR
FmG 446.008 486.806 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 486.806 M 1.021 1.021 scale (no type declarations)S FmR
end
endp
%%Page: 5 5
%%BeginPageSetup
initializepage
(MAC_pdes; page: 5 of 8)setjob
%%EndPageSetup
gS 0 0 776 576 rC
352 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
352 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
37.918 29.492 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
328.155 16.384 25.279 25.279 FmqF
end
352 0 :M
f0_4 sf
( )S
353 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 145.839 255.596 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 150.034 261.213 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 198.558 261.213 M 1.053 1.053 scale (Amster)S FmR
FmG 212.321 261.213 M 1.053 1.053 scale (dam)S FmR
FmG 142.939 266.831 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
315.75 253.255 25.279 5.149 FmqF
0 FmP
FmG 326.793 256.302 M 1.053 1.053 scale (17)S FmR
FmG 331.006 256.302 M 1.053 1.053 scale ( of )S FmR
FmG 336.815 256.302 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
330.028 18.257 22.47 22.47 FmqF
0 FmP
0 0 48 48 341.263 29.492 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
58 55 254 9 rC
353 0 :M
FrameMacDict begin
58.984 55.004 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
58.984 55.004 252.787 8.426 FmqF
0 FmP
95.73 59.218 FmB
175.568 0 FmL
2 0.234 FmSo
58.984 59.218 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
353 0 :M
f1_17 sf
( )S
357 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 49.387 M 0.991 0.991 scale (High Level Data T)S FmR
FmG 199.3 49.387 M 0.991 0.991 scale (ypes)S FmR
end
357 0 :M
f0_11 sf
( )S
359 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 83.092 M 1.021 1.021 scale (Small number of powerful data types can be )S FmR
FmG 58.984 95.263 M 1.021 1.021 scale (combined in any way \(orthogonally\):)S FmR
FmG 58.984 115.861 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 115.861 M 1.021 1.021 scale (Numbers \(int, arbitrary pr)S FmR
FmG 202.418 115.861 M 1.021 1.021 scale (ecision int, \337)S FmR
FmG 265.47 115.861 M 1.021 1.021 scale (oat\))S FmR
FmG 58.984 130.841 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 130.841 M 1.021 1.021 scale (\322None\323 \(not any other type\))S FmR
FmG 58.984 145.821 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 145.821 M 1.021 1.021 scale (Sequences \(strings, tuples, lists\))S FmR
FmG 58.984 160.801 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 160.801 M 1.021 1.021 scale (Mappings \(associative arrays or hash tables\))S FmR
end
360 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
360 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
411.673 29.492 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
701.91 16.384 25.279 25.279 FmqF
end
360 0 :M
f0_4 sf
( )S
361 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 519.594 255.596 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 523.788 261.213 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 572.312 261.213 M 1.053 1.053 scale (Amster)S FmR
FmG 586.076 261.213 M 1.053 1.053 scale (dam)S FmR
FmG 516.693 266.831 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
689.504 253.255 25.279 5.149 FmqF
0 FmP
FmG 700.547 256.302 M 1.053 1.053 scale (18)S FmR
FmG 704.76 256.302 M 1.053 1.053 scale ( of )S FmR
FmG 710.57 256.302 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
703.782 18.257 22.47 22.47 FmqF
0 FmP
0 0 48 48 715.017 29.492 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
432 55 254 9 rC
361 0 :M
FrameMacDict begin
432.738 55.004 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
432.738 55.004 252.787 8.426 FmqF
0 FmP
469.485 59.218 FmB
175.568 0 FmL
2 0.234 FmSo
432.738 59.218 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
361 0 :M
f1_17 sf
( )S
365 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 49.387 M 0.991 0.991 scale (Object-oriented Semantics)S FmR
end
365 0 :M
f0_11 sf
( )S
367 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 83.092 M 1.021 1.021 scale (Object-oriented all the way down:)S FmR
FmG 432.738 103.689 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 103.689 M 1.021 1.021 scale (Numbers, characters, bytes ar)S FmR
FmG 593.396 103.689 M 1.021 1.021 scale (e objects)S FmR
FmG 432.738 118.669 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 118.669 M 1.021 1.021 scale (Strings, lists, associative arrays ar)S FmR
FmG 612.149 118.669 M 1.021 1.021 scale (e objects)S FmR
FmG 432.738 133.649 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 133.649 M 1.021 1.021 scale -0.143(Functions, modules, classes, methods ar)W FmR
FmG 643.721 133.649 M 1.021 1.021 scale -0.143(e objects)W FmR
FmG 432.738 148.629 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 148.629 M 1.021 1.021 scale (\(as ar)S FmR
FmG 472.787 148.629 M 1.021 1.021 scale (e compiled code blocks, stack frames, )S FmR
FmG 446.008 160.801 M 1.021 1.021 scale (tracebacks, and everything else the debugger )S FmR
FmG 446.008 172.972 M 1.021 1.021 scale (needs...\))S FmR
FmG 432.738 187.952 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 187.952 M 1.021 1.021 scale (User)S FmR
FmG 469.122 187.952 M 1.021 1.021 scale (-de\336)S FmR
FmG 491.9 187.952 M 1.021 1.021 scale (ned classes can mimic behavior of )S FmR
FmG 446.008 200.123 M 1.021 1.021 scale (built-in types \(operator overloading\))S FmR
end
368 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
368 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
37.918 318.984 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
328.155 305.876 25.279 25.279 FmqF
end
368 0 :M
f0_4 sf
( )S
369 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 145.839 545.088 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 150.034 550.706 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 198.558 550.706 M 1.053 1.053 scale (Amster)S FmR
FmG 212.321 550.706 M 1.053 1.053 scale (dam)S FmR
FmG 142.939 556.323 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
315.75 542.748 25.279 5.149 FmqF
0 FmP
FmG 326.793 545.794 M 1.053 1.053 scale (19)S FmR
FmG 331.006 545.794 M 1.053 1.053 scale ( of )S FmR
FmG 336.815 545.794 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
330.028 307.749 22.47 22.47 FmqF
0 FmP
0 0 48 48 341.263 318.984 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
58 344 254 9 rC
369 0 :M
FrameMacDict begin
58.984 344.497 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
58.984 344.497 252.787 8.426 FmqF
0 FmP
95.73 348.71 FmB
175.568 0 FmL
2 0.234 FmSo
58.984 348.71 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
369 0 :M
f1_17 sf
( )S
373 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 338.879 M 0.991 0.991 scale (Scopes)S FmR
end
373 0 :M
f0_11 sf
( )S
375 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 372.584 M 1.021 1.021 scale (T)S FmR
FmG 64.859 372.584 M 1.021 1.021 scale (wo-and-a-half scopes:)S FmR
FmG 72.253 393.182 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 393.182 M 1.021 1.021 scale (Local \(within curr)S FmR
FmG 174.813 393.182 M 1.021 1.021 scale (ent function\))S FmR
FmG 72.253 406.289 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 406.289 M 1.021 1.021 scale (Global \(within curr)S FmR
FmG 181.015 406.289 M 1.021 1.021 scale (ent module\))S FmR
FmG 72.253 419.397 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 419.397 M 1.021 1.021 scale (Built-in names \(r)S FmR
FmG 168.699 419.397 M 1.021 1.021 scale (ead-only\))S FmR
FmG 58.984 439.994 M 1.021 1.021 scale (Name assignment goes into local scope)S FmR
FmG 72.253 460.591 M 1.021 1.021 scale ( \245)S FmR
end
376 0 :M
( )S
378 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 85.523 460.591 M 1.021 1.021 scale (use )S FmR
end
379 0 :M
f2_11 sf
( )S
384 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 105.245 460.591 M 1.021 1.021 scale (global)S FmR
end
385 0 :M
f0_11 sf
( )S
387 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 145.681 460.591 M 1.021 1.021 scale ( declaration to override)S FmR
FmG 58.984 481.189 M 1.021 1.021 scale -0.162(Name use tries local, global, built-in scopes in turn )W FmR
FmG 72.253 501.786 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 501.786 M 1.021 1.021 scale (static analysis speeds up use of locals)S FmR
end
388 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
388 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
411.673 318.984 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
701.91 305.876 25.279 25.279 FmqF
end
388 0 :M
f0_4 sf
( )S
389 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 519.594 545.088 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 523.788 550.706 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 572.312 550.706 M 1.053 1.053 scale (Amster)S FmR
FmG 586.076 550.706 M 1.053 1.053 scale (dam)S FmR
FmG 516.693 556.323 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
689.504 542.748 25.279 5.149 FmqF
0 FmP
FmG 700.547 545.794 M 1.053 1.053 scale (20)S FmR
FmG 704.76 545.794 M 1.053 1.053 scale ( of )S FmR
FmG 710.57 545.794 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
703.782 307.749 22.47 22.47 FmqF
0 FmP
0 0 48 48 715.017 318.984 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
432 344 254 9 rC
389 0 :M
FrameMacDict begin
432.738 344.497 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
432.738 344.497 252.787 8.426 FmqF
0 FmP
469.485 348.71 FmB
175.568 0 FmL
2 0.234 FmSo
432.738 348.71 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
389 0 :M
f1_17 sf
( )S
393 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 338.879 M 0.991 0.991 scale (Name Spaces)S FmR
end
393 0 :M
f0_11 sf
( )S
395 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 372.584 M 1.021 1.021 scale (Uni\336)S FmR
FmG 458.077 372.584 M 1.021 1.021 scale (ed name spaces contain:)S FmR
FmG 446.008 393.182 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 393.182 M 1.021 1.021 scale (Imported objects)S FmR
FmG 459.278 405.353 M 1.021 1.021 scale (\(usually modules, classes, or functions\))S FmR
FmG 446.008 418.46 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 418.46 M 1.021 1.021 scale (Locally de\336)S FmR
FmG 517.504 418.46 M 1.021 1.021 scale (ned objects)S FmR
FmG 459.278 430.631 M 1.021 1.021 scale (\(usually classes, functions, and variables\))S FmR
end
endp
%%Page: 6 6
%%BeginPageSetup
initializepage
(MAC_pdes; page: 6 of 8)setjob
%%EndPageSetup
gS 0 0 776 576 rC
396 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
396 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
37.918 29.492 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
328.155 16.384 25.279 25.279 FmqF
end
396 0 :M
f0_4 sf
( )S
397 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 145.839 255.596 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 150.034 261.213 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 198.558 261.213 M 1.053 1.053 scale (Amster)S FmR
FmG 212.321 261.213 M 1.053 1.053 scale (dam)S FmR
FmG 142.939 266.831 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
315.75 253.255 25.279 5.149 FmqF
0 FmP
FmG 326.793 256.302 M 1.053 1.053 scale (21)S FmR
FmG 331.006 256.302 M 1.053 1.053 scale ( of )S FmR
FmG 336.815 256.302 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
330.028 18.257 22.47 22.47 FmqF
0 FmP
0 0 48 48 341.263 29.492 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
58 55 254 9 rC
397 0 :M
FrameMacDict begin
58.984 55.004 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
58.984 55.004 252.787 8.426 FmqF
0 FmP
95.73 59.218 FmB
175.568 0 FmL
2 0.234 FmSo
58.984 59.218 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
397 0 :M
f1_17 sf
( )S
401 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 49.387 M 0.991 0.991 scale (Concluding)S FmR
end
401 0 :M
f0_11 sf
( )S
403 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 83.092 M 1.021 1.021 scale (Python\325s design is:)S FmR
FmG 72.253 103.689 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 103.689 M 1.021 1.021 scale (Compact)S FmR
FmG 72.253 116.797 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 116.797 M 1.021 1.021 scale (Consistent)S FmR
FmG 72.253 129.904 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 129.904 M 1.021 1.021 scale (Orthogonal)S FmR
FmG 72.253 143.012 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 143.012 M 1.021 1.021 scale (Open)S FmR
FmG 58.984 163.609 M 1.021 1.021 scale (Obtained by:)S FmR
FmG 72.253 184.207 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 184.207 M 1.021 1.021 scale (Standing on the shoulders of Giants)S FmR
FmG 72.253 197.314 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 197.314 M 1.021 1.021 scale (Listening to users)S FmR
FmG 72.253 210.422 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 210.422 M 1.021 1.021 scale (Being a user!)S FmR
end
404 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
404 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
411.673 29.492 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
701.91 16.384 25.279 25.279 FmqF
end
404 0 :M
f0_4 sf
( )S
405 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 519.594 255.596 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 523.788 261.213 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 572.312 261.213 M 1.053 1.053 scale (Amster)S FmR
FmG 586.076 261.213 M 1.053 1.053 scale (dam)S FmR
FmG 516.693 266.831 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
689.504 253.255 25.279 5.149 FmqF
0 FmP
FmG 700.547 256.302 M 1.053 1.053 scale (22)S FmR
FmG 704.76 256.302 M 1.053 1.053 scale ( of )S FmR
FmG 710.57 256.302 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
703.782 18.257 22.47 22.47 FmqF
0 FmP
0 0 48 48 715.017 29.492 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
432 55 254 9 rC
405 0 :M
FrameMacDict begin
432.738 55.004 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
432.738 55.004 252.787 8.426 FmqF
0 FmP
469.485 59.218 FmB
175.568 0 FmL
2 0.234 FmSo
432.738 59.218 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
405 0 :M
f1_17 sf
( )S
409 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 49.387 M 0.991 0.991 scale (Doubts About the Language)S FmR
end
409 0 :M
f0_11 sf
( )S
411 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 83.092 M 1.021 1.021 scale (Maybe Python is too dynamic:)S FmR
FmG 446.008 103.689 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 103.689 M 1.021 1.021 scale (static checks, compilation, optimization ar)S FmR
FmG 668.203 103.689 M 1.021 1.021 scale (e )S FmR
FmG 459.278 115.861 M 1.021 1.021 scale (har)S FmR
FmG 475.666 115.861 M 1.021 1.021 scale (d/impossible)S FmR
FmG 432.738 136.458 M 1.021 1.021 scale (User pr)S FmR
FmG 469.847 136.458 M 1.021 1.021 scale (oblems:)S FmR
FmG 446.008 157.056 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 157.056 M 1.021 1.021 scale (T)S FmR
FmG 465.153 157.056 M 1.021 1.021 scale -0.509(wo-scope system causes confusion \(lambda!\))W FmR
FmG 446.008 170.163 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 170.163 M 1.021 1.021 scale (Indentation generates \337)S FmR
FmG 577.097 170.163 M 1.021 1.021 scale (ames)S FmR
FmG 446.008 183.271 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 183.271 M 1.021 1.021 scale (No inheritance fr)S FmR
FmG 543.938 183.271 M 1.021 1.021 scale (om built-in types)S FmR
FmG 446.008 196.378 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 196.378 M 1.021 1.021 scale (Library varies in quality)S FmR
end
412 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
412 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
37.918 318.984 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
328.155 305.876 25.279 25.279 FmqF
end
412 0 :M
f0_4 sf
( )S
413 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 145.839 545.088 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 150.034 550.706 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 198.558 550.706 M 1.053 1.053 scale (Amster)S FmR
FmG 212.321 550.706 M 1.053 1.053 scale (dam)S FmR
FmG 142.939 556.323 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
315.75 542.748 25.279 5.149 FmqF
0 FmP
FmG 326.793 545.794 M 1.053 1.053 scale (23)S FmR
FmG 331.006 545.794 M 1.053 1.053 scale ( of )S FmR
FmG 336.815 545.794 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
330.028 307.749 22.47 22.47 FmqF
0 FmP
0 0 48 48 341.263 318.984 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
58 344 254 9 rC
413 0 :M
FrameMacDict begin
58.984 344.497 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
58.984 344.497 252.787 8.426 FmqF
0 FmP
95.73 348.71 FmB
175.568 0 FmL
2 0.234 FmSo
58.984 348.71 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
413 0 :M
f1_17 sf
( )S
417 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 338.879 M 0.991 0.991 scale (Implementation Doubts)S FmR
end
417 0 :M
f0_11 sf
( )S
419 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 372.584 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 372.584 M 1.021 1.021 scale (Refer)S FmR
FmG 98.489 372.584 M 1.021 1.021 scale (ence count interface inconsistencies)S FmR
FmG 58.984 387.564 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 387.564 M 1.021 1.021 scale (Doesn\325t r)S FmR
FmG 117.586 387.564 M 1.021 1.021 scale (eclaim cir)S FmR
FmG 165.318 387.564 M 1.021 1.021 scale (cular r)S FmR
FmG 197.44 387.564 M 1.021 1.021 scale (efer)S FmR
FmG 216.171 387.564 M 1.021 1.021 scale (ences)S FmR
FmG 58.984 402.544 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 402.544 M 1.021 1.021 scale (Uses \(some\) global variables)S FmR
FmG 58.984 417.524 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 417.524 M 1.021 1.021 scale (No inheritance fr)S FmR
FmG 156.913 417.524 M 1.021 1.021 scale (om built-in types)S FmR
FmG 58.984 432.504 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 432.504 M 1.021 1.021 scale (Inef)S FmR
FmG 91.492 432.504 M 1.021 1.021 scale (\336)S FmR
FmG 98.289 432.504 M 1.021 1.021 scale (cient parser)S FmR
FmG 58.984 447.484 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 447.484 M 1.021 1.021 scale (Embeddability as an afterthought)S FmR
FmG 58.984 462.464 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 462.464 M 1.021 1.021 scale (No naming )S FmR
FmG 131.459 462.464 M 1.021 1.021 scale (conventions \(yet\))S FmR
end
420 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
420 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
411.673 318.984 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
701.91 305.876 25.279 25.279 FmqF
end
420 0 :M
f0_4 sf
( )S
421 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 519.594 545.088 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 523.788 550.706 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 572.312 550.706 M 1.053 1.053 scale (Amster)S FmR
FmG 586.076 550.706 M 1.053 1.053 scale (dam)S FmR
FmG 516.693 556.323 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
689.504 542.748 25.279 5.149 FmqF
0 FmP
FmG 700.547 545.794 M 1.053 1.053 scale (24)S FmR
FmG 704.76 545.794 M 1.053 1.053 scale ( of )S FmR
FmG 710.57 545.794 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
703.782 307.749 22.47 22.47 FmqF
0 FmP
0 0 48 48 715.017 318.984 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
432 344 254 9 rC
421 0 :M
FrameMacDict begin
432.738 344.497 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
432.738 344.497 252.787 8.426 FmqF
0 FmP
469.485 348.71 FmB
175.568 0 FmL
2 0.234 FmSo
432.738 348.71 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
421 0 :M
f1_17 sf
( )S
425 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 338.879 M 0.991 0.991 scale (The Crystal Ball)S FmR
end
425 0 :M
f0_11 sf
( )S
427 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 372.584 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 372.584 M 1.021 1.021 scale (Python W)S FmR
FmG 494.917 372.584 M 1.021 1.021 scale (orkshop)S FmR
FmG 432.738 387.564 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 387.564 M 1.021 1.021 scale (W)S FmR
FmG 456.212 387.564 M 1.021 1.021 scale (orking on Python at NIST)S FmR
FmG 432.738 402.544 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 402.544 M 1.021 1.021 scale (A)S FmR
FmG 454.13 402.544 M 1.021 1.021 scale ( book or two on Python)S FmR
FmG 432.738 417.524 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 417.524 M 1.021 1.021 scale (Mor)S FmR
FmG 467.002 417.524 M 1.021 1.021 scale (e commer)S FmR
FmG 515.76 417.524 M 1.021 1.021 scale (cial use)S FmR
FmG 432.738 432.504 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 432.504 M 1.021 1.021 scale (Impr)S FmR
FmG 470.697 432.504 M 1.021 1.021 scale (ovements to the implementation)S FmR
FmG 446.008 447.484 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 447.484 M 1.021 1.021 scale (C/C++ )S FmR
FmG 498.027 447.484 M 1.021 1.021 scale (API naming conventions)S FmR
FmG 446.008 460.591 M 1.021 1.021 scale ( \245)S FmR
FmG 459.278 460.591 M 1.021 1.021 scale (see workshop topics)S FmR
end
endp
%%Page: 7 7
%%BeginPageSetup
initializepage
(MAC_pdes; page: 7 of 8)setjob
%%EndPageSetup
gS 0 0 776 576 rC
428 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
428 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
37.918 29.492 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
328.155 16.384 25.279 25.279 FmqF
end
428 0 :M
f0_4 sf
( )S
429 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 145.839 255.596 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 150.034 261.213 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 198.558 261.213 M 1.053 1.053 scale (Amster)S FmR
FmG 212.321 261.213 M 1.053 1.053 scale (dam)S FmR
FmG 142.939 266.831 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
315.75 253.255 25.279 5.149 FmqF
0 FmP
FmG 326.793 256.302 M 1.053 1.053 scale (25)S FmR
FmG 331.006 256.302 M 1.053 1.053 scale ( of )S FmR
FmG 336.815 256.302 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
330.028 18.257 22.47 22.47 FmqF
0 FmP
0 0 48 48 341.263 29.492 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
58 55 254 9 rC
429 0 :M
FrameMacDict begin
58.984 55.004 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
58.984 55.004 252.787 8.426 FmqF
0 FmP
95.73 59.218 FmB
175.568 0 FmL
2 0.234 FmSo
58.984 59.218 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
429 0 :M
f1_17 sf
( )S
433 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 49.387 M 0.991 0.991 scale (A)S FmR
FmG 71.792 49.387 M 0.991 0.991 scale ( Python W)S FmR
FmG 151.063 49.387 M 0.991 0.991 scale (orkshop)S FmR
end
433 0 :M
f0_11 sf
( )S
435 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 83.092 M 1.021 1.021 scale (Next week at NIST \(booked full\). T)S FmR
FmG 231.711 83.092 M 1.021 1.021 scale (opics:)S FmR
FmG 72.253 103.689 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 103.689 M 1.021 1.021 scale (Interfacing to C++)S FmR
FmG 72.253 116.797 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 116.797 M 1.021 1.021 scale (A)S FmR
FmG 93.645 116.797 M 1.021 1.021 scale ( standar)S FmR
FmG 133.746 116.797 M 1.021 1.021 scale (d GUI )S FmR
FmG 166.908 116.797 M 1.021 1.021 scale (API?)S FmR
FmG 72.253 129.904 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 129.904 M 1.021 1.021 scale (Persistent Objects)S FmR
FmG 72.253 143.012 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 143.012 M 1.021 1.021 scale (Safe-Python)S FmR
FmG 72.253 156.119 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 156.119 M 1.021 1.021 scale (Static Checks, Optimization, Compilation)S FmR
FmG 72.253 169.227 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 169.227 M 1.021 1.021 scale (Softwar)S FmR
FmG 124.176 169.227 M 1.021 1.021 scale (e Management)S FmR
FmG 72.253 182.334 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 182.334 M 1.021 1.021 scale (Python and the W)S FmR
FmG 174.643 182.334 M 1.021 1.021 scale (orld-W)S FmR
FmG 209.698 182.334 M 1.021 1.021 scale (ide W)S FmR
FmG 238.218 182.334 M 1.021 1.021 scale (eb)S FmR
FmG 72.253 195.442 M 1.021 1.021 scale ( \245)S FmR
end
436 0 :M
f1_11 sf
( )S
438 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 85.523 195.442 M 1.021 1.021 scale (Python Steering Committee)S FmR
end
439 0 :M
f0_11 sf
( )S
441 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 85.523 207.613 M 1.021 1.021 scale (\(decide which dir)S FmR
FmG 172.676 207.613 M 1.021 1.021 scale (ection Python will take\))S FmR
FmG 58.984 228.21 M 1.021 1.021 scale (Pr)S FmR
FmG 70.002 228.21 M 1.021 1.021 scale (obably another workshop in late spring)S FmR
end
442 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
442 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
411.673 29.492 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
701.91 16.384 25.279 25.279 FmqF
end
442 0 :M
f0_4 sf
( )S
443 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 519.594 255.596 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 523.788 261.213 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 572.312 261.213 M 1.053 1.053 scale (Amster)S FmR
FmG 586.076 261.213 M 1.053 1.053 scale (dam)S FmR
FmG 516.693 266.831 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
689.504 253.255 25.279 5.149 FmqF
0 FmP
FmG 700.547 256.302 M 1.053 1.053 scale (26)S FmR
FmG 704.76 256.302 M 1.053 1.053 scale ( of )S FmR
FmG 710.57 256.302 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
703.782 18.257 22.47 22.47 FmqF
0 FmP
0 0 48 48 715.017 29.492 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
432 55 254 9 rC
443 0 :M
FrameMacDict begin
432.738 55.004 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
432.738 55.004 252.787 8.426 FmqF
0 FmP
469.485 59.218 FmB
175.568 0 FmL
2 0.234 FmSo
432.738 59.218 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
443 0 :M
f1_17 sf
( )S
447 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 49.387 M 0.991 0.991 scale (A)S FmR
FmG 445.546 49.387 M 0.991 0.991 scale ( word from our Sponsor)S FmR
FmG 629.101 49.387 M 0.991 0.991 scale (...)S FmR
end
447 0 :M
f0_11 sf
( )S
449 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 83.092 M 1.021 1.021 scale (Author is curr)S FmR
FmG 503.091 83.092 M 1.021 1.021 scale (ently visiting NIST as a Guest )S FmR
FmG 432.738 95.263 M 1.021 1.021 scale (Resear)S FmR
FmG 465.615 95.263 M 1.021 1.021 scale (cher in the Electr)S FmR
FmG 549.15 95.263 M 1.021 1.021 scale (onics and Electrical )S FmR
FmG 432.738 107.434 M 1.021 1.021 scale (Engineering Laboratory \(EEEL\))S FmR
FmG 432.738 128.032 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 128.032 M 1.021 1.021 scale (Python\325s featur)S FmR
FmG 522 128.032 M 1.021 1.021 scale (es make it attractive for )S FmR
FmG 446.008 140.203 M 1.021 1.021 scale (enterprise integration and engineering tasks)S FmR
FmG 432.738 155.183 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 155.183 M 1.021 1.021 scale (Python is used by several pr)S FmR
FmG 586.382 155.183 M 1.021 1.021 scale (ojects in EEEL)S FmR
FmG 656.39 155.183 M 1.021 1.021 scale ( as a )S FmR
FmG 446.008 167.354 M 1.021 1.021 scale (W)S FmR
FmG 456.212 167.354 M 1.021 1.021 scale (orld W)S FmR
FmG 490.336 167.354 M 1.021 1.021 scale (ide W)S FmR
FmG 518.857 167.354 M 1.021 1.021 scale (eb CGI language)S FmR
FmG 432.738 182.334 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 182.334 M 1.021 1.021 scale (Some speci\336)S FmR
FmG 508.086 182.334 M 1.021 1.021 scale (c enhancements would make it )S FmR
FmG 446.008 194.506 M 1.021 1.021 scale (mor)S FmR
FmG 466.294 194.506 M 1.021 1.021 scale (e suitable for electrical and electr)S FmR
FmG 629.133 194.506 M 1.021 1.021 scale (onics )S FmR
FmG 446.008 206.677 M 1.021 1.021 scale (engineering)S FmR
end
450 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
450 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
37.918 318.984 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
328.155 305.876 25.279 25.279 FmqF
end
450 0 :M
f0_4 sf
( )S
451 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 145.839 545.088 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 150.034 550.706 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 198.558 550.706 M 1.053 1.053 scale (Amster)S FmR
FmG 212.321 550.706 M 1.053 1.053 scale (dam)S FmR
FmG 142.939 556.323 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
315.75 542.748 25.279 5.149 FmqF
0 FmP
FmG 326.793 545.794 M 1.053 1.053 scale (27)S FmR
FmG 331.006 545.794 M 1.053 1.053 scale ( of )S FmR
FmG 336.815 545.794 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
330.028 307.749 22.47 22.47 FmqF
0 FmP
0 0 48 48 341.263 318.984 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
58 344 254 9 rC
451 0 :M
FrameMacDict begin
58.984 344.497 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
58.984 344.497 252.787 8.426 FmqF
0 FmP
95.73 348.71 FmB
175.568 0 FmL
2 0.234 FmSo
58.984 348.71 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
451 0 :M
f1_17 sf
( )S
455 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 338.879 M 0.991 0.991 scale ( Python Use at NIST)S FmR
end
455 0 :M
f0_11 sf
( )S
457 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 372.584 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 372.584 M 1.021 1.021 scale (W)S FmR
FmG 82.457 372.584 M 1.021 1.021 scale (orld W)S FmR
FmG 116.582 372.584 M 1.021 1.021 scale (ide W)S FmR
FmG 145.102 372.584 M 1.021 1.021 scale (eb access to databases:)S FmR
FmG 72.253 387.564 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 387.564 M 1.021 1.021 scale (Electr)S FmR
FmG 113.915 387.564 M 1.021 1.021 scale (onic Commer)S FmR
FmG 181.196 387.564 M 1.021 1.021 scale (ce of Component )S FmR
FmG 85.523 399.735 M 1.021 1.021 scale (Information \(ECCI\) pr)S FmR
FmG 195.945 399.735 M 1.021 1.021 scale (oject )S FmR
FmG 72.253 412.843 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 412.843 M 1.021 1.021 scale (Pr)S FmR
FmG 96.541 412.843 M 1.021 1.021 scale (ototype of a NIST stor)S FmR
FmG 205.923 412.843 M 1.021 1.021 scale (er)S FmR
FmG 215.537 412.843 M 1.021 1.021 scale (oom catalog)S FmR
FmG 58.984 433.44 M 1.021 1.021 scale (Likely also:)S FmR
FmG 58.984 454.038 M 1.021 1.021 scale ( \245)S FmR
FmG 72.253 454.038 M 1.021 1.021 scale (In the SEMA)S FmR
FmG 135.063 454.038 M 1.021 1.021 scale (TECH Computer Integrated )S FmR
FmG 72.253 466.209 M 1.021 1.021 scale (Manufacturing \(CIM\) Framework)S FmR
FmG 72.253 481.189 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 481.189 M 1.021 1.021 scale (As a language for executable speci\336)S FmR
FmG 263.064 481.189 M 1.021 1.021 scale (cations)S FmR
FmG 72.253 494.296 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 494.296 M 1.021 1.021 scale (As an equipment contr)S FmR
FmG 199.11 494.296 M 1.021 1.021 scale (ol language)S FmR
end
458 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
458 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
411.673 318.984 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
701.91 305.876 25.279 25.279 FmqF
end
458 0 :M
f0_4 sf
( )S
459 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 519.594 545.088 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 523.788 550.706 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 572.312 550.706 M 1.053 1.053 scale (Amster)S FmR
FmG 586.076 550.706 M 1.053 1.053 scale (dam)S FmR
FmG 516.693 556.323 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
689.504 542.748 25.279 5.149 FmqF
0 FmP
FmG 700.547 545.794 M 1.053 1.053 scale (28)S FmR
FmG 704.76 545.794 M 1.053 1.053 scale ( of )S FmR
FmG 710.57 545.794 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
703.782 307.749 22.47 22.47 FmqF
0 FmP
0 0 48 48 715.017 318.984 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
459 0 :M
f1_17 sf
( )S
463 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 338.879 M 0.991 0.991 scale (The MMACE Research and )S FmR
end
432 362 254 9 rC
463 0 :M
FrameMacDict begin
432.738 362.285 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
432.738 362.285 252.787 8.426 FmqF
0 FmP
469.485 366.498 FmB
175.568 0 FmL
2 0.234 FmSo
432.738 366.498 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
463 0 :M
f1_17 sf
( )S
467 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 356.668 M 0.991 0.991 scale (Engineering Framework)S FmR
end
467 0 :M
f0_11 sf
( )S
469 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 432.738 390.373 M 1.021 1.021 scale -0.098(MMACE = T)W FmR
FmG 495.658 390.373 M 1.021 1.021 scale -0.098(ri-services Micr)W FmR
FmG 572.24 390.373 M 1.021 1.021 scale -0.098(owave and Millimeter)W FmR
FmG 681.787 390.373 M 1.021 1.021 scale (-)S FmR
FmG 432.738 402.544 M 1.021 1.021 scale (W)S FmR
FmG 442.942 402.544 M 1.021 1.021 scale (ave )S FmR
FmG 462.68 402.544 M 1.021 1.021 scale (Advanced Computational Envir)S FmR
FmG 622.178 402.544 M 1.021 1.021 scale (onments )S FmR
FmG 432.738 414.715 M 1.021 1.021 scale (pr)S FmR
FmG 443.724 414.715 M 1.021 1.021 scale (oject)S FmR
FmG 432.738 435.313 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 435.313 M 1.021 1.021 scale -0.189(NIST and MMACE ar)W FmR
FmG 553.444 435.313 M 1.021 1.021 scale -0.189(e testing Python for use as )W FmR
FmG 446.008 447.484 M 1.021 1.021 scale (a cor)S FmR
FmG 469.789 447.484 M 1.021 1.021 scale (e element of a Resear)S FmR
FmG 574.289 447.484 M 1.021 1.021 scale (ch and Engineering )S FmR
FmG 446.008 459.655 M 1.021 1.021 scale (Framework for high fr)S FmR
FmG 557.08 459.655 M 1.021 1.021 scale (equency electr)S FmR
FmG 628.384 459.655 M 1.021 1.021 scale (onics)S FmR
FmG 432.738 474.635 M 1.021 1.021 scale ( \245)S FmR
FmG 446.008 474.635 M 1.021 1.021 scale -0.279(Python\325s modularity should make the MMACE  )W FmR
FmG 446.008 486.806 M 1.021 1.021 scale (Framework useful outside of the micr)S FmR
FmG 633.215 486.806 M 1.021 1.021 scale (owave )S FmR
FmG 446.008 498.978 M 1.021 1.021 scale (tube industry)S FmR
end
endp
%%Page: 8 8
%%BeginPageSetup
initializepage
(MAC_pdes; page: 8 of 8)setjob
%%EndPageSetup
gS 0 0 776 576 rC
470 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
0 FmSP
end
470 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
37.918 29.492 FmB
-4.654 0 -8.426 3.772 -8.426 8.426 FmCv
0 66.042 0 132.085 0 198.127 FmCv
0 4.654 3.772 8.426 8.426 8.426 FmCv
98.343 0 196.686 0 295.029 0 FmCv
4.654 0 8.426 -3.773 8.426 -8.426 FmCv
0 -66.042 0 -132.085 0 -198.127 FmCv
0 -4.654 -3.772 -8.426 -8.426 -8.426 FmCv
-98.343 0 -196.686 0 -295.029 0 FmCv
0.468 FmS
7 FmP
328.155 16.384 25.279 25.279 FmqF
end
470 0 :M
f0_4 sf
( )S
471 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 145.839 255.596 M 1.053 1.053 scale (\322Nobody Expects the Spanish Inquisition\323)S FmR
FmG 150.034 261.213 M 1.053 1.053 scale (Guido van Rossum, CWI, )S FmR
FmG 198.558 261.213 M 1.053 1.053 scale (Amster)S FmR
FmG 212.321 261.213 M 1.053 1.053 scale (dam)S FmR
FmG 142.939 266.831 M 1.053 1.053 scale (\(Usenix VHLL, Santa Fe, NM, 26-28 Oct 1994\))S FmR
7 FmP
315.75 253.255 25.279 5.149 FmqF
0 FmP
FmG 326.793 256.302 M 1.053 1.053 scale (29)S FmR
FmG 331.006 256.302 M 1.053 1.053 scale ( of )S FmR
FmG 336.815 256.302 M 1.053 1.053 scale (29)S FmR
FmFB
7 FmP
330.028 18.257 22.47 22.47 FmqF
0 FmP
0 0 48 48 341.263 29.492 22.47 22.47 0 F T F FmEP
%%BeginDocument: (Macintosh HD:USERS:Guido:VHLL talk:CWIlogo.ps)
%!PS-Adobe-2.0 EPSF-2.0
%%Title: Display the CWI logo (defined in CWIdict.ps)
%%Creator: Jan van der Steen ([email protected], CST)
%%Creationdate: May 21 1991
%%BoundingBox: 0 0 48 48
%%EndComments
%%BeginPreview: 1 1 8 1
% 80
%%EndPreview
%%BeginProcSet: CWIdict.ps
/CWIdict 30 dict def
CWIdict begin

/color  systemdict /colorimage           known
       systemdict /currentcolortransfer known or def

/cwiscale         1.0   def
/cwiR   16#ff 255 div   def             % Purely red (ff0000)
/cwiG   16#00 255 div   def
/cwiB   16#00 255 div   def

/char_I {
   %
   % Caption character I
   % (starting point is lower left corner)
   %
   0 0 m
        30  165 r
        47    0 r
       -30 -165 r
   c f
} def

/char_W {
   %
   % Caption character W
   % (starting point is lower left corner)
   %
   0 0 m
         40    0 r
         35  110 r
          0 -110 r
         40    0 r
         64  165 r
        -50    0 r
        -30  -98 r
          0   98 r
        -35    0 r
        -30  -98 r
          0   98 r
        -48    0 r
   c f
} def

/char_C {
   %
   % Caption character C
   % (starting point is lower right corner)
   %
   -4 40 m
       %
       % Inner curve
       %
       -100 -10                % control 1
       -70  150                % control 2
       -10  115 curveto        % endpoint
         5   40 r
       %
       % Outer curve
       %
       -145  185               % control 1
       -145  -70               % control 2
          0    0 curveto       % endpoint
   c f
} def

/caption {
   %
   % Caption has three characters: C, W and I
   %
   S 144 53 t char_C R
   S 162 42 t char_W R
   S 320 42 t char_I R
} def

/RR 250 def
/dR 20 def

/outside {
   S
       lw setlinewidth upperside
       lw setlinewidth lowerside
   R
} def

/upperside {
   S
       color { 1 1 1 }{ 1 } ifelse
       outsidepath
   R
} def

/lowerside {
   S
       180 rotate
       color { cwiR cwiG cwiB }{ 0 } ifelse
       outsidepath
   R
} def

/outsidepath {
   S
       color { cwiR cwiG cwiB setrgbcolor}{ 0 setgray } ifelse
       0 0 RR 0 90 arc stroke
       newpath
           0 0 RR dR add 90 180 arc
           0 0 RR dR sub 180 90 arcn
       closepath
       S
           lw 2 mul setlinewidth
           stroke
       R
       color {setrgbcolor}{setgray} ifelse fill
   R
} def

%
% Shorthands
%
/m {   moveto} def
/l {   lineto} def
/r {  rlineto} def
/c {closepath} def
/f {     fill} def
/t {translate} def
/S {    gsave} def
/R { grestore} def

/CWIlogo {
   newpath
   S
       1 setlinejoin
       .86 dup scale
       cwiscale dup scale
       58 153 t                        % Make the lowerleft corner (0,0)
       S
           1.02 dup scale
           caption                     % CWI
       R
       220 125 t
       /lw 6 def
       outside
   R
} def
end     % CWIdict
%%EndProcSet
CWIdict begin
   /cwiscale .1 def
   CWIlogo
end
%%Trailer
%%EndDocument

true
EndFrame4Picture
end
58 55 254 9 rC
471 0 :M
FrameMacDict begin
58.984 55.004 252.787 8.426 FmKp
0 0 0 1 0 0 0 FmK
7 FmP
58.984 55.004 252.787 8.426 FmqF
0 FmP
95.73 59.218 FmB
175.568 0 FmL
2 0.234 FmSo
58.984 59.218 FmB
36.746 0 FmL
2 1.873 FmSo
end
gR
gS 0 0 776 576 rC
471 0 :M
f1_17 sf
( )S
475 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 49.387 M 0.991 0.991 scale (Priorities for a R+E Framework)S FmR
end
475 0 :M
f0_11 sf
( )S
477 0 :M
FrameMacDict begin
0 0 0 1 0 0 0 FmK
0 FmP
FmG 58.984 83.092 M 1.021 1.021 scale (General r)S FmR
FmG 105.213 83.092 M 1.021 1.021 scale (equir)S FmR
FmG 131.155 83.092 M 1.021 1.021 scale (ements for commer)S FmR
FmG 227.286 83.092 M 1.021 1.021 scale (cial use:)S FmR
FmG 72.253 103.689 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 103.689 M 1.021 1.021 scale (\"Safe Python\")S FmR
FmG 72.253 116.797 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 116.797 M 1.021 1.021 scale (A)S FmR
FmG 93.645 116.797 M 1.021 1.021 scale ( Standar)S FmR
FmG 134.882 116.797 M 1.021 1.021 scale (d Python GUI )S FmR
FmG 206.749 116.797 M 1.021 1.021 scale (API)S FmR
FmG 72.253 129.904 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 129.904 M 1.021 1.021 scale (Object Persistence)S FmR
FmG 58.984 150.502 M 1.021 1.021 scale (Requir)S FmR
FmG 92.431 150.502 M 1.021 1.021 scale (ements for use by engineers:)S FmR
FmG 72.253 171.099 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 171.099 M 1.021 1.021 scale (An Engineering Units Module)S FmR
FmG 72.253 184.207 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 184.207 M 1.021 1.021 scale (2D+3D Graph Plotting)S FmR
FmG 58.984 204.804 M 1.021 1.021 scale (Other r)S FmR
FmG 94.869 204.804 M 1.021 1.021 scale (equir)S FmR
FmG 120.812 204.804 M 1.021 1.021 scale (ements: )S FmR
FmG 72.253 225.402 M 1.021 1.021 scale ( \245)S FmR
FmG 85.523 225.402 M 1.021 1.021 scale (Globalization)S FmR
end
endp
%%Trailer
end             % md
%%EOF