Annotation of researchv10no/cmd/worm/scsi/tcl/usenix.ps, revision 1.1

1.1     ! root        1: %!PS-Adobe-1.0
        !             2: %%Creator: mace.Berkeley.EDU:ouster (John Ousterhout,525E,0865,5476132)
        !             3: %%Title: stdin (ditroff)
        !             4: %%CreationDate: Fri Dec 22 15:50:55 1989
        !             5: %%EndComments
        !             6: %      @(#)psdit.pro   1.3 4/15/88
        !             7: % lib/psdit.pro -- prolog for psdit (ditroff) files
        !             8: % Copyright (c) 1984, 1985 Adobe Systems Incorporated. All Rights Reserved.
        !             9: % last edit: shore Sat Nov 23 20:28:03 1985
        !            10: % RCSID: $Header: psdit.pro,v 2.1 85/11/24 12:19:43 shore Rel $
        !            11: 
        !            12: % Changed by Edward Wang ([email protected]) to handle graphics,
        !            13: % 17 Feb, 87.
        !            14: 
        !            15: /$DITroff 140 dict def $DITroff begin
        !            16: /fontnum 1 def /fontsize 10 def /fontheight 10 def /fontslant 0 def
        !            17: /xi{0 72 11 mul translate 72 resolution div dup neg scale 0 0 moveto
        !            18:  /fontnum 1 def /fontsize 10 def /fontheight 10 def /fontslant 0 def F
        !            19:  /pagesave save def}def
        !            20: /PB{save /psv exch def currentpoint translate 
        !            21:  resolution 72 div dup neg scale 0 0 moveto}def
        !            22: /PE{psv restore}def
        !            23: /arctoobig 90 def /arctoosmall .05 def
        !            24: /m1 matrix def /m2 matrix def /m3 matrix def /oldmat matrix def
        !            25: /tan{dup sin exch cos div}def
        !            26: /point{resolution 72 div mul}def
        !            27: /dround        {transform round exch round exch itransform}def
        !            28: /xT{/devname exch def}def
        !            29: /xr{/mh exch def /my exch def /resolution exch def}def
        !            30: /xp{}def
        !            31: /xs{docsave restore end}def
        !            32: /xt{}def
        !            33: /xf{/fontname exch def /slotno exch def fontnames slotno get fontname eq not
        !            34:  {fonts slotno fontname findfont put fontnames slotno fontname put}if}def
        !            35: /xH{/fontheight exch def F}def
        !            36: /xS{/fontslant exch def F}def
        !            37: /s{/fontsize exch def /fontheight fontsize def F}def
        !            38: /f{/fontnum exch def F}def
        !            39: /F{fontheight 0 le{/fontheight fontsize def}if
        !            40:  fonts fontnum get fontsize point 0 0 fontheight point neg 0 0 m1 astore
        !            41:  fontslant 0 ne{1 0 fontslant tan 1 0 0 m2 astore m3 concatmatrix}if
        !            42:  makefont setfont .04 fontsize point mul 0 dround pop setlinewidth}def
        !            43: /X{exch currentpoint exch pop moveto show}def
        !            44: /N{3 1 roll moveto show}def
        !            45: /Y{exch currentpoint pop exch moveto show}def
        !            46: /S{show}def
        !            47: /ditpush{}def/ditpop{}def
        !            48: /AX{3 -1 roll currentpoint exch pop moveto 0 exch ashow}def
        !            49: /AN{4 2 roll moveto 0 exch ashow}def
        !            50: /AY{3 -1 roll currentpoint pop exch moveto 0 exch ashow}def
        !            51: /AS{0 exch ashow}def
        !            52: /MX{currentpoint exch pop moveto}def
        !            53: /MY{currentpoint pop exch moveto}def
        !            54: /MXY{moveto}def
        !            55: /cb{pop}def    % action on unknown char -- nothing for now
        !            56: /n{}def/w{}def
        !            57: /p{pop showpage pagesave restore /pagesave save def}def
        !            58: /Dt{/Dlinewidth exch def}def 1 Dt
        !            59: /Ds{/Ddash exch def}def -1 Ds
        !            60: /Di{/Dstipple exch def}def 1 Di
        !            61: /Dsetlinewidth{2 Dlinewidth mul setlinewidth}def
        !            62: /Dsetdash{Ddash 4 eq{[8 12]}{Ddash 16 eq{[32 36]}
        !            63:  {Ddash 20 eq{[32 12 8 12]}{[]}ifelse}ifelse}ifelse 0 setdash}def
        !            64: /Dstroke{gsave Dsetlinewidth Dsetdash 1 setlinecap stroke grestore
        !            65:  currentpoint newpath moveto}def
        !            66: /Dl{rlineto Dstroke}def
        !            67: /arcellipse{/diamv exch def /diamh exch def oldmat currentmatrix pop
        !            68:  currentpoint translate 1 diamv diamh div scale /rad diamh 2 div def
        !            69:  currentpoint exch rad add exch rad -180 180 arc oldmat setmatrix}def
        !            70: /Dc{dup arcellipse Dstroke}def
        !            71: /De{arcellipse Dstroke}def
        !            72: /Da{/endv exch def /endh exch def /centerv exch def /centerh exch def
        !            73:  /cradius centerv centerv mul centerh centerh mul add sqrt def
        !            74:  /eradius endv endv mul endh endh mul add sqrt def
        !            75:  /endang endv endh atan def
        !            76:  /startang centerv neg centerh neg atan def
        !            77:  /sweep startang endang sub dup 0 lt{360 add}if def
        !            78:  sweep arctoobig gt
        !            79:  {/midang startang sweep 2 div sub def /midrad cradius eradius add 2 div def
        !            80:   /midh midang cos midrad mul def /midv midang sin midrad mul def
        !            81:   midh neg midv neg endh endv centerh centerv midh midv Da
        !            82:   Da}
        !            83:  {sweep arctoosmall ge
        !            84:   {/controldelt 1 sweep 2 div cos sub 3 sweep 2 div sin mul div 4 mul def
        !            85:    centerv neg controldelt mul centerh controldelt mul
        !            86:    endv neg controldelt mul centerh add endh add
        !            87:    endh controldelt mul centerv add endv add
        !            88:    centerh endh add centerv endv add rcurveto Dstroke}
        !            89:   {centerh endh add centerv endv add rlineto Dstroke}
        !            90:   ifelse}
        !            91:  ifelse}def
        !            92: /Dpatterns[
        !            93: [%cf[widthbits]
        !            94: [8<0000000000000010>]
        !            95: [8<0411040040114000>]
        !            96: [8<0204081020408001>]
        !            97: [8<0000103810000000>]
        !            98: [8<6699996666999966>]
        !            99: [8<0000800100001008>]
        !           100: [8<81c36666c3810000>]
        !           101: [8<0f0e0c0800000000>]
        !           102: [8<0000000000000010>]
        !           103: [8<0411040040114000>]
        !           104: [8<0204081020408001>]
        !           105: [8<0000001038100000>]
        !           106: [8<6699996666999966>]
        !           107: [8<0000800100001008>]
        !           108: [8<81c36666c3810000>]
        !           109: [8<0f0e0c0800000000>]
        !           110: [8<0042660000246600>]
        !           111: [8<0000990000990000>]
        !           112: [8<0804020180402010>]
        !           113: [8<2418814242811824>]
        !           114: [8<6699996666999966>]
        !           115: [8<8000000008000000>]
        !           116: [8<00001c3e363e1c00>]
        !           117: [8<0000000000000000>]
        !           118: [32<00000040000000c00000004000000040000000e0000000000000000000000000>]
        !           119: [32<00000000000060000000900000002000000040000000f0000000000000000000>]
        !           120: [32<000000000000000000e0000000100000006000000010000000e0000000000000>]
        !           121: [32<00000000000000002000000060000000a0000000f00000002000000000000000>]
        !           122: [32<0000000e0000000000000000000000000000000f000000080000000e00000001>]
        !           123: [32<0000090000000600000000000000000000000000000007000000080000000e00>]
        !           124: [32<00010000000200000004000000040000000000000000000000000000000f0000>]
        !           125: [32<0900000006000000090000000600000000000000000000000000000006000000>]]
        !           126: [%ug
        !           127: [8<0000020000000000>]
        !           128: [8<0000020000002000>]
        !           129: [8<0004020000002000>]
        !           130: [8<0004020000402000>]
        !           131: [8<0004060000402000>]
        !           132: [8<0004060000406000>]
        !           133: [8<0006060000406000>]
        !           134: [8<0006060000606000>]
        !           135: [8<00060e0000606000>]
        !           136: [8<00060e000060e000>]
        !           137: [8<00070e000060e000>]
        !           138: [8<00070e000070e000>]
        !           139: [8<00070e020070e000>]
        !           140: [8<00070e020070e020>]
        !           141: [8<04070e020070e020>]
        !           142: [8<04070e024070e020>]
        !           143: [8<04070e064070e020>]
        !           144: [8<04070e064070e060>]
        !           145: [8<06070e064070e060>]
        !           146: [8<06070e066070e060>]
        !           147: [8<06070f066070e060>]
        !           148: [8<06070f066070f060>]
        !           149: [8<060f0f066070f060>]
        !           150: [8<060f0f0660f0f060>]
        !           151: [8<060f0f0760f0f060>]
        !           152: [8<060f0f0760f0f070>]
        !           153: [8<0e0f0f0760f0f070>]
        !           154: [8<0e0f0f07e0f0f070>]
        !           155: [8<0e0f0f0fe0f0f070>]
        !           156: [8<0e0f0f0fe0f0f0f0>]
        !           157: [8<0f0f0f0fe0f0f0f0>]
        !           158: [8<0f0f0f0ff0f0f0f0>]
        !           159: [8<1f0f0f0ff0f0f0f0>]
        !           160: [8<1f0f0f0ff1f0f0f0>]
        !           161: [8<1f0f0f8ff1f0f0f0>]
        !           162: [8<1f0f0f8ff1f0f0f8>]
        !           163: [8<9f0f0f8ff1f0f0f8>]
        !           164: [8<9f0f0f8ff9f0f0f8>]
        !           165: [8<9f0f0f9ff9f0f0f8>]
        !           166: [8<9f0f0f9ff9f0f0f9>]
        !           167: [8<9f8f0f9ff9f0f0f9>]
        !           168: [8<9f8f0f9ff9f8f0f9>]
        !           169: [8<9f8f1f9ff9f8f0f9>]
        !           170: [8<9f8f1f9ff9f8f1f9>]
        !           171: [8<bf8f1f9ff9f8f1f9>]
        !           172: [8<bf8f1f9ffbf8f1f9>]
        !           173: [8<bf8f1fdffbf8f1f9>]
        !           174: [8<bf8f1fdffbf8f1fd>]
        !           175: [8<ff8f1fdffbf8f1fd>]
        !           176: [8<ff8f1fdffff8f1fd>]
        !           177: [8<ff8f1ffffff8f1fd>]
        !           178: [8<ff8f1ffffff8f1ff>]
        !           179: [8<ff9f1ffffff8f1ff>]
        !           180: [8<ff9f1ffffff9f1ff>]
        !           181: [8<ff9f9ffffff9f1ff>]
        !           182: [8<ff9f9ffffff9f9ff>]
        !           183: [8<ffbf9ffffff9f9ff>]
        !           184: [8<ffbf9ffffffbf9ff>]
        !           185: [8<ffbfdffffffbf9ff>]
        !           186: [8<ffbfdffffffbfdff>]
        !           187: [8<ffffdffffffbfdff>]
        !           188: [8<ffffdffffffffdff>]
        !           189: [8<fffffffffffffdff>]
        !           190: [8<ffffffffffffffff>]]
        !           191: [%mg
        !           192: [8<8000000000000000>]
        !           193: [8<0822080080228000>]
        !           194: [8<0204081020408001>]
        !           195: [8<40e0400000000000>]
        !           196: [8<66999966>]
        !           197: [8<8001000010080000>]
        !           198: [8<81c36666c3810000>]
        !           199: [8<f0e0c08000000000>]
        !           200: [16<07c00f801f003e007c00f800f001e003c007800f001f003e007c00f801f003e0>]
        !           201: [16<1f000f8007c003e001f000f8007c003e001f800fc007e003f001f8007c003e00>]
        !           202: [8<c3c300000000c3c3>]
        !           203: [16<0040008001000200040008001000200040008000000100020004000800100020>]
        !           204: [16<0040002000100008000400020001800040002000100008000400020001000080>]
        !           205: [16<1fc03fe07df0f8f8f07de03fc01f800fc01fe03ff07df8f87df03fe01fc00f80>]
        !           206: [8<80>]
        !           207: [8<8040201000000000>]
        !           208: [8<84cc000048cc0000>]
        !           209: [8<9900009900000000>]
        !           210: [8<08040201804020100800020180002010>]
        !           211: [8<2418814242811824>]
        !           212: [8<66999966>]
        !           213: [8<8000000008000000>]
        !           214: [8<70f8d8f870000000>]
        !           215: [8<0814224180402010>]
        !           216: [8<aa00440a11a04400>]
        !           217: [8<018245aa45820100>]
        !           218: [8<221c224180808041>]
        !           219: [8<88000000>]
        !           220: [8<0855800080550800>]
        !           221: [8<2844004482440044>]
        !           222: [8<0810204080412214>]
        !           223: [8<00>]]]def
        !           224: /Dfill{
        !           225:  transform /maxy exch def /maxx exch def
        !           226:  transform /miny exch def /minx exch def
        !           227:  minx maxx gt{/minx maxx /maxx minx def def}if
        !           228:  miny maxy gt{/miny maxy /maxy miny def def}if
        !           229:  Dpatterns Dstipple 1 sub get exch 1 sub get
        !           230:  aload pop /stip exch def /stipw exch def /stiph 128 def
        !           231:  /imatrix[stipw 0 0 stiph 0 0]def
        !           232:  /tmatrix[stipw 0 0 stiph 0 0]def
        !           233:  /minx minx cvi stiph idiv stiph mul def
        !           234:  /miny miny cvi stipw idiv stipw mul def
        !           235:  gsave eoclip 0 setgray
        !           236:  miny stiph maxy{
        !           237:   tmatrix exch 5 exch put
        !           238:   minx stipw maxx{
        !           239:    tmatrix exch 4 exch put tmatrix setmatrix
        !           240:    stipw stiph true imatrix {stip} imagemask
        !           241:   }for
        !           242:  }for
        !           243:  grestore
        !           244: }def
        !           245: /Dp{Dfill Dstroke}def
        !           246: /DP{Dfill currentpoint newpath moveto}def
        !           247: end
        !           248: 
        !           249: /ditstart{$DITroff begin
        !           250:  /nfonts 60 def                        % NFONTS makedev/ditroff dependent!
        !           251:  /fonts[nfonts{0}repeat]def
        !           252:  /fontnames[nfonts{()}repeat]def
        !           253: /docsave save def
        !           254: }def
        !           255: 
        !           256: % character outcalls
        !           257: /oc{
        !           258:  /pswid exch def /cc exch def /name exch def
        !           259:  /ditwid pswid fontsize mul resolution mul 72000 div def
        !           260:  /ditsiz fontsize resolution mul 72 div def
        !           261:  ocprocs name known{ocprocs name get exec}{name cb}ifelse
        !           262: }def
        !           263: /fractm [.65 0 0 .6 0 0] def
        !           264: /fraction{
        !           265:  /fden exch def /fnum exch def gsave /cf currentfont def
        !           266:  cf fractm makefont setfont 0 .3 dm 2 copy neg rmoveto
        !           267:  fnum show rmoveto currentfont cf setfont(\244)show setfont fden show 
        !           268:  grestore ditwid 0 rmoveto
        !           269: }def
        !           270: /oce{grestore ditwid 0 rmoveto}def
        !           271: /dm{ditsiz mul}def
        !           272: /ocprocs 50 dict def ocprocs begin
        !           273: (14){(1)(4)fraction}def
        !           274: (12){(1)(2)fraction}def
        !           275: (34){(3)(4)fraction}def
        !           276: (13){(1)(3)fraction}def
        !           277: (23){(2)(3)fraction}def
        !           278: (18){(1)(8)fraction}def
        !           279: (38){(3)(8)fraction}def
        !           280: (58){(5)(8)fraction}def
        !           281: (78){(7)(8)fraction}def
        !           282: (sr){gsave 0 .06 dm rmoveto(\326)show oce}def
        !           283: (is){gsave 0 .15 dm rmoveto(\362)show oce}def
        !           284: (->){gsave 0 .02 dm rmoveto(\256)show oce}def
        !           285: (<-){gsave 0 .02 dm rmoveto(\254)show oce}def
        !           286: (==){gsave 0 .05 dm rmoveto(\272)show oce}def
        !           287: (uc){gsave currentpoint 400 .009 dm mul add translate
        !           288:      8 -8 scale ucseal oce}def
        !           289: end
        !           290: 
        !           291: % an attempt at a PostScript FONT to implement ditroff special chars
        !           292: % this will enable us to 
        !           293: %      cache the little buggers
        !           294: %      generate faster, more compact PS out of psdit
        !           295: %      confuse everyone (including myself)!
        !           296: 50 dict dup begin
        !           297: /FontType 3 def
        !           298: /FontName /DIThacks def
        !           299: /FontMatrix [.001 0 0 .001 0 0] def
        !           300: /FontBBox [-260 -260 900 900] def% a lie but ...
        !           301: /Encoding 256 array def
        !           302: 0 1 255{Encoding exch /.notdef put}for
        !           303: Encoding
        !           304:  dup 8#040/space put %space
        !           305:  dup 8#110/rc put %right ceil
        !           306:  dup 8#111/lt put %left  top curl
        !           307:  dup 8#112/bv put %bold vert
        !           308:  dup 8#113/lk put %left  mid curl
        !           309:  dup 8#114/lb put %left  bot curl
        !           310:  dup 8#115/rt put %right top curl
        !           311:  dup 8#116/rk put %right mid curl
        !           312:  dup 8#117/rb put %right bot curl
        !           313:  dup 8#120/rf put %right floor
        !           314:  dup 8#121/lf put %left  floor
        !           315:  dup 8#122/lc put %left  ceil
        !           316:  dup 8#140/sq put %square
        !           317:  dup 8#141/bx put %box
        !           318:  dup 8#142/ci put %circle
        !           319:  dup 8#143/br put %box rule
        !           320:  dup 8#144/rn put %root extender
        !           321:  dup 8#145/vr put %vertical rule
        !           322:  dup 8#146/ob put %outline bullet
        !           323:  dup 8#147/bu put %bullet
        !           324:  dup 8#150/ru put %rule
        !           325:  dup 8#151/ul put %underline
        !           326:  pop
        !           327: /DITfd 100 dict def
        !           328: /BuildChar{0 begin
        !           329:  /cc exch def /fd exch def
        !           330:  /charname fd /Encoding get cc get def
        !           331:  /charwid fd /Metrics get charname get def
        !           332:  /charproc fd /CharProcs get charname get def
        !           333:  charwid 0 fd /FontBBox get aload pop setcachedevice
        !           334:  2 setlinejoin 40 setlinewidth
        !           335:  newpath 0 0 moveto gsave charproc grestore
        !           336:  end}def
        !           337: /BuildChar load 0 DITfd put
        !           338: /CharProcs 50 dict def
        !           339: CharProcs begin
        !           340: /space{}def
        !           341: /.notdef{}def
        !           342: /ru{500 0 rls}def
        !           343: /rn{0 840 moveto 500 0 rls}def
        !           344: /vr{0 800 moveto 0 -770 rls}def
        !           345: /bv{0 800 moveto 0 -1000 rls}def
        !           346: /br{0 840 moveto 0 -1000 rls}def
        !           347: /ul{0 -140 moveto 500 0 rls}def
        !           348: /ob{200 250 rmoveto currentpoint newpath 200 0 360 arc closepath stroke}def
        !           349: /bu{200 250 rmoveto currentpoint newpath 200 0 360 arc closepath fill}def
        !           350: /sq{80 0 rmoveto currentpoint dround newpath moveto
        !           351:     640 0 rlineto 0 640 rlineto -640 0 rlineto closepath stroke}def
        !           352: /bx{80 0 rmoveto currentpoint dround newpath moveto
        !           353:     640 0 rlineto 0 640 rlineto -640 0 rlineto closepath fill}def
        !           354: /ci{500 360 rmoveto currentpoint newpath 333 0 360 arc
        !           355:     50 setlinewidth stroke}def
        !           356: 
        !           357: /lt{0 -200 moveto 0 550 rlineto currx 800 2cx s4 add exch s4 a4p stroke}def
        !           358: /lb{0 800 moveto 0 -550 rlineto currx -200 2cx s4 add exch s4 a4p stroke}def
        !           359: /rt{0 -200 moveto 0 550 rlineto currx 800 2cx s4 sub exch s4 a4p stroke}def
        !           360: /rb{0 800 moveto 0 -500 rlineto currx -200 2cx s4 sub exch s4 a4p stroke}def
        !           361: /lk{0 800 moveto 0 300 -300 300 s4 arcto pop pop 1000 sub
        !           362:     0 300 4 2 roll s4 a4p 0 -200 lineto stroke}def
        !           363: /rk{0 800 moveto 0 300 s2 300 s4 arcto pop pop 1000 sub
        !           364:     0 300 4 2 roll s4 a4p 0 -200 lineto stroke}def
        !           365: /lf{0 800 moveto 0 -1000 rlineto s4 0 rls}def
        !           366: /rf{0 800 moveto 0 -1000 rlineto s4 neg 0 rls}def
        !           367: /lc{0 -200 moveto 0 1000 rlineto s4 0 rls}def
        !           368: /rc{0 -200 moveto 0 1000 rlineto s4 neg 0 rls}def
        !           369: end
        !           370: 
        !           371: /Metrics 50 dict def Metrics begin
        !           372: /.notdef 0 def
        !           373: /space 500 def
        !           374: /ru 500 def
        !           375: /br 0 def
        !           376: /lt 416 def
        !           377: /lb 416 def
        !           378: /rt 416 def
        !           379: /rb 416 def
        !           380: /lk 416 def
        !           381: /rk 416 def
        !           382: /rc 416 def
        !           383: /lc 416 def
        !           384: /rf 416 def
        !           385: /lf 416 def
        !           386: /bv 416 def
        !           387: /ob 350 def
        !           388: /bu 350 def
        !           389: /ci 750 def
        !           390: /bx 750 def
        !           391: /sq 750 def
        !           392: /rn 500 def
        !           393: /ul 500 def
        !           394: /vr 0 def
        !           395: end
        !           396: 
        !           397: DITfd begin
        !           398: /s2 500 def /s4 250 def /s3 333 def
        !           399: /a4p{arcto pop pop pop pop}def
        !           400: /2cx{2 copy exch}def
        !           401: /rls{rlineto stroke}def
        !           402: /currx{currentpoint pop}def
        !           403: /dround{transform round exch round exch itransform} def
        !           404: end
        !           405: end
        !           406: /DIThacks exch definefont pop
        !           407: ditstart
        !           408: (psc)xT
        !           409: 576 1 1 xr
        !           410: 1(Times-Roman)xf 1 f
        !           411: 2(Times-Italic)xf 2 f
        !           412: 3(Times-Bold)xf 3 f
        !           413: 4(Times-BoldItalic)xf 4 f
        !           414: 5(Helvetica)xf 5 f
        !           415: 6(Helvetica-Bold)xf 6 f
        !           416: 7(Courier)xf 7 f
        !           417: 8(Courier-Bold)xf 8 f
        !           418: 9(Symbol)xf 9 f
        !           419: 10(DIThacks)xf 10 f
        !           420: 10 s
        !           421: 1 f
        !           422: xi
        !           423: %%EndProlog
        !           424: 
        !           425: %%Page: 1 1
        !           426: 10 s 10 xH 0 xS 1 f
        !           427: 11 s
        !           428: 3 f
        !           429: 14 s
        !           430: 1420 1144(Tcl:)N
        !           431: 1669(An)X
        !           432: 1840(Embeddable)X
        !           433: 2471(Command)X
        !           434: 3004(Language)X
        !           435: 2 f
        !           436: 12 s
        !           437: 2070 1469(John)N
        !           438: 2281(K.)X
        !           439: 2393(Ousterhout)X
        !           440: 1 f
        !           441: 1916 1794(Computer)N
        !           442: 2325(Science)X
        !           443: 2649(Division)X
        !           444: 1548 1893 0.3542(Electrical)AN
        !           445: 1943(Engineering)X
        !           446: 2438(and)X
        !           447: 2601(Computer)X
        !           448: 3010(Sciences)X
        !           449: 1752 1992(University)N
        !           450: 2182(of)X
        !           451: 2286(California)X
        !           452: 2701(at)X
        !           453: 2795(Berkeley)X
        !           454: 2051 2091(Berkeley,)N
        !           455: 2447(CA)X
        !           456: 2604(94720)X
        !           457: 1920 2190([email protected])N
        !           458: 3 f
        !           459: 2187 2614(ABSTRACT)N
        !           460: 1 f
        !           461: 11 s
        !           462: 1040 2878(Tcl)N
        !           463: 1182(is)X
        !           464: 1265(an)X
        !           465: 1372(interpreter)X
        !           466: 1762(for)X
        !           467: 1887(a)X
        !           468: 1949(tool)X
        !           469: 2110(command)X
        !           470: 2481(language.)X
        !           471: 2866(It)X
        !           472: 2943(consists)X
        !           473: 3245(of)X
        !           474: 3341(a)X
        !           475: 3403(library)X
        !           476: 3661(pack-)X
        !           477: 1040 2977(age)N
        !           478: 1199(that)X
        !           479: 1369(is)X
        !           480: 1465(embedded)X
        !           481: 1864(in)X
        !           482: 1970(tools)X
        !           483: 2179(\(such)X
        !           484: 2406(as)X
        !           485: 2515(editors,)X
        !           486: 2813(debuggers,)X
        !           487: 3232(etc.\))X
        !           488: 3422(as)X
        !           489: 3531(the)X
        !           490: 3675(basic)X
        !           491: 1040 3076(command)N
        !           492: 1418(interpreter.)X
        !           493: 1858(Tcl)X
        !           494: 2005(provides)X
        !           495: 2337(\(a\))X
        !           496: 2463(a)X
        !           497: 2531(parser)X
        !           498: 2774(for)X
        !           499: 2905(a)X
        !           500: 2973(simple)X
        !           501: 3238(textual)X
        !           502: 3508(command)X
        !           503: 1040 3175(language,)N
        !           504: 1414(\(b\))X
        !           505: 1550(a)X
        !           506: 1623(collection)X
        !           507: 2006(of)X
        !           508: 2113(built-in)X
        !           509: 2408(utility)X
        !           510: 2655(commands,)X
        !           511: 3093(and)X
        !           512: 3254(\(c\))X
        !           513: 3384(a)X
        !           514: 3456(C)X
        !           515: 3548(interface)X
        !           516: 1040 3274(that)N
        !           517: 1201(tools)X
        !           518: 1401(use)X
        !           519: 1546(to)X
        !           520: 1642(augment)X
        !           521: 1973(the)X
        !           522: 2108(built-in)X
        !           523: 2396(commands)X
        !           524: 2805(with)X
        !           525: 2989(tool-speci\256c)X
        !           526: 3452(commands.)X
        !           527: 1040 3373(Tcl)N
        !           528: 1187(is)X
        !           529: 1275(particularly)X
        !           530: 1711(attractive)X
        !           531: 2069(when)X
        !           532: 2288(integrated)X
        !           533: 2670(with)X
        !           534: 2856(the)X
        !           535: 2993(widget)X
        !           536: 3262(library)X
        !           537: 3526(of)X
        !           538: 3628(a)X
        !           539: 3695(win-)X
        !           540: 1040 3472(dow)N
        !           541: 1233(system:)X
        !           542: 1567(it)X
        !           543: 1659(increases)X
        !           544: 2022(the)X
        !           545: 2171(programmability)X
        !           546: 2806(of)X
        !           547: 2920(the)X
        !           548: 3069(widgets)X
        !           549: 3384(by)X
        !           550: 3513(providing)X
        !           551: 1040 3571(mechanisms)N
        !           552: 1504(for)X
        !           553: 1634(variables,)X
        !           554: 2002(procedures,)X
        !           555: 2437(expressions,)X
        !           556: 2896(etc;)X
        !           557: 3073(it)X
        !           558: 3150(allows)X
        !           559: 3407(users)X
        !           560: 3614(to)X
        !           561: 3710(pro-)X
        !           562: 1040 3670(gram)N
        !           563: 1245(both)X
        !           564: 1426(the)X
        !           565: 1558(appearance)X
        !           566: 1977(and)X
        !           567: 2128(the)X
        !           568: 2259(actions)X
        !           569: 2532(of)X
        !           570: 2628(widgets;)X
        !           571: 2972(and)X
        !           572: 3122(it)X
        !           573: 3195(offers)X
        !           574: 3422(a)X
        !           575: 3484(simple)X
        !           576: 3743(but)X
        !           577: 1040 3769(powerful)N
        !           578: 1379(communication)X
        !           579: 1951(mechanism)X
        !           580: 2375(between)X
        !           581: 2690(interactive)X
        !           582: 3085(programs.)X
        !           583: 2 f
        !           584: 1097 4160(This)N
        !           585: 1271(paper)X
        !           586: 1498(will)X
        !           587: 1654(appear)X
        !           588: 1925(in)X
        !           589: 2016(the)X
        !           590: 2146(1990)X
        !           591: 2344(Winter)X
        !           592: 2606(USENIX)X
        !           593: 2931(Conference)X
        !           594: 3359(Proceedings)X
        !           595: 1 f
        !           596: 10 s
        !           597: 10 f
        !           598: 720 5323(h)N
        !           599: 752(hhhhhhhhhhhhhhhhhhhhhhhhhhhh)X
        !           600: 1 f
        !           601: 892 5432(The)N
        !           602: 1052(work)X
        !           603: 1252(described)X
        !           604: 1595(here)X
        !           605: 1769(was)X
        !           606: 1929(supported)X
        !           607: 2280(in)X
        !           608: 2377(part)X
        !           609: 2537(by)X
        !           610: 2652(the)X
        !           611: 2784(National)X
        !           612: 3094(Science)X
        !           613: 3378(Foundation)X
        !           614: 3776(under)X
        !           615: 3993(Grant)X
        !           616: 720 5522(ECS-8351961.)N
        !           617: 
        !           618: 1 p
        !           619: %%Page: 1 2
        !           620: 10 s 10 xH 0 xS 1 f
        !           621: 3 f
        !           622: 11 s
        !           623: 720 483(Tcl:)N
        !           624: 894(An)X
        !           625: 1028(Embeddable)X
        !           626: 1525(Command)X
        !           627: 1942(Language)X
        !           628: 3466(December)X
        !           629: 3868(22,)X
        !           630: 4000(1989)X
        !           631: 720 771(1.)N
        !           632: 830(Introduction)X
        !           633: 1 f
        !           634: 920 903(Tcl)N
        !           635: 1071(stands)X
        !           636: 1324(for)X
        !           637: 1459(``tool)X
        !           638: 1687(command)X
        !           639: 2067(language''.)X
        !           640: 2519(It)X
        !           641: 2605(consists)X
        !           642: 2916(of)X
        !           643: 3021(a)X
        !           644: 3092(library)X
        !           645: 3359(package)X
        !           646: 3679(that)X
        !           647: 3844(programs)X
        !           648: 720 1002(can)N
        !           649: 865(use)X
        !           650: 1005(as)X
        !           651: 1101(the)X
        !           652: 1232(basis)X
        !           653: 1431(for)X
        !           654: 1556(their)X
        !           655: 1740(command)X
        !           656: 2110(languages.)X
        !           657: 2528(The)X
        !           658: 2687(development)X
        !           659: 3165(of)X
        !           660: 3260(Tcl)X
        !           661: 3400(was)X
        !           662: 3558(motivated)X
        !           663: 3934(by)X
        !           664: 4044(two)X
        !           665: 720 1101(observations.)N
        !           666: 1240(The)X
        !           667: 1408(\256rst)X
        !           668: 1576(observation)X
        !           669: 2018(is)X
        !           670: 2108(that)X
        !           671: 2271(a)X
        !           672: 2340(general-purpose)X
        !           673: 2936(programmable)X
        !           674: 3480(command)X
        !           675: 3858(language)X
        !           676: 720 1200(ampli\256es)N
        !           677: 1075(the)X
        !           678: 1214(power)X
        !           679: 1464(of)X
        !           680: 1568(a)X
        !           681: 1637(tool)X
        !           682: 1805(by)X
        !           683: 1923(allowing)X
        !           684: 2262(users)X
        !           685: 2472(to)X
        !           686: 2571(write)X
        !           687: 2782(programs)X
        !           688: 3144(in)X
        !           689: 3243(the)X
        !           690: 3381(command)X
        !           691: 3759(language)X
        !           692: 4107(in)X
        !           693: 720 1299(order)N
        !           694: 933(to)X
        !           695: 1030(extend)X
        !           696: 1293(the)X
        !           697: 1429(tool's)X
        !           698: 1658(built-in)X
        !           699: 1947(facilities.)X
        !           700: 2324(Among)X
        !           701: 2616(the)X
        !           702: 2752(best-known)X
        !           703: 3190(examples)X
        !           704: 3551(of)X
        !           705: 3651(powerful)X
        !           706: 3995(com-)X
        !           707: 720 1398(mand)N
        !           708: 943(languages)X
        !           709: 1322(are)X
        !           710: 1456(those)X
        !           711: 1669(of)X
        !           712: 1769(the)X
        !           713: 1904(UNIX)X
        !           714: 2149(shells)X
        !           715: 2377([5])X
        !           716: 2506(and)X
        !           717: 2660(the)X
        !           718: 2795(Emacs)X
        !           719: 3057(editor)X
        !           720: 3290([8].)X
        !           721: 3463(In)X
        !           722: 3563(each)X
        !           723: 3751(case)X
        !           724: 3929(a)X
        !           725: 3995(com-)X
        !           726: 720 1497(puting)N
        !           727: 970(environment)X
        !           728: 1440(of)X
        !           729: 1537(unusual)X
        !           730: 1834(power)X
        !           731: 2076(has)X
        !           732: 2216(arisen,)X
        !           733: 2471(in)X
        !           734: 2563(large)X
        !           735: 2762(part)X
        !           736: 2922(because)X
        !           737: 3223(of)X
        !           738: 3319(the)X
        !           739: 3450 0.2898(availability)AX
        !           740: 3872(of)X
        !           741: 3968(a)X
        !           742: 4030(pro-)X
        !           743: 720 1596(grammable)N
        !           744: 1139(command)X
        !           745: 1509(language.)X
        !           746: 920 1728(The)N
        !           747: 1083(second)X
        !           748: 1352(motivating)X
        !           749: 1761(observation)X
        !           750: 2197(is)X
        !           751: 2281(that)X
        !           752: 2439(the)X
        !           753: 2572(number)X
        !           754: 2866(of)X
        !           755: 2964(interactive)X
        !           756: 3362(applications)X
        !           757: 3814(is)X
        !           758: 3898(increas-)X
        !           759: 720 1827(ing.)N
        !           760: 911(In)X
        !           761: 1018(the)X
        !           762: 1160(timesharing)X
        !           763: 1611(environments)X
        !           764: 2125(of)X
        !           765: 2232(the)X
        !           766: 2374(late)X
        !           767: 2536(1970's)X
        !           768: 2809(and)X
        !           769: 2970(early)X
        !           770: 3180(1980's)X
        !           771: 3453(almost)X
        !           772: 3722(all)X
        !           773: 3844(programs)X
        !           774: 720 1926(were)N
        !           775: 918(batch-oriented.)X
        !           776: 1499(They)X
        !           777: 1708(were)X
        !           778: 1906(typically)X
        !           779: 2244(invoked)X
        !           780: 2556(using)X
        !           781: 2775(an)X
        !           782: 2886(interactive)X
        !           783: 3287(command)X
        !           784: 3663(shell.)X
        !           785: 3902(Besides)X
        !           786: 720 2025(the)N
        !           787: 851(shell,)X
        !           788: 1063(only)X
        !           789: 1243(a)X
        !           790: 1305(few)X
        !           791: 1459(other)X
        !           792: 1663(programs)X
        !           793: 2018(needed)X
        !           794: 2290(to)X
        !           795: 2382(be)X
        !           796: 2488(interactive,)X
        !           797: 2906(such)X
        !           798: 3090(as)X
        !           799: 3186(editors)X
        !           800: 3449(and)X
        !           801: 3599(mailers.)X
        !           802: 3925(In)X
        !           803: 4020(con-)X
        !           804: 720 2124(trast,)N
        !           805: 923(the)X
        !           806: 1060(personal)X
        !           807: 1387(workstations)X
        !           808: 1866(used)X
        !           809: 2055(today,)X
        !           810: 2301(with)X
        !           811: 2486(their)X
        !           812: 2676(raster)X
        !           813: 2899(displays)X
        !           814: 3216(and)X
        !           815: 3371(mice,)X
        !           816: 3593(encourage)X
        !           817: 3982(a)X
        !           818: 4049(dif-)X
        !           819: 720 2223(ferent)N
        !           820: 954(system)X
        !           821: 1228(structure)X
        !           822: 1565(where)X
        !           823: 1808(a)X
        !           824: 1876(large)X
        !           825: 2081(number)X
        !           826: 2379(of)X
        !           827: 2480(programs)X
        !           828: 2840(are)X
        !           829: 2975(interactive)X
        !           830: 3376(and)X
        !           831: 3531(the)X
        !           832: 3667(most)X
        !           833: 3867(common)X
        !           834: 720 2322(style)N
        !           835: 915(of)X
        !           836: 1016(interaction)X
        !           837: 1422(is)X
        !           838: 1509(to)X
        !           839: 1606(manipulate)X
        !           840: 2026(individual)X
        !           841: 2412(applications)X
        !           842: 2866(directly)X
        !           843: 3163(with)X
        !           844: 3347(a)X
        !           845: 3413(mouse.)X
        !           846: 3714(Furthermore,)X
        !           847: 720 2421(the)N
        !           848: 855(large)X
        !           849: 1058(displays)X
        !           850: 1374(available)X
        !           851: 1720(today)X
        !           852: 1943(make)X
        !           853: 2161(it)X
        !           854: 2238(possible)X
        !           855: 2554(for)X
        !           856: 2683(many)X
        !           857: 2906(interactive)X
        !           858: 3306(applications)X
        !           859: 3760(to)X
        !           860: 3856(be)X
        !           861: 3965(active)X
        !           862: 720 2520(at)N
        !           863: 806(once,)X
        !           864: 1016(whereas)X
        !           865: 1325(this)X
        !           866: 1475(was)X
        !           867: 1633(not)X
        !           868: 1768(practical)X
        !           869: 2094(with)X
        !           870: 2273(the)X
        !           871: 2403(smaller)X
        !           872: 2685(screens)X
        !           873: 2965(of)X
        !           874: 3060(ten)X
        !           875: 3190(years)X
        !           876: 3397(ago.)X
        !           877: 920 2652(Unfortunately,)N
        !           878: 1462(few)X
        !           879: 1619(of)X
        !           880: 1718(today's)X
        !           881: 2002(interactive)X
        !           882: 2400(applications)X
        !           883: 2852(have)X
        !           884: 3043(the)X
        !           885: 3176(power)X
        !           886: 3420(of)X
        !           887: 3518(the)X
        !           888: 3651(shell)X
        !           889: 3843(or)X
        !           890: 3941(Emacs)X
        !           891: 720 2751(command)N
        !           892: 1093(languages.)X
        !           893: 1514(Where)X
        !           894: 1773(good)X
        !           895: 1974(command)X
        !           896: 2346(languages)X
        !           897: 2722(exist,)X
        !           898: 2935(they)X
        !           899: 3111(tend)X
        !           900: 3287(to)X
        !           901: 3380(be)X
        !           902: 3487(tied)X
        !           903: 3644(to)X
        !           904: 3737(speci\256c)X
        !           905: 4030(pro-)X
        !           906: 720 2850(grams.)N
        !           907: 1006(Each)X
        !           908: 1209(new)X
        !           909: 1382(interactive)X
        !           910: 1782(application)X
        !           911: 2202(requires)X
        !           912: 2512(a)X
        !           913: 2577(new)X
        !           914: 2749(command)X
        !           915: 3123(language)X
        !           916: 3467(to)X
        !           917: 3562(be)X
        !           918: 3671(developed.)X
        !           919: 4103(In)X
        !           920: 720 2949(most)N
        !           921: 919(cases)X
        !           922: 1131(application)X
        !           923: 1551(programmers)X
        !           924: 2047(do)X
        !           925: 2162(not)X
        !           926: 2302(have)X
        !           927: 2495(the)X
        !           928: 2630(time)X
        !           929: 2815(or)X
        !           930: 2915(inclination)X
        !           931: 3321(to)X
        !           932: 3417(implement)X
        !           933: 3823(a)X
        !           934: 3888(general-)X
        !           935: 720 3048(purpose)N
        !           936: 1046(facility)X
        !           937: 1345(\(particularly)X
        !           938: 1829(if)X
        !           939: 1931(the)X
        !           940: 2087(application)X
        !           941: 2528(itself)X
        !           942: 2752(is)X
        !           943: 2858(simple\),)X
        !           944: 3192(so)X
        !           945: 3317(the)X
        !           946: 3472(resulting)X
        !           947: 3828(command)X
        !           948: 720 3147(languages)N
        !           949: 1094(tend)X
        !           950: 1268(to)X
        !           951: 1359(have)X
        !           952: 1547(insuf\256cient)X
        !           953: 1966(power)X
        !           954: 2207(and)X
        !           955: 2356(clumsy)X
        !           956: 2633(syntax.)X
        !           957: 920 3279(Tcl)N
        !           958: 1065(is)X
        !           959: 1151(an)X
        !           960: 1261(application-independent)X
        !           961: 2141(command)X
        !           962: 2516(language.)X
        !           963: 2905(It)X
        !           964: 2986(exists)X
        !           965: 3214(as)X
        !           966: 3314(a)X
        !           967: 3380(C)X
        !           968: 3466(library)X
        !           969: 3728(package)X
        !           970: 4043(that)X
        !           971: 720 3378(can)N
        !           972: 869(be)X
        !           973: 978(used)X
        !           974: 1165(in)X
        !           975: 1260(many)X
        !           976: 1482(different)X
        !           977: 1811(programs.)X
        !           978: 2213(The)X
        !           979: 2376(Tcl)X
        !           980: 2520(library)X
        !           981: 2781(provides)X
        !           982: 3110(a)X
        !           983: 3175(parser)X
        !           984: 3415(for)X
        !           985: 3543(a)X
        !           986: 3608(simple)X
        !           987: 3870(but)X
        !           988: 4009(fully)X
        !           989: 720 3477(programmable)N
        !           990: 1271(command)X
        !           991: 1656(language.)X
        !           992: 2055(The)X
        !           993: 2229(library)X
        !           994: 2501(also)X
        !           995: 2680(implements)X
        !           996: 3129(a)X
        !           997: 3204(collection)X
        !           998: 3589(of)X
        !           999: 3698(built-in)X
        !          1000: 3995(com-)X
        !          1001: 720 3576(mands)N
        !          1002: 975(that)X
        !          1003: 1133(provide)X
        !          1004: 1427(general-purpose)X
        !          1005: 2018(programming)X
        !          1006: 2523(constructs)X
        !          1007: 2905(such)X
        !          1008: 3091(as)X
        !          1009: 3189(variables,)X
        !          1010: 3554(lists,)X
        !          1011: 3744(expressions,)X
        !          1012: 720 3675(conditionals,)N
        !          1013: 1217(looping,)X
        !          1014: 1552(and)X
        !          1015: 1722(procedures.)X
        !          1016: 2194(Individual)X
        !          1017: 2599(application)X
        !          1018: 3034(programs)X
        !          1019: 3408(extend)X
        !          1020: 3685(the)X
        !          1021: 3835(basic)X
        !          1022: 4058(Tcl)X
        !          1023: 720 3774(language)N
        !          1024: 1066(with)X
        !          1025: 1251(application-speci\256c)X
        !          1026: 1970(commands.)X
        !          1027: 2424(The)X
        !          1028: 2589(Tcl)X
        !          1029: 2735(library)X
        !          1030: 2998(also)X
        !          1031: 3168(provides)X
        !          1032: 3499(a)X
        !          1033: 3565(set)X
        !          1034: 3690(of)X
        !          1035: 3790(utility)X
        !          1036: 4030(rou-)X
        !          1037: 720 3873(tines)N
        !          1038: 909(to)X
        !          1039: 1000(simplify)X
        !          1040: 1317(the)X
        !          1041: 1447 0.2885(implementation)AX
        !          1042: 2025(of)X
        !          1043: 2120(tool-speci\256c)X
        !          1044: 2578(commands.)X
        !          1045: 920 4005(I)N
        !          1046: 982(believe)X
        !          1047: 1270(that)X
        !          1048: 1436(Tcl)X
        !          1049: 1587(is)X
        !          1050: 1679(particularly)X
        !          1051: 2119(useful)X
        !          1052: 2367(in)X
        !          1053: 2468(a)X
        !          1054: 2539(windowing)X
        !          1055: 2967(environment,)X
        !          1056: 3467(and)X
        !          1057: 3626(that)X
        !          1058: 3791(it)X
        !          1059: 3873(provides)X
        !          1060: 720 4104(two)N
        !          1061: 876(advantages.)X
        !          1062: 1335(First,)X
        !          1063: 1543(it)X
        !          1064: 1617(can)X
        !          1065: 1763(be)X
        !          1066: 1870(used)X
        !          1067: 2054(as)X
        !          1068: 2150(a)X
        !          1069: 2212(general-purpose)X
        !          1070: 2801(mechanism)X
        !          1071: 3226(for)X
        !          1072: 3351(programming)X
        !          1073: 3854(the)X
        !          1074: 3985(inter-)X
        !          1075: 720 4203(faces)N
        !          1076: 932(of)X
        !          1077: 1037(applications.)X
        !          1078: 1540(If)X
        !          1079: 1630(a)X
        !          1080: 1701(tool)X
        !          1081: 1871(is)X
        !          1082: 1962(based)X
        !          1083: 2194(on)X
        !          1084: 2314(Tcl,)X
        !          1085: 2486(then)X
        !          1086: 2669(it)X
        !          1087: 2750(should)X
        !          1088: 3016(be)X
        !          1089: 3130(relatively)X
        !          1090: 3495(easy)X
        !          1091: 3682(to)X
        !          1092: 3782(modify)X
        !          1093: 4068(the)X
        !          1094: 720 4302(application's)N
        !          1095: 1206(user)X
        !          1096: 1382(interface)X
        !          1097: 1720(and)X
        !          1098: 1877(to)X
        !          1099: 1975(extend)X
        !          1100: 2239(the)X
        !          1101: 2376(interface)X
        !          1102: 2713(with)X
        !          1103: 2899(new)X
        !          1104: 3074(commands.)X
        !          1105: 3529(Second,)X
        !          1106: 3839(and)X
        !          1107: 3995(more)X
        !          1108: 720 4401(important,)N
        !          1109: 1123(Tcl)X
        !          1110: 1278(provides)X
        !          1111: 1618(a)X
        !          1112: 1694(uniform)X
        !          1113: 2015(framework)X
        !          1114: 2437(for)X
        !          1115: 2576(communication)X
        !          1116: 3162(between)X
        !          1117: 3491(tools.)X
        !          1118: 3743(If)X
        !          1119: 3837(used)X
        !          1120: 4034(uni-)X
        !          1121: 720 4500(formly)N
        !          1122: 991(in)X
        !          1123: 1091(all)X
        !          1124: 1211(tools,)X
        !          1125: 1436(Tcl)X
        !          1126: 1585(will)X
        !          1127: 1754(make)X
        !          1128: 1976(it)X
        !          1129: 2056(possible)X
        !          1130: 2375(for)X
        !          1131: 2507(tools)X
        !          1132: 2709(to)X
        !          1133: 2808(work)X
        !          1134: 3018(together)X
        !          1135: 3337(more)X
        !          1136: 3548(gracefully)X
        !          1137: 3935(than)X
        !          1138: 4117(is)X
        !          1139: 720 4599(possible)N
        !          1140: 1031(today.)X
        !          1141: 920 4731(The)N
        !          1142: 1082(rest)X
        !          1143: 1234(of)X
        !          1144: 1332(this)X
        !          1145: 1485(paper)X
        !          1146: 1705(is)X
        !          1147: 1789(organized)X
        !          1148: 2161(as)X
        !          1149: 2259(follows.)X
        !          1150: 2592(Section)X
        !          1151: 2882(2)X
        !          1152: 2951(describes)X
        !          1153: 3303(the)X
        !          1154: 3436(Tcl)X
        !          1155: 3579(language)X
        !          1156: 3922(as)X
        !          1157: 4020(seen)X
        !          1158: 720 4830(by)N
        !          1159: 833(users.)X
        !          1160: 1082(Section)X
        !          1161: 1372(3)X
        !          1162: 1441(discusses)X
        !          1163: 1793(how)X
        !          1164: 1969(Tcl)X
        !          1165: 2112(is)X
        !          1166: 2196(used)X
        !          1167: 2382(in)X
        !          1168: 2475(applications,)X
        !          1169: 2948(including)X
        !          1170: 3306(the)X
        !          1171: 3438(C-language)X
        !          1172: 3868(interface)X
        !          1173: 720 4929(between)N
        !          1174: 1040(application)X
        !          1175: 1460(programs)X
        !          1176: 1819(and)X
        !          1177: 1973(the)X
        !          1178: 2108(Tcl)X
        !          1179: 2253(library.)X
        !          1180: 2559(Section)X
        !          1181: 2851(4)X
        !          1182: 2922(describes)X
        !          1183: 3276(how)X
        !          1184: 3454(Tcl)X
        !          1185: 3598(can)X
        !          1186: 3746(be)X
        !          1187: 3855(used)X
        !          1188: 4042(in)X
        !          1189: 4137(a)X
        !          1190: 720 5028(windowing)N
        !          1191: 1148(environment)X
        !          1192: 1626(to)X
        !          1193: 1727(customize)X
        !          1194: 2117(interface)X
        !          1195: 2457(actions)X
        !          1196: 2739(and)X
        !          1197: 2898(appearances.)X
        !          1198: 3403(Section)X
        !          1199: 3700(5)X
        !          1200: 3775(shows)X
        !          1201: 4025(how)X
        !          1202: 720 5127(Tcl)N
        !          1203: 864(can)X
        !          1204: 1012(be)X
        !          1205: 1121(used)X
        !          1206: 1308(as)X
        !          1207: 1407(a)X
        !          1208: 1471(vehicle)X
        !          1209: 1751(for)X
        !          1210: 1878(communication)X
        !          1211: 2453(between)X
        !          1212: 2771(applications,)X
        !          1213: 3245(and)X
        !          1214: 3397(why)X
        !          1215: 3573(this)X
        !          1216: 3726(is)X
        !          1217: 3810(important.)X
        !          1218: 720 5226(Section)N
        !          1219: 1010(6)X
        !          1220: 1079(presents)X
        !          1221: 1392(the)X
        !          1222: 1525(status)X
        !          1223: 1750(of)X
        !          1224: 1847(the)X
        !          1225: 1979(Tcl)X
        !          1226: 2121 0.2885(implementation)AX
        !          1227: 2701(and)X
        !          1228: 2852(some)X
        !          1229: 3062(preliminary)X
        !          1230: 3498(performance)X
        !          1231: 3966(meas-)X
        !          1232: 720 5325(urements.)N
        !          1233: 1126(Section)X
        !          1234: 1430(7)X
        !          1235: 1513(compares)X
        !          1236: 1889(Tcl)X
        !          1237: 2046(to)X
        !          1238: 2154(Lisp,)X
        !          1239: 2372(Emacs,)X
        !          1240: 2668(and)X
        !          1241: 2834(NeWS,)X
        !          1242: 3128(and)X
        !          1243: 3293(Section)X
        !          1244: 3596(8)X
        !          1245: 3678(concludes)X
        !          1246: 4068(the)X
        !          1247: 720 5424(paper.)N
        !          1248: 3 f
        !          1249: 2375 6048(-)N
        !          1250: 2426(1)X
        !          1251: 2492(-)X
        !          1252: 
        !          1253: 2 p
        !          1254: %%Page: 2 3
        !          1255: 11 s 11 xH 0 xS 3 f
        !          1256: 720 483(Tcl:)N
        !          1257: 894(An)X
        !          1258: 1028(Embeddable)X
        !          1259: 1525(Command)X
        !          1260: 1942(Language)X
        !          1261: 3466(December)X
        !          1262: 3868(22,)X
        !          1263: 4000(1989)X
        !          1264: 720 771(2.)N
        !          1265: 830(The)X
        !          1266: 999(Tcl)X
        !          1267: 1144(Language)X
        !          1268: 1 f
        !          1269: 920 903(In)N
        !          1270: 1033(a)X
        !          1271: 1112(sense,)X
        !          1272: 1364(the)X
        !          1273: 1512(syntax)X
        !          1274: 1782(of)X
        !          1275: 1895(the)X
        !          1276: 2043(Tcl)X
        !          1277: 2200(language)X
        !          1278: 2557(is)X
        !          1279: 2655(unimportant:)X
        !          1280: 3151(any)X
        !          1281: 3317(programming)X
        !          1282: 3836(language,)X
        !          1283: 720 1002(whether)N
        !          1284: 1035(it)X
        !          1285: 1117(is)X
        !          1286: 1208(C)X
        !          1287: 1299([6],)X
        !          1288: 1455(Forth)X
        !          1289: 1678([4],)X
        !          1290: 1834(Lisp)X
        !          1291: 2023([1],)X
        !          1292: 2179(or)X
        !          1293: 2284(Postscript)X
        !          1294: 2664([2],)X
        !          1295: 2820(could)X
        !          1296: 3048(provide)X
        !          1297: 3348(many)X
        !          1298: 3575(of)X
        !          1299: 3679(the)X
        !          1300: 3818(same)X
        !          1301: 4030(pro-)X
        !          1302: 720 1101(grammability)N
        !          1303: 1223(and)X
        !          1304: 1376(communication)X
        !          1305: 1952(advantages)X
        !          1306: 2369(as)X
        !          1307: 2468(Tcl.)X
        !          1308: 2656(This)X
        !          1309: 2839(suggests)X
        !          1310: 3162(that)X
        !          1311: 3320(the)X
        !          1312: 3453(best)X
        !          1313: 3620 0.2885(implementation)AX
        !          1314: 720 1200(approach)N
        !          1315: 1065(is)X
        !          1316: 1147(to)X
        !          1317: 1239(borrow)X
        !          1318: 1515(an)X
        !          1319: 1621(existing)X
        !          1320: 1924(language)X
        !          1321: 2265(and)X
        !          1322: 2415(concentrate)X
        !          1323: 2844(on)X
        !          1324: 2955(providing)X
        !          1325: 3321(a)X
        !          1326: 3382(convenient)X
        !          1327: 3791(framework)X
        !          1328: 720 1299(for)N
        !          1329: 852(the)X
        !          1330: 990(use)X
        !          1331: 1137(of)X
        !          1332: 1240(that)X
        !          1333: 1403(language.)X
        !          1334: 1795(However,)X
        !          1335: 2168(the)X
        !          1336: 2306(environment)X
        !          1337: 2782(for)X
        !          1338: 2914(an)X
        !          1339: 3026(embeddable)X
        !          1340: 3481(command)X
        !          1341: 3858(language)X
        !          1342: 720 1398(presents)N
        !          1343: 1038(an)X
        !          1344: 1150(unusual)X
        !          1345: 1453(set)X
        !          1346: 1580(of)X
        !          1347: 1682(constraints)X
        !          1348: 2093(on)X
        !          1349: 2210(the)X
        !          1350: 2347(language,)X
        !          1351: 2716(which)X
        !          1352: 2960(are)X
        !          1353: 3096(described)X
        !          1354: 3462(below.)X
        !          1355: 3750(I)X
        !          1356: 3808(eventually)X
        !          1357: 720 1497(decided)N
        !          1358: 1020(that)X
        !          1359: 1179(a)X
        !          1360: 1244(new)X
        !          1361: 1415(language)X
        !          1362: 1758(designed)X
        !          1363: 2096(from)X
        !          1364: 2292(scratch)X
        !          1365: 2566(could)X
        !          1366: 2787(probably)X
        !          1367: 3125(meet)X
        !          1368: 3322(the)X
        !          1369: 3455(constraints)X
        !          1370: 3862(with)X
        !          1371: 4044(less)X
        !          1372: 720 1596 0.2885(implementation)AN
        !          1373: 1298(effort)X
        !          1374: 1515(than)X
        !          1375: 1689(any)X
        !          1376: 1838(existing)X
        !          1377: 2140(language.)X
        !          1378: 920 1728(Tcl)N
        !          1379: 1065(is)X
        !          1380: 1151(unusual)X
        !          1381: 1452(because)X
        !          1382: 1757(it)X
        !          1383: 1834(presents)X
        !          1384: 2149(two)X
        !          1385: 2308(different)X
        !          1386: 2638(interfaces:)X
        !          1387: 3054(a)X
        !          1388: 3120(textual)X
        !          1389: 3388(interface)X
        !          1390: 3723(to)X
        !          1391: 3819(users)X
        !          1392: 4025(who)X
        !          1393: 720 1827(issue)N
        !          1394: 934(Tcl)X
        !          1395: 1090(commands,)X
        !          1396: 1532(and)X
        !          1397: 1697(a)X
        !          1398: 1774(procedural)X
        !          1399: 2188(interface)X
        !          1400: 2534(to)X
        !          1401: 2641(the)X
        !          1402: 2787(applications)X
        !          1403: 3251(in)X
        !          1404: 3357(which)X
        !          1405: 3609(it)X
        !          1406: 3696(is)X
        !          1407: 3792(embedded.)X
        !          1408: 720 1926(Each)N
        !          1409: 919(of)X
        !          1410: 1015(these)X
        !          1411: 1219(interfaces)X
        !          1412: 1584(must)X
        !          1413: 1779(be)X
        !          1414: 1885(simple,)X
        !          1415: 2166(powerful,)X
        !          1416: 2527(and)X
        !          1417: 2676(ef\256cient.)X
        !          1418: 3031(There)X
        !          1419: 3258(were)X
        !          1420: 3450(four)X
        !          1421: 3618(major)X
        !          1422: 3846(factors)X
        !          1423: 4107(in)X
        !          1424: 720 2025(the)N
        !          1425: 850(language)X
        !          1426: 1190(design:)X
        !          1427: 720 2157([1])N
        !          1428: 3 f
        !          1429: 920(The)X
        !          1430: 1092(language)X
        !          1431: 1454(is)X
        !          1432: 1537(for)X
        !          1433: 1673(commands.)X
        !          1434: 1 f
        !          1435: 2146(Almost)X
        !          1436: 2430(all)X
        !          1437: 2543(Tcl)X
        !          1438: 2685(``programs'')X
        !          1439: 3157(will)X
        !          1440: 3319(be)X
        !          1441: 3426(short,)X
        !          1442: 3648(many)X
        !          1443: 3868(only)X
        !          1444: 4049(one)X
        !          1445: 920 2256(line)N
        !          1446: 1079(long.)X
        !          1447: 1306(Most)X
        !          1448: 1513(programs)X
        !          1449: 1871(will)X
        !          1450: 2035(be)X
        !          1451: 2144(typed)X
        !          1452: 2366(in,)X
        !          1453: 2483(executed)X
        !          1454: 2822(once)X
        !          1455: 3014(or)X
        !          1456: 3113(perhaps)X
        !          1457: 3412(a)X
        !          1458: 3477(few)X
        !          1459: 3633(times,)X
        !          1460: 3872(and)X
        !          1461: 4024(then)X
        !          1462: 920 2355(discarded.)N
        !          1463: 1327(This)X
        !          1464: 1510(suggests)X
        !          1465: 1834(that)X
        !          1466: 1993(the)X
        !          1467: 2127(language)X
        !          1468: 2471(should)X
        !          1469: 2732(have)X
        !          1470: 2924(a)X
        !          1471: 2989(simple)X
        !          1472: 3251(syntax)X
        !          1473: 3506(so)X
        !          1474: 3609(that)X
        !          1475: 3767(it)X
        !          1476: 3842(is)X
        !          1477: 3926(easy)X
        !          1478: 4107(to)X
        !          1479: 920 2454(type)N
        !          1480: 1102(commands.)X
        !          1481: 1558(Most)X
        !          1482: 1769(existing)X
        !          1483: 2079(programming)X
        !          1484: 2589(languages)X
        !          1485: 2971(have)X
        !          1486: 3167(complex)X
        !          1487: 3501(syntax;)X
        !          1488: 3808(the)X
        !          1489: 3946(syntax)X
        !          1490: 920 2553(is)N
        !          1491: 1025(helpful)X
        !          1492: 1321(when)X
        !          1493: 1557(writing)X
        !          1494: 1858(long)X
        !          1495: 2061(programs)X
        !          1496: 2439(but)X
        !          1497: 2598(would)X
        !          1498: 2864(be)X
        !          1499: 2992(clumsy)X
        !          1500: 3292(if)X
        !          1501: 3391(used)X
        !          1502: 3597(for)X
        !          1503: 3744(a)X
        !          1504: 3828(command)X
        !          1505: 920 2652(language.)N
        !          1506: 720 2784([2])N
        !          1507: 3 f
        !          1508: 920(The)X
        !          1509: 1092(language)X
        !          1510: 1455(must)X
        !          1511: 1665(be)X
        !          1512: 1778(programmable.)X
        !          1513: 1 f
        !          1514: 2409(It)X
        !          1515: 2488(should)X
        !          1516: 2748(contain)X
        !          1517: 3032(general)X
        !          1518: 3315(programming)X
        !          1519: 3819(constructs)X
        !          1520: 920 2883(such)N
        !          1521: 1109(as)X
        !          1522: 1210(variables,)X
        !          1523: 1578(procedures,)X
        !          1524: 2013(conditionals,)X
        !          1525: 2495(and)X
        !          1526: 2650(loops,)X
        !          1527: 2891(so)X
        !          1528: 2997(that)X
        !          1529: 3158(users)X
        !          1530: 3366(can)X
        !          1531: 3516(extend)X
        !          1532: 3779(the)X
        !          1533: 3915(built-in)X
        !          1534: 920 2982(command)N
        !          1535: 1293(set)X
        !          1536: 1416(by)X
        !          1537: 1528(writing)X
        !          1538: 1807(Tcl)X
        !          1539: 1949(procedures.)X
        !          1540: 2402 0.2760(Extensibility)AX
        !          1541: 2879(also)X
        !          1542: 3045(argues)X
        !          1543: 3298(for)X
        !          1544: 3424(a)X
        !          1545: 3487(simple)X
        !          1546: 3747(syntax:)X
        !          1547: 4048(this)X
        !          1548: 920 3081(makes)N
        !          1549: 1167(it)X
        !          1550: 1239(easier)X
        !          1551: 1466(for)X
        !          1552: 1590(Tcl)X
        !          1553: 1730(programs)X
        !          1554: 2084(to)X
        !          1555: 2175(generate)X
        !          1556: 2495(other)X
        !          1557: 2698(Tcl)X
        !          1558: 2838(programs.)X
        !          1559: 720 3213([3])N
        !          1560: 3 f
        !          1561: 920(The)X
        !          1562: 1097(language)X
        !          1563: 1465(must)X
        !          1564: 1680(permit)X
        !          1565: 1963(a)X
        !          1566: 2036(simple)X
        !          1567: 2310(and)X
        !          1568: 2481(ef\256cient)X
        !          1569: 2808(interpreter.)X
        !          1570: 1 f
        !          1571: 3296(For)X
        !          1572: 3447(the)X
        !          1573: 3584(Tcl)X
        !          1574: 3731(library)X
        !          1575: 3995(to)X
        !          1576: 4093(be)X
        !          1577: 920 3312(included)N
        !          1578: 1247(in)X
        !          1579: 1339(many)X
        !          1580: 1558(small)X
        !          1581: 1772(programs,)X
        !          1582: 2148(particularly)X
        !          1583: 2577(on)X
        !          1584: 2687(machines)X
        !          1585: 3042(without)X
        !          1586: 3334(shared-library)X
        !          1587: 3849(facilities,)X
        !          1588: 920 3411(the)N
        !          1589: 1058(interpreter)X
        !          1590: 1455(must)X
        !          1591: 1657(not)X
        !          1592: 1800(occupy)X
        !          1593: 2084(much)X
        !          1594: 2310(memory.)X
        !          1595: 2678(The)X
        !          1596: 2845(mechanism)X
        !          1597: 3276(for)X
        !          1598: 3407(interpreting)X
        !          1599: 3848(Tcl)X
        !          1600: 3995(com-)X
        !          1601: 920 3510(mands)N
        !          1602: 1179(must)X
        !          1603: 1380(be)X
        !          1604: 1492(fast)X
        !          1605: 1648(enough)X
        !          1606: 1936(to)X
        !          1607: 2034(be)X
        !          1608: 2146(usable)X
        !          1609: 2400(for)X
        !          1610: 2531(events)X
        !          1611: 2785(that)X
        !          1612: 2947(occur)X
        !          1613: 3171(hundreds)X
        !          1614: 3522(of)X
        !          1615: 3623(times)X
        !          1616: 3843(a)X
        !          1617: 3910(second,)X
        !          1618: 920 3609(such)N
        !          1619: 1103(as)X
        !          1620: 1198(mouse)X
        !          1621: 1450(motion.)X
        !          1622: 720 3741([4])N
        !          1623: 3 f
        !          1624: 920(The)X
        !          1625: 1097(language)X
        !          1626: 1465(must)X
        !          1627: 1680(permit)X
        !          1628: 1964(a)X
        !          1629: 2038(simple)X
        !          1630: 2313(interface)X
        !          1631: 2675(to)X
        !          1632: 2778(C)X
        !          1633: 2871(applications.)X
        !          1634: 1 f
        !          1635: 3401(It)X
        !          1636: 3485(must)X
        !          1637: 3687(be)X
        !          1638: 3800(easy)X
        !          1639: 3986(for)X
        !          1640: 4117(C)X
        !          1641: 920 3840(applications)N
        !          1642: 1380(to)X
        !          1643: 1482(invoke)X
        !          1644: 1755(the)X
        !          1645: 1896(interpreter)X
        !          1646: 2296(and)X
        !          1647: 2456(easy)X
        !          1648: 2645(for)X
        !          1649: 2780(them)X
        !          1650: 2990(to)X
        !          1651: 3092(extend)X
        !          1652: 3360(the)X
        !          1653: 3501(built-in)X
        !          1654: 3794(commands)X
        !          1655: 920 3939(with)N
        !          1656: 1104(application-speci\256c)X
        !          1657: 1822(commands.)X
        !          1658: 2275(This)X
        !          1659: 2459(factor)X
        !          1660: 2691(was)X
        !          1661: 2854(one)X
        !          1662: 3008(of)X
        !          1663: 3108(the)X
        !          1664: 3242(reasons)X
        !          1665: 3531(why)X
        !          1666: 3708(I)X
        !          1667: 3763(decided)X
        !          1668: 4063(not)X
        !          1669: 920 4038(to)N
        !          1670: 1024(use)X
        !          1671: 1176(Lisp)X
        !          1672: 1368(as)X
        !          1673: 1476(the)X
        !          1674: 1619(command)X
        !          1675: 2002(language:)X
        !          1676: 2402(Lisp's)X
        !          1677: 2657(basic)X
        !          1678: 2873(data)X
        !          1679: 3055(types)X
        !          1680: 3276(and)X
        !          1681: 3437(storage)X
        !          1682: 3725(management)X
        !          1683: 920 4137(mechanisms)N
        !          1684: 1385(are)X
        !          1685: 1521(so)X
        !          1686: 1628(different)X
        !          1687: 1960(than)X
        !          1688: 2141(those)X
        !          1689: 2356(of)X
        !          1690: 2458(C)X
        !          1691: 2546(that)X
        !          1692: 2708(it)X
        !          1693: 2787(would)X
        !          1694: 3036(be)X
        !          1695: 3148(dif\256cult)X
        !          1696: 3457(to)X
        !          1697: 3555(build)X
        !          1698: 3766(a)X
        !          1699: 3834(clean)X
        !          1700: 4049(and)X
        !          1701: 920 4236(simple)N
        !          1702: 1178(interface)X
        !          1703: 1508(between)X
        !          1704: 1823(them.)X
        !          1705: 2066(For)X
        !          1706: 2210(Tcl)X
        !          1707: 2350(I)X
        !          1708: 2401(used)X
        !          1709: 2584(a)X
        !          1710: 2645(data)X
        !          1711: 2814(type)X
        !          1712: 2988(\(string\))X
        !          1713: 3269(that)X
        !          1714: 3424(is)X
        !          1715: 3505(natural)X
        !          1716: 3772(to)X
        !          1717: 3863(C.)X
        !          1718: 3 f
        !          1719: 720 4431(2.1.)N
        !          1720: 896(Tcl)X
        !          1721: 1041(Language)X
        !          1722: 1435(Syntax)X
        !          1723: 1 f
        !          1724: 920 4563(Tcl's)N
        !          1725: 1126(basic)X
        !          1726: 1332(syntax)X
        !          1727: 1587(is)X
        !          1728: 1671(similar)X
        !          1729: 1941(to)X
        !          1730: 2034(that)X
        !          1731: 2191(of)X
        !          1732: 2288(the)X
        !          1733: 2420(UNIX)X
        !          1734: 2662(shells:)X
        !          1735: 2912(a)X
        !          1736: 2975(command)X
        !          1737: 3347(consists)X
        !          1738: 3650(of)X
        !          1739: 3747(one)X
        !          1740: 3898(or)X
        !          1741: 3995(more)X
        !          1742: 720 4662(\256elds)N
        !          1743: 938(separated)X
        !          1744: 1297(spaces)X
        !          1745: 1553(or)X
        !          1746: 1653(tabs.)X
        !          1747: 1866(The)X
        !          1748: 2030(\256rst)X
        !          1749: 2194(\256eld)X
        !          1750: 2378(is)X
        !          1751: 2464(the)X
        !          1752: 2599(name)X
        !          1753: 2817(of)X
        !          1754: 2917(a)X
        !          1755: 2983(command,)X
        !          1756: 3380(which)X
        !          1757: 3622(may)X
        !          1758: 3801(be)X
        !          1759: 3910(either)X
        !          1760: 4137(a)X
        !          1761: 720 4761(built-in)N
        !          1762: 1011(command,)X
        !          1763: 1411(an)X
        !          1764: 1524(application-speci\256c)X
        !          1765: 2245(command,)X
        !          1766: 2645(or)X
        !          1767: 2747(a)X
        !          1768: 2815(procedure)X
        !          1769: 3195(consisting)X
        !          1770: 3582(of)X
        !          1771: 3684(a)X
        !          1772: 3752(sequence)X
        !          1773: 4103(of)X
        !          1774: 720 4860(Tcl)N
        !          1775: 861(commands.)X
        !          1776: 1310(Fields)X
        !          1777: 1549(after)X
        !          1778: 1733(the)X
        !          1779: 1864(\256rst)X
        !          1780: 2023(one)X
        !          1781: 2172(are)X
        !          1782: 2301(passed)X
        !          1783: 2557(to)X
        !          1784: 2648(the)X
        !          1785: 2778(command)X
        !          1786: 3148(as)X
        !          1787: 3243(arguments.)X
        !          1788: 3676(Newline)X
        !          1789: 3996(char-)X
        !          1790: 720 4959(acters)N
        !          1791: 951(are)X
        !          1792: 1084(used)X
        !          1793: 1271(as)X
        !          1794: 1370(command)X
        !          1795: 1744(separators,)X
        !          1796: 2148(just)X
        !          1797: 2302(as)X
        !          1798: 2401(in)X
        !          1799: 2496(the)X
        !          1800: 2630(UNIX)X
        !          1801: 2874(shells,)X
        !          1802: 3123(and)X
        !          1803: 3276(semi-colons)X
        !          1804: 3728(may)X
        !          1805: 3906(be)X
        !          1806: 4015(used)X
        !          1807: 720 5058(to)N
        !          1808: 820(separate)X
        !          1809: 1139(commands)X
        !          1810: 1552(on)X
        !          1811: 1671(the)X
        !          1812: 1810(same)X
        !          1813: 2022(line.)X
        !          1814: 2230(Unlike)X
        !          1815: 2501(the)X
        !          1816: 2640(UNIX)X
        !          1817: 2889(shells,)X
        !          1818: 3143(each)X
        !          1819: 3335(Tcl)X
        !          1820: 3484(command)X
        !          1821: 3863(returns)X
        !          1822: 4137(a)X
        !          1823: 720 5157(string)N
        !          1824: 943(result,)X
        !          1825: 1183(or)X
        !          1826: 1278(the)X
        !          1827: 1408(empty)X
        !          1828: 1651(string)X
        !          1829: 1874(if)X
        !          1830: 1950(a)X
        !          1831: 2011(return)X
        !          1832: 2243(value)X
        !          1833: 2456(isn't)X
        !          1834: 2635(appropriate.)X
        !          1835: 920 5289(There)N
        !          1836: 1157(are)X
        !          1837: 1296(four)X
        !          1838: 1474(additional)X
        !          1839: 1860(syntactic)X
        !          1840: 2206(constructs)X
        !          1841: 2595(in)X
        !          1842: 2696(Tcl,)X
        !          1843: 2868(which)X
        !          1844: 3115(give)X
        !          1845: 3299(the)X
        !          1846: 3438(language)X
        !          1847: 3787(a)X
        !          1848: 3857(Lisp-like)X
        !          1849: 720 5388(\257avor.)N
        !          1850: 993(Curly)X
        !          1851: 1218(braces)X
        !          1852: 1466(are)X
        !          1853: 1597(used)X
        !          1854: 1782(to)X
        !          1855: 1875(group)X
        !          1856: 2104(complex)X
        !          1857: 2432(arguments;)X
        !          1858: 2870(they)X
        !          1859: 3045(act)X
        !          1860: 3171(as)X
        !          1861: 3267(nestable)X
        !          1862: 3579(quote)X
        !          1863: 3798(characters.)X
        !          1864: 720 5487(If)N
        !          1865: 803(the)X
        !          1866: 936(\256rst)X
        !          1867: 1097(character)X
        !          1868: 1443(of)X
        !          1869: 1540(an)X
        !          1870: 1647(argument)X
        !          1871: 2004(is)X
        !          1872: 2087(a)X
        !          1873: 2150(open)X
        !          1874: 2345(brace,)X
        !          1875: 2581(then)X
        !          1876: 2757(the)X
        !          1877: 2889(argument)X
        !          1878: 3246(is)X
        !          1879: 3329(not)X
        !          1880: 3466(terminated)X
        !          1881: 3868(by)X
        !          1882: 3980(white)X
        !          1883: 720 5586(space.)N
        !          1884: 969(Instead,)X
        !          1885: 1277(it)X
        !          1886: 1359(is)X
        !          1887: 1450(terminated)X
        !          1888: 1860(by)X
        !          1889: 1980(the)X
        !          1890: 2120(matching)X
        !          1891: 2481(close)X
        !          1892: 2694(brace.)X
        !          1893: 2959(The)X
        !          1894: 3127(argument)X
        !          1895: 3491(passed)X
        !          1896: 3756(to)X
        !          1897: 3856(the)X
        !          1898: 3995(com-)X
        !          1899: 720 5685(mand)N
        !          1900: 955(consists)X
        !          1901: 1273(of)X
        !          1902: 1385(everything)X
        !          1903: 1801(between)X
        !          1904: 2133(the)X
        !          1905: 2280(braces,)X
        !          1906: 2565(with)X
        !          1907: 2761(the)X
        !          1908: 2908(enclosing)X
        !          1909: 3285(braces)X
        !          1910: 3548(stripped)X
        !          1911: 3870(off.)X
        !          1912: 4054(For)X
        !          1913: 720 5784(example,)N
        !          1914: 1063(the)X
        !          1915: 1193(command)X
        !          1916: 3 f
        !          1917: 2375 6048(-)N
        !          1918: 2426(2)X
        !          1919: 2492(-)X
        !          1920: 
        !          1921: 3 p
        !          1922: %%Page: 3 4
        !          1923: 11 s 11 xH 0 xS 3 f
        !          1924: 720 483(Tcl:)N
        !          1925: 894(An)X
        !          1926: 1028(Embeddable)X
        !          1927: 1525(Command)X
        !          1928: 1942(Language)X
        !          1929: 3466(December)X
        !          1930: 3868(22,)X
        !          1931: 4000(1989)X
        !          1932: 7 f
        !          1933: 10 s
        !          1934: 1040 771(set)N
        !          1935: 1232(a)X
        !          1936: 1328({dog)X
        !          1937: 1568(cat)X
        !          1938: 1760({horse)X
        !          1939: 2096(cow)X
        !          1940: 2288(mule})X
        !          1941: 2576(bear})X
        !          1942: 1 f
        !          1943: 11 s
        !          1944: 720 903(will)N
        !          1945: 886(receive)X
        !          1946: 1168(two)X
        !          1947: 1328(arguments:)X
        !          1948: 1748(``)X
        !          1949: 7 f
        !          1950: 1806(a)X
        !          1951: 1 f
        !          1952: 1859('')X
        !          1953: 1945(and)X
        !          1954: 2100(``)X
        !          1955: 7 f
        !          1956: 2158(dog)X
        !          1957: 2376(cat)X
        !          1958: 2594({horse)X
        !          1959: 2970(cow)X
        !          1960: 3187(mule})X
        !          1961: 3510(bear)X
        !          1962: 1 f
        !          1963: 3722(''.)X
        !          1964: 3851(This)X
        !          1965: 4035(par-)X
        !          1966: 720 1002(ticular)N
        !          1967: 970(command)X
        !          1968: 1342(will)X
        !          1969: 1504(set)X
        !          1970: 1626(the)X
        !          1971: 1758(variable)X
        !          1972: 7 f
        !          1973: 2097(a)X
        !          1974: 1 f
        !          1975: 2174(to)X
        !          1976: 2266(a)X
        !          1977: 2328(string)X
        !          1978: 2552(equal)X
        !          1979: 2766(to)X
        !          1980: 2858(the)X
        !          1981: 2989(second)X
        !          1982: 3256(argument.)X
        !          1983: 3656(If)X
        !          1984: 3737(an)X
        !          1985: 3843(argument)X
        !          1986: 720 1101(is)N
        !          1987: 808(enclosed)X
        !          1988: 1145(in)X
        !          1989: 1243(braces,)X
        !          1990: 1518(then)X
        !          1991: 1699(none)X
        !          1992: 1899(of)X
        !          1993: 2001(the)X
        !          1994: 2138(other)X
        !          1995: 2348(substitutions)X
        !          1996: 2824(described)X
        !          1997: 3190(below)X
        !          1998: 3433(is)X
        !          1999: 3520(made)X
        !          2000: 3739(on)X
        !          2001: 3855(the)X
        !          2002: 3991(argu-)X
        !          2003: 720 1200(ment.)N
        !          2004: 964(One)X
        !          2005: 1133(of)X
        !          2006: 1229(the)X
        !          2007: 1360(most)X
        !          2008: 1555(common)X
        !          2009: 1886(uses)X
        !          2010: 2059(of)X
        !          2011: 2154(braces)X
        !          2012: 2400(is)X
        !          2013: 2481(to)X
        !          2014: 2572(specify)X
        !          2015: 2848(a)X
        !          2016: 2909(Tcl)X
        !          2017: 3049(subprogram)X
        !          2018: 3491(as)X
        !          2019: 3586(an)X
        !          2020: 3691(argument)X
        !          2021: 4046(to)X
        !          2022: 4137(a)X
        !          2023: 720 1299(Tcl)N
        !          2024: 860(command.)X
        !          2025: 920 1431(The)N
        !          2026: 1079(second)X
        !          2027: 1345(syntactic)X
        !          2028: 1681(construct)X
        !          2029: 2026(in)X
        !          2030: 2117(Tcl)X
        !          2031: 2257(is)X
        !          2032: 2338(square)X
        !          2033: 2589(brackets,)X
        !          2034: 2926(which)X
        !          2035: 3163(are)X
        !          2036: 3292(used)X
        !          2037: 3475(to)X
        !          2038: 3566(invoke)X
        !          2039: 3828(command)X
        !          2040: 720 1530(substitution.)N
        !          2041: 1207(If)X
        !          2042: 1295(an)X
        !          2043: 1408(open)X
        !          2044: 1609(bracket)X
        !          2045: 1898(appears)X
        !          2046: 2196(in)X
        !          2047: 2295(an)X
        !          2048: 2408(argument,)X
        !          2049: 2793(then)X
        !          2050: 2974(everything)X
        !          2051: 3380(from)X
        !          2052: 3580(the)X
        !          2053: 3717(open)X
        !          2054: 3917(bracket)X
        !          2055: 720 1629(up)N
        !          2056: 841(to)X
        !          2057: 943(the)X
        !          2058: 1084(matching)X
        !          2059: 1446(close)X
        !          2060: 1660(bracket)X
        !          2061: 1952(is)X
        !          2062: 2043(treated)X
        !          2063: 2315(as)X
        !          2064: 2420(a)X
        !          2065: 2491(command)X
        !          2066: 2871(and)X
        !          2067: 3030(executed)X
        !          2068: 3375(recursively)X
        !          2069: 3798(by)X
        !          2070: 3918(the)X
        !          2071: 4058(Tcl)X
        !          2072: 720 1728(interpreter.)N
        !          2073: 1170(The)X
        !          2074: 1346(result)X
        !          2075: 1581(of)X
        !          2076: 1693(the)X
        !          2077: 1839(command)X
        !          2078: 2225(is)X
        !          2079: 2322(then)X
        !          2080: 2512(substituted)X
        !          2081: 2933(into)X
        !          2082: 3109(the)X
        !          2083: 3255(argument)X
        !          2084: 3626(in)X
        !          2085: 3733(place)X
        !          2086: 3957(of)X
        !          2087: 4068(the)X
        !          2088: 720 1827(bracketed)N
        !          2089: 1084(string.)X
        !          2090: 1351(For)X
        !          2091: 1495(example,)X
        !          2092: 1838(consider)X
        !          2093: 2158(the)X
        !          2094: 2288(command)X
        !          2095: 7 f
        !          2096: 10 s
        !          2097: 1040 1959(set)N
        !          2098: 1232(a)X
        !          2099: 1328([format)X
        !          2100: 1712({Santa)X
        !          2101: 2048(Claus)X
        !          2102: 2336(is)X
        !          2103: 2480(%s)X
        !          2104: 2624(years)X
        !          2105: 2912(old})X
        !          2106: 3152(99])X
        !          2107: 1 f
        !          2108: 11 s
        !          2109: 720 2091(The)N
        !          2110: 7 f
        !          2111: 914(format)X
        !          2112: 1 f
        !          2113: 1258(command)X
        !          2114: 1632(does)X
        !          2115: 7 f
        !          2116: 1849(printf)X
        !          2117: 1 f
        !          2118: 2167(-like)X
        !          2119: 2354(formatting)X
        !          2120: 2752(and)X
        !          2121: 2904(returns)X
        !          2122: 3173(the)X
        !          2123: 3306(string)X
        !          2124: 3532(``)X
        !          2125: 7 f
        !          2126: 3590(Santa)X
        !          2127: 3911(Claus)X
        !          2128: 720 2190(is)N
        !          2129: 879(99)X
        !          2130: 1038(years)X
        !          2131: 1356(old)X
        !          2132: 1 f
        !          2133: 1515('',)X
        !          2134: 1617(which)X
        !          2135: 1854(is)X
        !          2136: 1935(then)X
        !          2137: 2109(passed)X
        !          2138: 2365(to)X
        !          2139: 7 f
        !          2140: 2487(set)X
        !          2141: 1 f
        !          2142: 2668(and)X
        !          2143: 2817(assigned)X
        !          2144: 3142(to)X
        !          2145: 3233(variable)X
        !          2146: 7 f
        !          2147: 3570(a)X
        !          2148: 1 f
        !          2149: 3623(.)X
        !          2150: 920 2322(The)N
        !          2151: 1083(third)X
        !          2152: 1276(syntactic)X
        !          2153: 1616(construct)X
        !          2154: 1965(is)X
        !          2155: 2050(the)X
        !          2156: 2184(dollar)X
        !          2157: 2416(sign,)X
        !          2158: 2611(which)X
        !          2159: 2852(is)X
        !          2160: 2937(used)X
        !          2161: 3124(for)X
        !          2162: 3252(variable)X
        !          2163: 3561(substitution.)X
        !          2164: 4043(If)X
        !          2165: 4126(it)X
        !          2166: 720 2421(appears)N
        !          2167: 1013(in)X
        !          2168: 1106(an)X
        !          2169: 1213(argument)X
        !          2170: 1570(then)X
        !          2171: 1746(the)X
        !          2172: 1878(following)X
        !          2173: 2245(characters)X
        !          2174: 2625(are)X
        !          2175: 2756(treated)X
        !          2176: 3020(as)X
        !          2177: 3117(a)X
        !          2178: 3180(variable)X
        !          2179: 3488(name;)X
        !          2180: 3750(the)X
        !          2181: 3882(contents)X
        !          2182: 720 2520(of)N
        !          2183: 819(the)X
        !          2184: 953(variable)X
        !          2185: 1263(are)X
        !          2186: 1396(substituted)X
        !          2187: 1804(into)X
        !          2188: 1967(the)X
        !          2189: 2100(argument)X
        !          2190: 2458(in)X
        !          2191: 2552(place)X
        !          2192: 2763(of)X
        !          2193: 2861(the)X
        !          2194: 2994(dollar)X
        !          2195: 3225(sign)X
        !          2196: 3397(and)X
        !          2197: 3549(name.)X
        !          2198: 3809(For)X
        !          2199: 3956(exam-)X
        !          2200: 720 2619(ple,)N
        !          2201: 872(the)X
        !          2202: 1002(commands)X
        !          2203: 7 f
        !          2204: 10 s
        !          2205: 1040 2751(set)N
        !          2206: 1232(b)X
        !          2207: 1328(99)X
        !          2208: 1040 2850(set)N
        !          2209: 1232(a)X
        !          2210: 1328([format)X
        !          2211: 1712({Santa)X
        !          2212: 2048(Claus)X
        !          2213: 2336(is)X
        !          2214: 2480(%s)X
        !          2215: 2624(years)X
        !          2216: 2912(old})X
        !          2217: 3152($b])X
        !          2218: 1 f
        !          2219: 11 s
        !          2220: 720 2982(result)N
        !          2221: 945(in)X
        !          2222: 1043(the)X
        !          2223: 1179(same)X
        !          2224: 1388(\256nal)X
        !          2225: 1573(value)X
        !          2226: 1792(for)X
        !          2227: 7 f
        !          2228: 1953(a)X
        !          2229: 1 f
        !          2230: 2034(as)X
        !          2231: 2135(the)X
        !          2232: 2271(single)X
        !          2233: 2510(command)X
        !          2234: 2886(in)X
        !          2235: 2983(the)X
        !          2236: 3119(previous)X
        !          2237: 3450(paragraph.)X
        !          2238: 3873(Variable)X
        !          2239: 720 3081(substitution)N
        !          2240: 1164(isn't)X
        !          2241: 1352(strictly)X
        !          2242: 1629(necessary)X
        !          2243: 2001(since)X
        !          2244: 2213(there)X
        !          2245: 2420(are)X
        !          2246: 2558(other)X
        !          2247: 2770(ways)X
        !          2248: 2981(to)X
        !          2249: 3081(achieve)X
        !          2250: 3381(the)X
        !          2251: 3520(same)X
        !          2252: 3731(effect,)X
        !          2253: 3983(but)X
        !          2254: 4126(it)X
        !          2255: 720 3180(reduces)N
        !          2256: 1010(typing.)X
        !          2257: 920 3312(The)N
        !          2258: 1085(last)X
        !          2259: 1236(syntactic)X
        !          2260: 1578(construct)X
        !          2261: 1929(is)X
        !          2262: 2016(the)X
        !          2263: 2152(backslash)X
        !          2264: 2522(character,)X
        !          2265: 2893(which)X
        !          2266: 3135(may)X
        !          2267: 3314(be)X
        !          2268: 3424(used)X
        !          2269: 3612(to)X
        !          2270: 3708(insert)X
        !          2271: 3931(special)X
        !          2272: 720 3411(characters)N
        !          2273: 1098(into)X
        !          2274: 1258(arguments,)X
        !          2275: 1669(such)X
        !          2276: 1852(as)X
        !          2277: 1947(curly)X
        !          2278: 2150(braces)X
        !          2279: 2396(or)X
        !          2280: 2491(non-printing)X
        !          2281: 2954(characters.)X
        !          2282: 3 f
        !          2283: 720 3606(2.2.)N
        !          2284: 896(Data)X
        !          2285: 1098(Types)X
        !          2286: 1 f
        !          2287: 920 3738(There)N
        !          2288: 1159(is)X
        !          2289: 1252(only)X
        !          2290: 1443(one)X
        !          2291: 1604(type)X
        !          2292: 1789(of)X
        !          2293: 1895(data)X
        !          2294: 2075(in)X
        !          2295: 2177(Tcl:)X
        !          2296: 2375(strings.)X
        !          2297: 2687(All)X
        !          2298: 2833(commands,)X
        !          2299: 3270(arguments)X
        !          2300: 3670(to)X
        !          2301: 3772(commands,)X
        !          2302: 720 3837(results)N
        !          2303: 999(returned)X
        !          2304: 1341(by)X
        !          2305: 1478(commands,)X
        !          2306: 1931(and)X
        !          2307: 2106(variable)X
        !          2308: 2438(values)X
        !          2309: 2711(are)X
        !          2310: 2866(ASCII)X
        !          2311: 3143(strings.)X
        !          2312: 3470(The)X
        !          2313: 3655(use)X
        !          2314: 3820(of)X
        !          2315: 3941(strings)X
        !          2316: 720 3936(throughout)N
        !          2317: 1135(Tcl)X
        !          2318: 1281(makes)X
        !          2319: 1534(it)X
        !          2320: 1612(easy)X
        !          2321: 1796(to)X
        !          2322: 1893(pass)X
        !          2323: 2072(information)X
        !          2324: 2517(back)X
        !          2325: 2711(and)X
        !          2326: 2866(forth)X
        !          2327: 3064(between)X
        !          2328: 3384(Tcl)X
        !          2329: 3529(library)X
        !          2330: 3791(procedures)X
        !          2331: 720 4035(and)N
        !          2332: 878(C)X
        !          2333: 968(code)X
        !          2334: 1164(in)X
        !          2335: 1263(the)X
        !          2336: 1401(enclosing)X
        !          2337: 1769(application.)X
        !          2338: 2236(It)X
        !          2339: 2320(also)X
        !          2340: 2492(makes)X
        !          2341: 2747(it)X
        !          2342: 2827(easier)X
        !          2343: 3062(to)X
        !          2344: 3161(pass)X
        !          2345: 3342(Tcl-related)X
        !          2346: 3759(information)X
        !          2347: 720 4134(back)N
        !          2348: 908(and)X
        !          2349: 1057(forth)X
        !          2350: 1250(between)X
        !          2351: 1565(machines)X
        !          2352: 1920(of)X
        !          2353: 2015(different)X
        !          2354: 2340(types.)X
        !          2355: 920 4266(Although)N
        !          2356: 1287(everything)X
        !          2357: 1698(in)X
        !          2358: 1800(Tcl)X
        !          2359: 1951(is)X
        !          2360: 2043(a)X
        !          2361: 2115(string,)X
        !          2362: 2371(many)X
        !          2363: 2600(commands)X
        !          2364: 3015(expect)X
        !          2365: 3278(their)X
        !          2366: 3473(string)X
        !          2367: 3707(arguments)X
        !          2368: 4107(to)X
        !          2369: 720 4365(have)N
        !          2370: 916(particular)X
        !          2371: 1284(formats.)X
        !          2372: 1627(There)X
        !          2373: 1862(are)X
        !          2374: 1999(three)X
        !          2375: 2205(particularly)X
        !          2376: 2642(common)X
        !          2377: 2981(formats)X
        !          2378: 3280(for)X
        !          2379: 3412(strings:)X
        !          2380: 3724(lists,)X
        !          2381: 3918(expres-)X
        !          2382: 720 4464(sions,)N
        !          2383: 957(and)X
        !          2384: 1118(commands.)X
        !          2385: 1578(A)X
        !          2386: 1675(list)X
        !          2387: 1818(is)X
        !          2388: 1911(just)X
        !          2389: 2073(a)X
        !          2390: 2146(string)X
        !          2391: 2381(containing)X
        !          2392: 2788(one)X
        !          2393: 2949(or)X
        !          2394: 3056(more)X
        !          2395: 3270(\256elds)X
        !          2396: 3494(separated)X
        !          2397: 3859(by)X
        !          2398: 3980(white)X
        !          2399: 720 4563(space,)N
        !          2400: 963(similar)X
        !          2401: 1235(to)X
        !          2402: 1330(a)X
        !          2403: 1395(command.)X
        !          2404: 1813(Curly)X
        !          2405: 2040(braces)X
        !          2406: 2290(may)X
        !          2407: 2468(be)X
        !          2408: 2577(used)X
        !          2409: 2763(to)X
        !          2410: 2857(enclose)X
        !          2411: 3146(complex)X
        !          2412: 3475(list)X
        !          2413: 3609(elements;)X
        !          2414: 3995(these)X
        !          2415: 720 4662(complex)N
        !          2416: 1046(list)X
        !          2417: 1177(elements)X
        !          2418: 1513(are)X
        !          2419: 1642(often)X
        !          2420: 1845(lists)X
        !          2421: 2010(in)X
        !          2422: 2101(their)X
        !          2423: 2285(own)X
        !          2424: 2458(right,)X
        !          2425: 2669(as)X
        !          2426: 2764(in)X
        !          2427: 2855(Lisp.)X
        !          2428: 3078(For)X
        !          2429: 3222(example,)X
        !          2430: 3565(the)X
        !          2431: 3695(string)X
        !          2432: 7 f
        !          2433: 10 s
        !          2434: 1040 4794(dog)N
        !          2435: 1232(cat)X
        !          2436: 1424({horse)X
        !          2437: 1760(cow)X
        !          2438: 1952(mule})X
        !          2439: 2240(bear)X
        !          2440: 1 f
        !          2441: 11 s
        !          2442: 720 4926(is)N
        !          2443: 810(a)X
        !          2444: 880(list)X
        !          2445: 1020(with)X
        !          2446: 1208(four)X
        !          2447: 1385(elements,)X
        !          2448: 1752(the)X
        !          2449: 1891(third)X
        !          2450: 2088(of)X
        !          2451: 2191(which)X
        !          2452: 2436(is)X
        !          2453: 2525(a)X
        !          2454: 2594(list)X
        !          2455: 2733(with)X
        !          2456: 2920(three)X
        !          2457: 3126(elements.)X
        !          2458: 3514(Tcl)X
        !          2459: 3662(provides)X
        !          2460: 3995(com-)X
        !          2461: 720 5025(mands)N
        !          2462: 982(for)X
        !          2463: 1116(a)X
        !          2464: 1187(number)X
        !          2465: 1488(of)X
        !          2466: 1593 0.2383(list-manipulation)AX
        !          2467: 2229(operations,)X
        !          2468: 2649(such)X
        !          2469: 2841(as)X
        !          2470: 2945(creating)X
        !          2471: 3260(lists,)X
        !          2472: 3456(extracting)X
        !          2473: 3840(elements,)X
        !          2474: 720 5124(and)N
        !          2475: 869(computing)X
        !          2476: 1269(list)X
        !          2477: 1400(lengths.)X
        !          2478: 920 5256(The)N
        !          2479: 1089(second)X
        !          2480: 1365(common)X
        !          2481: 1706(form)X
        !          2482: 1909(for)X
        !          2483: 2043(a)X
        !          2484: 2114(string)X
        !          2485: 2347(is)X
        !          2486: 2438(a)X
        !          2487: 2509(numeric)X
        !          2488: 2830(expression.)X
        !          2489: 3281(Tcl)X
        !          2490: 3430(expressions)X
        !          2491: 3871(have)X
        !          2492: 4068(the)X
        !          2493: 720 5355(same)N
        !          2494: 927(operators)X
        !          2495: 1280(and)X
        !          2496: 1433(precedence)X
        !          2497: 1854(as)X
        !          2498: 1953(expressions)X
        !          2499: 2389(in)X
        !          2500: 2484(C.)X
        !          2501: 2612(The)X
        !          2502: 7 f
        !          2503: 2805(expr)X
        !          2504: 1 f
        !          2505: 3042(Tcl)X
        !          2506: 3185(command)X
        !          2507: 3558(evaluates)X
        !          2508: 3911(a)X
        !          2509: 3975(string)X
        !          2510: 720 5454(as)N
        !          2511: 815(an)X
        !          2512: 920(expression)X
        !          2513: 1318(and)X
        !          2514: 1467(returns)X
        !          2515: 1733(the)X
        !          2516: 1863(result)X
        !          2517: 2081(\(as)X
        !          2518: 2205(a)X
        !          2519: 2266(string,)X
        !          2520: 2511(of)X
        !          2521: 2606(course\).)X
        !          2522: 2930(For)X
        !          2523: 3074(example,)X
        !          2524: 3417(the)X
        !          2525: 3547(command)X
        !          2526: 7 f
        !          2527: 10 s
        !          2528: 1040 5586(expr)N
        !          2529: 1280({\($a)X
        !          2530: 1520(<)X
        !          2531: 1616($b\))X
        !          2532: 1808(||)X
        !          2533: 1952(\($c)X
        !          2534: 2144(!=)X
        !          2535: 2288(0\)})X
        !          2536: 1 f
        !          2537: 11 s
        !          2538: 720 5718(returns)N
        !          2539: 988(``)X
        !          2540: 7 f
        !          2541: 1046(1)X
        !          2542: 1 f
        !          2543: 1099('')X
        !          2544: 1181(if)X
        !          2545: 1259(the)X
        !          2546: 1391(numeric)X
        !          2547: 1704(value)X
        !          2548: 1919(of)X
        !          2549: 2016(variable)X
        !          2550: 7 f
        !          2551: 2354(a)X
        !          2552: 1 f
        !          2553: 2430(is)X
        !          2554: 2512(less)X
        !          2555: 2667(than)X
        !          2556: 2842(that)X
        !          2557: 2998(of)X
        !          2558: 3094(variable)X
        !          2559: 7 f
        !          2560: 3432(b)X
        !          2561: 1 f
        !          2562: 3485(,)X
        !          2563: 3530(or)X
        !          2564: 3626(if)X
        !          2565: 3703(variable)X
        !          2566: 7 f
        !          2567: 4041(c)X
        !          2568: 1 f
        !          2569: 4117(is)X
        !          2570: 3 f
        !          2571: 2375 6048(-)N
        !          2572: 2426(3)X
        !          2573: 2492(-)X
        !          2574: 
        !          2575: 4 p
        !          2576: %%Page: 4 5
        !          2577: 11 s 11 xH 0 xS 3 f
        !          2578: 720 483(Tcl:)N
        !          2579: 894(An)X
        !          2580: 1028(Embeddable)X
        !          2581: 1525(Command)X
        !          2582: 1942(Language)X
        !          2583: 3466(December)X
        !          2584: 3868(22,)X
        !          2585: 4000(1989)X
        !          2586: 1 f
        !          2587: 720 771(zero;)N
        !          2588: 946(otherwise)X
        !          2589: 1316(it)X
        !          2590: 1394(returns)X
        !          2591: 1666(``)X
        !          2592: 7 f
        !          2593: 1724(0)X
        !          2594: 1 f
        !          2595: 1777(''.)X
        !          2596: 1907(Several)X
        !          2597: 2199(other)X
        !          2598: 2408(commands,)X
        !          2599: 2840(such)X
        !          2600: 3029(as)X
        !          2601: 7 f
        !          2602: 3161(if)X
        !          2603: 1 f
        !          2604: 3295(and)X
        !          2605: 7 f
        !          2606: 3481(for)X
        !          2607: 1 f
        !          2608: 3640(,)X
        !          2609: 3690(expect)X
        !          2610: 3948(one)X
        !          2611: 4103(or)X
        !          2612: 720 870(more)N
        !          2613: 923(of)X
        !          2614: 1018(their)X
        !          2615: 1202(arguments)X
        !          2616: 1591(to)X
        !          2617: 1682(be)X
        !          2618: 1787(expressions.)X
        !          2619: 920 1002(The)N
        !          2620: 1089(third)X
        !          2621: 1288(common)X
        !          2622: 1629(interpretation)X
        !          2623: 2137(of)X
        !          2624: 2242(strings)X
        !          2625: 2509(is)X
        !          2626: 2600(as)X
        !          2627: 2705(commands)X
        !          2628: 3119(\(or)X
        !          2629: 3252(sequences)X
        !          2630: 3639(of)X
        !          2631: 3743(commands\).)X
        !          2632: 720 1101(Arguments)N
        !          2633: 1138(of)X
        !          2634: 1238(this)X
        !          2635: 1392(form)X
        !          2636: 1589(are)X
        !          2637: 1722(used)X
        !          2638: 1909(in)X
        !          2639: 2004(Tcl)X
        !          2640: 2148(commands)X
        !          2641: 2556(that)X
        !          2642: 2715(implement)X
        !          2643: 3120(control)X
        !          2644: 3396(structures.)X
        !          2645: 3808(For)X
        !          2646: 3956(exam-)X
        !          2647: 720 1200(ple,)N
        !          2648: 872(consider)X
        !          2649: 1192(the)X
        !          2650: 1322(following)X
        !          2651: 1687(command:)X
        !          2652: 7 f
        !          2653: 10 s
        !          2654: 1040 1332(if)N
        !          2655: 1184({$a)X
        !          2656: 1376(<)X
        !          2657: 1472($b})X
        !          2658: 1664({)X
        !          2659: 1266 1431(set)N
        !          2660: 1458(tmp)X
        !          2661: 1650($a)X
        !          2662: 1266 1530(set)N
        !          2663: 1458(a)X
        !          2664: 1554($b)X
        !          2665: 1266 1629(set)N
        !          2666: 1458(b)X
        !          2667: 1554($tmp)X
        !          2668: 1040 1728(})N
        !          2669: 1 f
        !          2670: 11 s
        !          2671: 720 1893(The)N
        !          2672: 7 f
        !          2673: 912(if)X
        !          2674: 1 f
        !          2675: 1042(command)X
        !          2676: 1414(receives)X
        !          2677: 1726(two)X
        !          2678: 1882(arguments)X
        !          2679: 2273(here,)X
        !          2680: 2470(each)X
        !          2681: 2655(of)X
        !          2682: 2752(which)X
        !          2683: 2991(is)X
        !          2684: 3074(delimited)X
        !          2685: 3433(by)X
        !          2686: 3544(curly)X
        !          2687: 3748(braces.)X
        !          2688: 7 f
        !          2689: 4070(If)X
        !          2690: 1 f
        !          2691: 720 1992(is)N
        !          2692: 806(a)X
        !          2693: 872(built-in)X
        !          2694: 1160(command)X
        !          2695: 1535(that)X
        !          2696: 1695(evaluates)X
        !          2697: 2050(its)X
        !          2698: 2161(\256rst)X
        !          2699: 2325(argument)X
        !          2700: 2685(as)X
        !          2701: 2785(an)X
        !          2702: 2894(expression;)X
        !          2703: 3321(if)X
        !          2704: 3401(the)X
        !          2705: 3535(result)X
        !          2706: 3757(is)X
        !          2707: 3842(non-zero,)X
        !          2708: 7 f
        !          2709: 720 2091(if)N
        !          2710: 1 f
        !          2711: 853(executes)X
        !          2712: 1183(its)X
        !          2713: 1294(second)X
        !          2714: 1565(argument)X
        !          2715: 1925(as)X
        !          2716: 2025(a)X
        !          2717: 2091(Tcl)X
        !          2718: 2236(command.)X
        !          2719: 2655(This)X
        !          2720: 2839(particular)X
        !          2721: 3203(command)X
        !          2722: 3577(swaps)X
        !          2723: 3817(the)X
        !          2724: 3951(values)X
        !          2725: 720 2190(of)N
        !          2726: 815(the)X
        !          2727: 945(variables)X
        !          2728: 7 f
        !          2729: 1316(a)X
        !          2730: 1 f
        !          2731: 1391(and)X
        !          2732: 7 f
        !          2733: 1571(b)X
        !          2734: 1 f
        !          2735: 1646(if)X
        !          2736: 7 f
        !          2737: 1753(a)X
        !          2738: 1 f
        !          2739: 1828(is)X
        !          2740: 1909(less)X
        !          2741: 2063(than)X
        !          2742: 7 f
        !          2743: 2268(b)X
        !          2744: 1 f
        !          2745: 2321(.)X
        !          2746: 920 2322(Tcl)N
        !          2747: 1060(also)X
        !          2748: 1224(allows)X
        !          2749: 1476(users)X
        !          2750: 1678(to)X
        !          2751: 1769(de\256ne)X
        !          2752: 2006(command)X
        !          2753: 2376(procedures)X
        !          2754: 2783(written)X
        !          2755: 3055(in)X
        !          2756: 3146(the)X
        !          2757: 3276(Tcl)X
        !          2758: 3416(language.)X
        !          2759: 3800(I)X
        !          2760: 3851(will)X
        !          2761: 4011(refer)X
        !          2762: 720 2421(to)N
        !          2763: 815(these)X
        !          2764: 1022(procedures)X
        !          2765: 1433(as)X
        !          2766: 2 f
        !          2767: 1532(tclproc)X
        !          2768: 1 f
        !          2769: 1782('s,)X
        !          2770: 1893(in)X
        !          2771: 1988(order)X
        !          2772: 2199(to)X
        !          2773: 2294(distinguish)X
        !          2774: 2708(them)X
        !          2775: 2911(from)X
        !          2776: 3108(other)X
        !          2777: 3315(procedures)X
        !          2778: 3726(written)X
        !          2779: 4001(in)X
        !          2780: 4095(C.)X
        !          2781: 720 2520(The)N
        !          2782: 7 f
        !          2783: 919(proc)X
        !          2784: 1 f
        !          2785: 1162(built-in)X
        !          2786: 1453(command)X
        !          2787: 1831(is)X
        !          2788: 1920(used)X
        !          2789: 2111(to)X
        !          2790: 2210(create)X
        !          2791: 2450(a)X
        !          2792: 2519(tclproc.)X
        !          2793: 2838(For)X
        !          2794: 2990(example,)X
        !          2795: 3341(here)X
        !          2796: 3522(is)X
        !          2797: 3611(a)X
        !          2798: 3680(Tcl)X
        !          2799: 3828(command)X
        !          2800: 720 2619(that)N
        !          2801: 875(de\256nes)X
        !          2802: 1146(a)X
        !          2803: 1207(recursive)X
        !          2804: 1551(factorial)X
        !          2805: 1867(procedure:)X
        !          2806: 7 f
        !          2807: 10 s
        !          2808: 1040 2751(proc)N
        !          2809: 1280(fac)X
        !          2810: 1472(x)X
        !          2811: 1568({)X
        !          2812: 1266 2850(if)N
        !          2813: 1410({$x)X
        !          2814: 1602(==)X
        !          2815: 1746(1})X
        !          2816: 1890({return)X
        !          2817: 2274(1})X
        !          2818: 1266 2949(return)N
        !          2819: 1602([expr)X
        !          2820: 1890({$x)X
        !          2821: 2082(*)X
        !          2822: 2178([fac)X
        !          2823: 2418([expr)X
        !          2824: 2706($x-1]]}])X
        !          2825: 1040 3048(})N
        !          2826: 1 f
        !          2827: 11 s
        !          2828: 720 3213(The)N
        !          2829: 7 f
        !          2830: 912(proc)X
        !          2831: 1 f
        !          2832: 1148(command)X
        !          2833: 1520(takes)X
        !          2834: 1725(three)X
        !          2835: 1925(arguments:)X
        !          2836: 2363(a)X
        !          2837: 2425(name)X
        !          2838: 2639(for)X
        !          2839: 2764(the)X
        !          2840: 2895(new)X
        !          2841: 3064(tclproc,)X
        !          2842: 3354(a)X
        !          2843: 3416(list)X
        !          2844: 3548(of)X
        !          2845: 3644(variable)X
        !          2846: 3951(names)X
        !          2847: 720 3312(\(in)N
        !          2848: 841(this)X
        !          2849: 992(case)X
        !          2850: 1166(the)X
        !          2851: 1297(list)X
        !          2852: 1428(has)X
        !          2853: 1567(only)X
        !          2854: 1746(a)X
        !          2855: 1807(single)X
        !          2856: 2040(element,)X
        !          2857: 7 f
        !          2858: 2395(x)X
        !          2859: 1 f
        !          2860: 2448(\),)X
        !          2861: 2521(and)X
        !          2862: 2670(a)X
        !          2863: 2731(Tcl)X
        !          2864: 2871(command)X
        !          2865: 3241(that)X
        !          2866: 3396(comprises)X
        !          2867: 3775(the)X
        !          2868: 3905(body)X
        !          2869: 4103(of)X
        !          2870: 720 3411(the)N
        !          2871: 858(tclproc.)X
        !          2872: 1177(Once)X
        !          2873: 1392(this)X
        !          2874: 7 f
        !          2875: 1581(proc)X
        !          2876: 1 f
        !          2877: 1823(command)X
        !          2878: 2200(has)X
        !          2879: 2346(been)X
        !          2880: 2541(executed,)X
        !          2881: 7 f
        !          2882: 2936(fac)X
        !          2883: 1 f
        !          2884: 3124(may)X
        !          2885: 3305(be)X
        !          2886: 3417(invoked)X
        !          2887: 3730(just)X
        !          2888: 3887(like)X
        !          2889: 4049(any)X
        !          2890: 720 3510(other)N
        !          2891: 923(Tcl)X
        !          2892: 1063(command.)X
        !          2893: 1477(For)X
        !          2894: 1621(example)X
        !          2895: 7 f
        !          2896: 10 s
        !          2897: 1040 3642(fac)N
        !          2898: 1232(4)X
        !          2899: 1 f
        !          2900: 11 s
        !          2901: 720 3774(will)N
        !          2902: 880(return)X
        !          2903: 1112(the)X
        !          2904: 1242(string)X
        !          2905: 1465(``)X
        !          2906: 7 f
        !          2907: 1523(24)X
        !          2908: 1 f
        !          2909: 1629(''.)X
        !          2910: 920 3906(Figure)N
        !          2911: 1186(1)X
        !          2912: 1266(lists)X
        !          2913: 1445(all)X
        !          2914: 1570(of)X
        !          2915: 1679(the)X
        !          2916: 1823(built-in)X
        !          2917: 2120(Tcl)X
        !          2918: 2274(commands)X
        !          2919: 2692(in)X
        !          2920: 2796(groups.)X
        !          2921: 3114(In)X
        !          2922: 3222(addition)X
        !          2923: 3547(to)X
        !          2924: 3651(the)X
        !          2925: 3794(commands)X
        !          2926: 720 4005(already)N
        !          2927: 1005(mentioned,)X
        !          2928: 1426(Tcl)X
        !          2929: 1570(provides)X
        !          2930: 1899(commands)X
        !          2931: 2307(for)X
        !          2932: 2434(manipulating)X
        !          2933: 2926(strings)X
        !          2934: 3186(\(comparison,)X
        !          2935: 3673(matching,)X
        !          2936: 4049(and)X
        !          2937: 7 f
        !          2938: 720 4104(printf/scanf)N
        !          2939: 1 f
        !          2940: 1356(-like)X
        !          2941: 1546(operations\),)X
        !          2942: 1992(commands)X
        !          2943: 2402(for)X
        !          2944: 2532(manipulating)X
        !          2945: 3027(\256les)X
        !          2946: 3202(and)X
        !          2947: 3357(\256le)X
        !          2948: 3498(names,)X
        !          2949: 3773(and)X
        !          2950: 3928(a)X
        !          2951: 3995(com-)X
        !          2952: 720 4203(mand)N
        !          2953: 941(to)X
        !          2954: 1035(fork)X
        !          2955: 1206(a)X
        !          2956: 1270(subprocess)X
        !          2957: 1680(and)X
        !          2958: 1832(return)X
        !          2959: 2067(the)X
        !          2960: 2200(subprocess's)X
        !          2961: 2673(standard)X
        !          2962: 2996(output)X
        !          2963: 3247(as)X
        !          2964: 3345(result.)X
        !          2965: 3610(The)X
        !          2966: 3772(built-in)X
        !          2967: 4058(Tcl)X
        !          2968: 720 4302(commands)N
        !          2969: 1129(provide)X
        !          2970: 1424(a)X
        !          2971: 1489(simple)X
        !          2972: 1751(but)X
        !          2973: 1890(complete)X
        !          2974: 2240(programming)X
        !          2975: 2746(language.)X
        !          2976: 3134(The)X
        !          2977: 3297(built-in)X
        !          2978: 3584(facilities)X
        !          2979: 3915(may)X
        !          2980: 4093(be)X
        !          2981: 720 4401(extended)N
        !          2982: 1066(in)X
        !          2983: 1163(three)X
        !          2984: 1367(ways:)X
        !          2985: 1622(by)X
        !          2986: 1738(writing)X
        !          2987: 2021(tclprocs;)X
        !          2988: 2353(by)X
        !          2989: 2469(invoking)X
        !          2990: 2811(other)X
        !          2991: 3019(programs)X
        !          2992: 3378(as)X
        !          2993: 3478(subprocesses;)X
        !          2994: 3988(or)X
        !          2995: 4088(by)X
        !          2996: 720 4500(de\256ning)N
        !          2997: 1031(new)X
        !          2998: 1199(commands)X
        !          2999: 1603(with)X
        !          3000: 1782(C)X
        !          3001: 1863(procedures)X
        !          3002: 2270(as)X
        !          3003: 2365(described)X
        !          3004: 2724(in)X
        !          3005: 2815(the)X
        !          3006: 2945(next)X
        !          3007: 3119(section.)X
        !          3008: 3 f
        !          3009: 720 4794(3.)N
        !          3010: 830(Embedding)X
        !          3011: 1288(Tcl)X
        !          3012: 1433(in)X
        !          3013: 1529(Applications)X
        !          3014: 1 f
        !          3015: 920 4926(Although)N
        !          3016: 1282(the)X
        !          3017: 1419(built-in)X
        !          3018: 1709(Tcl)X
        !          3019: 1856(commands)X
        !          3020: 2267(could)X
        !          3021: 2492(conceivably)X
        !          3022: 2947(be)X
        !          3023: 3058(used)X
        !          3024: 3247(as)X
        !          3025: 3348(a)X
        !          3026: 3415(stand-alone)X
        !          3027: 3849(program-)X
        !          3028: 720 5025(ming)N
        !          3029: 927(system,)X
        !          3030: 1219(Tcl)X
        !          3031: 1362(is)X
        !          3032: 1446(really)X
        !          3033: 1672(intended)X
        !          3034: 2001(to)X
        !          3035: 2094(be)X
        !          3036: 2201(embedded)X
        !          3037: 2587(in)X
        !          3038: 2680(application)X
        !          3039: 3097(programs.)X
        !          3040: 3497(I)X
        !          3041: 3550(have)X
        !          3042: 3740(built)X
        !          3043: 3927(several)X
        !          3044: 720 5124(application)N
        !          3045: 1137(programs)X
        !          3046: 1492(using)X
        !          3047: 1706(Tcl,)X
        !          3048: 1869(one)X
        !          3049: 2019(of)X
        !          3050: 2115(which)X
        !          3051: 2353(is)X
        !          3052: 2435(a)X
        !          3053: 2497(mouse-based)X
        !          3054: 2979(editor)X
        !          3055: 3208(for)X
        !          3056: 3333(X)X
        !          3057: 3419(called)X
        !          3058: 2 f
        !          3059: 3653(mx)X
        !          3060: 1 f
        !          3061: 3755(.)X
        !          3062: 3822(In)X
        !          3063: 3918(the)X
        !          3064: 4049(rest)X
        !          3065: 720 5223(of)N
        !          3066: 816(the)X
        !          3067: 947(paper)X
        !          3068: 1165(I)X
        !          3069: 1217(will)X
        !          3070: 1378(use)X
        !          3071: 1518(examples)X
        !          3072: 1873(from)X
        !          3073: 2 f
        !          3074: 2066(mx)X
        !          3075: 1 f
        !          3076: 2190(to)X
        !          3077: 2281(illustrate)X
        !          3078: 2613(how)X
        !          3079: 2786(Tcl)X
        !          3080: 2926(interacts)X
        !          3081: 3247(with)X
        !          3082: 3426(its)X
        !          3083: 3532(enclosing)X
        !          3084: 3892(applica-)X
        !          3085: 720 5322(tion.)N
        !          3086: 920 5454(An)N
        !          3087: 1058(application)X
        !          3088: 1482(using)X
        !          3089: 1704(Tcl)X
        !          3090: 1853(extends)X
        !          3091: 2152(the)X
        !          3092: 2290(built-in)X
        !          3093: 2581(commands)X
        !          3094: 2993(with)X
        !          3095: 3180(a)X
        !          3096: 3249(few)X
        !          3097: 3410(additional)X
        !          3098: 3794(commands)X
        !          3099: 720 5553(related)N
        !          3100: 997(to)X
        !          3101: 1103(that)X
        !          3102: 1273(particular)X
        !          3103: 1648(application.)X
        !          3104: 2122(For)X
        !          3105: 2281(example,)X
        !          3106: 2638(a)X
        !          3107: 2713(clock)X
        !          3108: 2940(program)X
        !          3109: 3274(might)X
        !          3110: 3517(provide)X
        !          3111: 3822(additional)X
        !          3112: 720 5652(commands)N
        !          3113: 1129(to)X
        !          3114: 1225(control)X
        !          3115: 1502(how)X
        !          3116: 1680(the)X
        !          3117: 1815(clock)X
        !          3118: 2033(is)X
        !          3119: 2119(displayed)X
        !          3120: 2484(and)X
        !          3121: 2638(to)X
        !          3122: 2734(set)X
        !          3123: 2859(alarms;)X
        !          3124: 3168(the)X
        !          3125: 2 f
        !          3126: 3303(mx)X
        !          3127: 1 f
        !          3128: 3432(editor)X
        !          3129: 3665(provides)X
        !          3130: 3995(addi-)X
        !          3131: 720 5751(tional)N
        !          3132: 955(commands)X
        !          3133: 1370(to)X
        !          3134: 1472(read)X
        !          3135: 1656(a)X
        !          3136: 1728(\256le)X
        !          3137: 1874(from)X
        !          3138: 2078(disk,)X
        !          3139: 2280(display)X
        !          3140: 2568(it)X
        !          3141: 2651(in)X
        !          3142: 2753(a)X
        !          3143: 2825(window,)X
        !          3144: 3163(select)X
        !          3145: 3396(and)X
        !          3146: 3555(modify)X
        !          3147: 3842(ranges)X
        !          3148: 4103(of)X
        !          3149: 3 f
        !          3150: 2375 6048(-)N
        !          3151: 2426(4)X
        !          3152: 2492(-)X
        !          3153: 
        !          3154: 5 p
        !          3155: %%Page: 5 6
        !          3156: 11 s 11 xH 0 xS 3 f
        !          3157: 720 483(Tcl:)N
        !          3158: 894(An)X
        !          3159: 1028(Embeddable)X
        !          3160: 1525(Command)X
        !          3161: 1942(Language)X
        !          3162: 3466(December)X
        !          3163: 3868(22,)X
        !          3164: 4000(1989)X
        !          3165: 7 f
        !          3166: 10 s
        !          3167: 1881 3355(catch,)N
        !          3168: 2217(error,)X
        !          3169: 2553(info,)X
        !          3170: 2841(time)X
        !          3171: 3 f
        !          3172: 2217 3257(Miscellaneous)N
        !          3173: 7 f
        !          3174: 2361 3041(exec)N
        !          3175: 3 f
        !          3176: 2068 2943(Invoking)N
        !          3177: 2393(Subprocesses)X
        !          3178: 7 f
        !          3179: 1857 2727(file,)N
        !          3180: 2145(glob,)X
        !          3181: 2433(print,)X
        !          3182: 2769(source)X
        !          3183: 3 f
        !          3184: 2150 2629(File)N
        !          3185: 2299(Manipulation)X
        !          3186: 7 f
        !          3187: 1977 2413(format,)N
        !          3188: 2361(scan,)X
        !          3189: 2649(string)X
        !          3190: 3 f
        !          3191: 2108 2315(String)N
        !          3192: 2341(Manipulation)X
        !          3193: 7 f
        !          3194: 2361 2099(expr)N
        !          3195: 3 f
        !          3196: 2253 2000(Expressions)N
        !          3197: 7 f
        !          3198: 1641 1784(concat,)N
        !          3199: 2025(index,)X
        !          3200: 2361(length,)X
        !          3201: 2745(list,)X
        !          3202: 3033(range)X
        !          3203: 3 f
        !          3204: 2148 1686(List)N
        !          3205: 2301(Manipulation)X
        !          3206: 7 f
        !          3207: 1857 1470(global,)N
        !          3208: 2241(proc,)X
        !          3209: 2529(return,)X
        !          3210: 2913(set)X
        !          3211: 3 f
        !          3212: 2015 1372(Variables)N
        !          3213: 2364(and)X
        !          3214: 2512(Procedures)X
        !          3215: 7 f
        !          3216: 1377 1156(break,)N
        !          3217: 1713(case,)X
        !          3218: 2001(continue,)X
        !          3219: 2481(eval,)X
        !          3220: 2769(for,)X
        !          3221: 3009(foreach,)X
        !          3222: 3441(if)X
        !          3223: 3 f
        !          3224: 2324 1058(Control)N
        !          3225: -1 Ds
        !          3226: 1 Dt
        !          3227: 1260 3459 MXY
        !          3228: 0 -2592 Dl
        !          3229: 2376 0 Dl
        !          3230: 0 2592 Dl
        !          3231: -2376 0 Dl
        !          3232: 3 Dt
        !          3233: -1 Ds
        !          3234: 880 3641(Figure)N
        !          3235: 1130(1)X
        !          3236: 1 f
        !          3237: (.)S
        !          3238: 1233(The)X
        !          3239: 1381(built-in)X
        !          3240: 1638(Tcl)X
        !          3241: 1767(commands.)X
        !          3242: 2176(This)X
        !          3243: 2340(set)X
        !          3244: 2451(of)X
        !          3245: 2540(commands)X
        !          3246: 2909(is)X
        !          3247: 2984(available)X
        !          3248: 3296(to)X
        !          3249: 3380(any)X
        !          3250: 3518(application)X
        !          3251: 3896(that)X
        !          3252: 880 3731(uses)N
        !          3253: 1038(Tcl.)X
        !          3254: 1205(Additional)X
        !          3255: 1567(commands)X
        !          3256: 1934(may)X
        !          3257: 2092(be)X
        !          3258: 2188(de\256ned)X
        !          3259: 2444(by)X
        !          3260: 2544(the)X
        !          3261: 2662(application.)X
        !          3262: 11 s
        !          3263: 720 3959(bytes,)N
        !          3264: 957(and)X
        !          3265: 1113(write)X
        !          3266: 1323(the)X
        !          3267: 1460(modi\256ed)X
        !          3268: 1803(\256le)X
        !          3269: 1945(back)X
        !          3270: 2140(to)X
        !          3271: 2238(disk.)X
        !          3272: 2458(An)X
        !          3273: 2594(application)X
        !          3274: 3016(programmer)X
        !          3275: 3480(need)X
        !          3276: 3674(only)X
        !          3277: 3859(write)X
        !          3278: 4068(the)X
        !          3279: 720 4058(application-speci\256c)N
        !          3280: 1439(commands;)X
        !          3281: 1896(the)X
        !          3282: 2032(built-in)X
        !          3283: 2321(commands)X
        !          3284: 2731(provide)X
        !          3285: 3028(programmability)X
        !          3286: 3649(and)X
        !          3287: 3803(extensibil-)X
        !          3288: 720 4157(ity)N
        !          3289: 839(``for)X
        !          3290: 1023(free''.)X
        !          3291: 1285(To)X
        !          3292: 1407(users,)X
        !          3293: 1633(the)X
        !          3294: 1765(application-speci\256c)X
        !          3295: 2480(commands)X
        !          3296: 2886(appear)X
        !          3297: 3144(the)X
        !          3298: 3276(same)X
        !          3299: 3481(as)X
        !          3300: 3578(the)X
        !          3301: 3710(built-in)X
        !          3302: 3995(com-)X
        !          3303: 720 4256(mands.)N
        !          3304: 920 4388(Figure)N
        !          3305: 1188(2)X
        !          3306: 1270(shows)X
        !          3307: 1527(the)X
        !          3308: 1673(relationship)X
        !          3309: 2128(between)X
        !          3310: 2458(Tcl)X
        !          3311: 2613(and)X
        !          3312: 2777(the)X
        !          3313: 2922(rest)X
        !          3314: 3086(of)X
        !          3315: 3196(an)X
        !          3316: 3316(application.)X
        !          3317: 3790(Tcl)X
        !          3318: 3945(is)X
        !          3319: 4041(a)X
        !          3320: 4117(C)X
        !          3321: 720 4487(library)N
        !          3322: 984(package)X
        !          3323: 1301(that)X
        !          3324: 1463(is)X
        !          3325: 1551(linked)X
        !          3326: 1801(with)X
        !          3327: 1986(the)X
        !          3328: 2122(application.)X
        !          3329: 2587(The)X
        !          3330: 2752(Tcl)X
        !          3331: 2898(library)X
        !          3332: 3161(includes)X
        !          3333: 3483(a)X
        !          3334: 3550(parser)X
        !          3335: 3792(for)X
        !          3336: 3922(the)X
        !          3337: 4058(Tcl)X
        !          3338: 720 4586(language,)N
        !          3339: 1087(procedures)X
        !          3340: 1499(to)X
        !          3341: 1595(execute)X
        !          3342: 1890(the)X
        !          3343: 2024(built-in)X
        !          3344: 2311(commands,)X
        !          3345: 2741(and)X
        !          3346: 2894(a)X
        !          3347: 2959(set)X
        !          3348: 3083(of)X
        !          3349: 3182(utility)X
        !          3350: 3421(procedures)X
        !          3351: 3832(for)X
        !          3352: 3960(things)X
        !          3353: 720 4685(like)N
        !          3354: 882(expression)X
        !          3355: 1287(evaluation)X
        !          3356: 1684(and)X
        !          3357: 1840(list)X
        !          3358: 1978(management.)X
        !          3359: 2501(The)X
        !          3360: 2666(parser)X
        !          3361: 2908(includes)X
        !          3362: 3230(an)X
        !          3363: 3341(extension)X
        !          3364: 3707(interface)X
        !          3365: 4043(that)X
        !          3366: 720 4784(may)N
        !          3367: 894(be)X
        !          3368: 999(used)X
        !          3369: 1182(to)X
        !          3370: 1273(extend)X
        !          3371: 1530(the)X
        !          3372: 1660(language's)X
        !          3373: 2063(command)X
        !          3374: 2433(set.)X
        !          3375: 920 4916(To)N
        !          3376: 1047(use)X
        !          3377: 1193(Tcl,)X
        !          3378: 1362(an)X
        !          3379: 1474(application)X
        !          3380: 1896(\256rst)X
        !          3381: 2062(creates)X
        !          3382: 2335(an)X
        !          3383: 2447(object)X
        !          3384: 2692(called)X
        !          3385: 2932(an)X
        !          3386: 2 f
        !          3387: 3044(interpreter)X
        !          3388: 1 f
        !          3389: 3426(,)X
        !          3390: 3477(using)X
        !          3391: 3697(the)X
        !          3392: 3833(following)X
        !          3393: 720 5015(library)N
        !          3394: 977(procedure:)X
        !          3395: 7 f
        !          3396: 10 s
        !          3397: 1040 5147(Tcl_Interp)N
        !          3398: 1568(*)X
        !          3399: 1664(Tcl_CreateInterp\(\))X
        !          3400: 1 f
        !          3401: 11 s
        !          3402: 720 5279(An)N
        !          3403: 855(interpreter)X
        !          3404: 1250(consists)X
        !          3405: 1557(of)X
        !          3406: 1658(a)X
        !          3407: 1725(set)X
        !          3408: 1851(of)X
        !          3409: 1952(commands,)X
        !          3410: 2384(a)X
        !          3411: 2451(set)X
        !          3412: 2577(of)X
        !          3413: 2678(variable)X
        !          3414: 2990(bindings,)X
        !          3415: 3344(and)X
        !          3416: 3499(a)X
        !          3417: 3566(command)X
        !          3418: 3942(execu-)X
        !          3419: 720 5378(tion)N
        !          3420: 882(state.)X
        !          3421: 1112(It)X
        !          3422: 1190(is)X
        !          3423: 1273(the)X
        !          3424: 1405(basic)X
        !          3425: 1610(unit)X
        !          3426: 1772(manipulated)X
        !          3427: 2233(by)X
        !          3428: 2345(most)X
        !          3429: 2540(of)X
        !          3430: 2636(the)X
        !          3431: 2767(Tcl)X
        !          3432: 2908(library)X
        !          3433: 3166(procedures.)X
        !          3434: 3618(Simple)X
        !          3435: 3892(applica-)X
        !          3436: 720 5477(tions)N
        !          3437: 919(will)X
        !          3438: 1084(use)X
        !          3439: 1228(only)X
        !          3440: 1412(a)X
        !          3441: 1478(single)X
        !          3442: 1715(interpreter,)X
        !          3443: 2130(while)X
        !          3444: 2352(more)X
        !          3445: 2559(complex)X
        !          3446: 2889(applications)X
        !          3447: 3342(may)X
        !          3448: 3520(use)X
        !          3449: 3663(multiple)X
        !          3450: 3985(inter-)X
        !          3451: 720 5576(preters)N
        !          3452: 997(for)X
        !          3453: 1137(different)X
        !          3454: 1478(purposes.)X
        !          3455: 1872(For)X
        !          3456: 2032(example,)X
        !          3457: 2 f
        !          3458: 2391(mx)X
        !          3459: 1 f
        !          3460: 2530(uses)X
        !          3461: 2718(one)X
        !          3462: 2882(interpreter)X
        !          3463: 3286(for)X
        !          3464: 3425(each)X
        !          3465: 3623(window)X
        !          3466: 3943(on)X
        !          3467: 4068(the)X
        !          3468: 720 5675(screen.)N
        !          3469: 3 f
        !          3470: 2375 6048(-)N
        !          3471: 2426(5)X
        !          3472: 2492(-)X
        !          3473: 
        !          3474: 6 p
        !          3475: %%Page: 6 7
        !          3476: 11 s 11 xH 0 xS 3 f
        !          3477: 720 483(Tcl:)N
        !          3478: 894(An)X
        !          3479: 1028(Embeddable)X
        !          3480: 1525(Command)X
        !          3481: 1942(Language)X
        !          3482: 3466(December)X
        !          3483: 3868(22,)X
        !          3484: 4000(1989)X
        !          3485: 1 f
        !          3486: -1 Ds
        !          3487: 1 Dt
        !          3488: 2183 1045 MXY
        !          3489: 604 0 Dl
        !          3490: 2183 1400 MXY
        !          3491: 16 -25 Dl
        !          3492: -16 9 Dl
        !          3493: -15 -9 Dl
        !          3494: 15 25 Dl
        !          3495: 0 -355 Dl
        !          3496: 13 s
        !          3497: 3006 867(Application)N
        !          3498: 3142 1471 MXY
        !          3499: 25 15 Dl
        !          3500: -9 -15 Dl
        !          3501: 9 -16 Dl
        !          3502: -25 16 Dl
        !          3503: 71 0 Dl
        !          3504: 2929 1542 MXY
        !          3505: 0 71 Dl
        !          3506: 284 0 Dl
        !          3507: 0 -142 Dl
        !          3508: 2929 1400 MXY
        !          3509: 16 -25 Dl
        !          3510: -16 9 Dl
        !          3511: -15 -9 Dl
        !          3512: 15 25 Dl
        !          3513: 0 -284 Dl
        !          3514: 2361 1471 MXY
        !          3515: 24 15 Dl
        !          3516: -8 -15 Dl
        !          3517: 8 -16 Dl
        !          3518: -24 16 Dl
        !          3519: 355 0 Dl
        !          3520: 1367 867(Tcl)N
        !          3521: 3 Dt
        !          3522: 2787 1116 MXY
        !          3523: 0 -142 Dl
        !          3524: 284 0 Dl
        !          3525: 0 142 Dl
        !          3526: -284 0 Dl
        !          3527: 2716 1542 MXY
        !          3528: 0 -142 Dl
        !          3529: 426 0 Dl
        !          3530: 0 142 Dl
        !          3531: -426 0 Dl
        !          3532: 2779 1506(Collect)N
        !          3533: 2857 1080(Init)N
        !          3534: 1935 2465 MXY
        !          3535: 0 -142 Dl
        !          3536: 426 0 Dl
        !          3537: 0 142 Dl
        !          3538: -426 0 Dl
        !          3539: 2006 1542 MXY
        !          3540: 0 -142 Dl
        !          3541: 355 0 Dl
        !          3542: 0 142 Dl
        !          3543: -355 0 Dl
        !          3544: 1980 2429(Utilities)N
        !          3545: 3 f
        !          3546: 9 s
        !          3547: 1349 2087(Commands)N
        !          3548: 1349 1980(Built-in)N
        !          3549: 3142 2140(Commands)N
        !          3550: 3142 2033(Speci\256c)N
        !          3551: 3142 1927(Application-)N
        !          3552: 1 f
        !          3553: 13 s
        !          3554: 2053 1506(Parser)N
        !          3555: 3000 2039 MXY
        !          3556: 0 -71 Dl
        !          3557: 71 0 Dl
        !          3558: 0 71 Dl
        !          3559: -71 0 Dl
        !          3560: 2858 MX
        !          3561: 0 -71 Dl
        !          3562: 71 0 Dl
        !          3563: 0 71 Dl
        !          3564: -71 0 Dl
        !          3565: 2716 MX
        !          3566: 0 -71 Dl
        !          3567: 71 0 Dl
        !          3568: 0 71 Dl
        !          3569: -71 0 Dl
        !          3570: 2574 MX
        !          3571: 0 -71 Dl
        !          3572: 71 0 Dl
        !          3573: 0 71 Dl
        !          3574: -71 0 Dl
        !          3575: 2290 MX
        !          3576: 0 -71 Dl
        !          3577: 71 0 Dl
        !          3578: 0 71 Dl
        !          3579: -71 0 Dl
        !          3580: 2148 MX
        !          3581: 0 -71 Dl
        !          3582: 71 0 Dl
        !          3583: 0 71 Dl
        !          3584: -71 0 Dl
        !          3585: 2006 MX
        !          3586: 0 -71 Dl
        !          3587: 71 0 Dl
        !          3588: 0 71 Dl
        !          3589: -71 0 Dl
        !          3590: 1864 MX
        !          3591: 0 -71 Dl
        !          3592: 71 0 Dl
        !          3593: 0 71 Dl
        !          3594: -71 0 Dl
        !          3595: 1722 MX
        !          3596: 0 -71 Dl
        !          3597: 71 0 Dl
        !          3598: 0 71 Dl
        !          3599: -71 0 Dl
        !          3600: 1 Dt
        !          3601: 1757 MX
        !          3602: 0 213 Dl
        !          3603: 249 0 Dl
        !          3604: 1899 2039 MXY
        !          3605: 0 178 Dl
        !          3606: 142 0 Dl
        !          3607: 2006 2323 MXY
        !          3608: 15 -24 Dl
        !          3609: -15 9 Dl
        !          3610: -16 -9 Dl
        !          3611: 16 24 Dl
        !          3612: 0 -71 Dl
        !          3613: 2041 2323 MXY
        !          3614: 16 -24 Dl
        !          3615: -16 9 Dl
        !          3616: -15 -9 Dl
        !          3617: 15 24 Dl
        !          3618: 0 -106 Dl
        !          3619: 2039 MY
        !          3620: 0 142 Dl
        !          3621: 36 0 Dl
        !          3622: 2323 MY
        !          3623: 15 -24 Dl
        !          3624: -15 9 Dl
        !          3625: -16 -9 Dl
        !          3626: 16 24 Dl
        !          3627: 0 -142 Dl
        !          3628: 3036 2039 MXY
        !          3629: 0 213 Dl
        !          3630: -746 0 Dl
        !          3631: 2323 MY
        !          3632: 16 -24 Dl
        !          3633: -16 9 Dl
        !          3634: -16 -9 Dl
        !          3635: 16 24 Dl
        !          3636: 0 -71 Dl
        !          3637: 2894 2039 MXY
        !          3638: 0 178 Dl
        !          3639: -640 0 Dl
        !          3640: 2323 MY
        !          3641: 16 -24 Dl
        !          3642: -16 9 Dl
        !          3643: -15 -9 Dl
        !          3644: 15 24 Dl
        !          3645: 0 -106 Dl
        !          3646: 2752 2039 MXY
        !          3647: 0 142 Dl
        !          3648: -533 0 Dl
        !          3649: 2323 MY
        !          3650: 16 -24 Dl
        !          3651: -16 9 Dl
        !          3652: -16 -9 Dl
        !          3653: 16 24 Dl
        !          3654: 0 -142 Dl
        !          3655: 2610 2039 MXY
        !          3656: 0 107 Dl
        !          3657: -427 0 Dl
        !          3658: 2323 MY
        !          3659: 16 -24 Dl
        !          3660: -16 9 Dl
        !          3661: -15 -9 Dl
        !          3662: 15 24 Dl
        !          3663: 0 -177 Dl
        !          3664: 2326 2039 MXY
        !          3665: 0 71 Dl
        !          3666: -178 0 Dl
        !          3667: 2323 MY
        !          3668: 16 -24 Dl
        !          3669: -16 9 Dl
        !          3670: -16 -9 Dl
        !          3671: 16 24 Dl
        !          3672: 0 -213 Dl
        !          3673: 2183 2039 MXY
        !          3674: 0 35 Dl
        !          3675: -71 0 Dl
        !          3676: 2323 MY
        !          3677: 16 -24 Dl
        !          3678: -16 9 Dl
        !          3679: -15 -9 Dl
        !          3680: 15 24 Dl
        !          3681: 0 -249 Dl
        !          3682: 2326 1968 MXY
        !          3683: 15 -25 Dl
        !          3684: -15 9 Dl
        !          3685: -16 -9 Dl
        !          3686: 16 25 Dl
        !          3687: 0 -107 Dl
        !          3688: 2183 1968 MXY
        !          3689: 16 -25 Dl
        !          3690: -16 9 Dl
        !          3691: -15 -9 Dl
        !          3692: 15 25 Dl
        !          3693: 0 -71 Dl
        !          3694: 2610 1968 MXY
        !          3695: 15 -25 Dl
        !          3696: -15 9 Dl
        !          3697: -16 -9 Dl
        !          3698: 16 25 Dl
        !          3699: 0 -142 Dl
        !          3700: 2752 1968 MXY
        !          3701: 15 -25 Dl
        !          3702: -15 9 Dl
        !          3703: -16 -9 Dl
        !          3704: 16 25 Dl
        !          3705: 0 -178 Dl
        !          3706: 2894 1968 MXY
        !          3707: 15 -25 Dl
        !          3708: -15 9 Dl
        !          3709: -16 -9 Dl
        !          3710: 16 25 Dl
        !          3711: 0 -213 Dl
        !          3712: 3036 1968 MXY
        !          3713: 15 -25 Dl
        !          3714: -15 9 Dl
        !          3715: -16 -9 Dl
        !          3716: 16 25 Dl
        !          3717: 0 -249 Dl
        !          3718: 2326 1542 MXY
        !          3719: 0 177 Dl
        !          3720: 710 0 Dl
        !          3721: 2290 1542 MXY
        !          3722: 0 213 Dl
        !          3723: 604 0 Dl
        !          3724: 2254 1542 MXY
        !          3725: 0 248 Dl
        !          3726: 498 0 Dl
        !          3727: 2219 1542 MXY
        !          3728: 0 284 Dl
        !          3729: 391 0 Dl
        !          3730: 2183 1542 MXY
        !          3731: 0 319 Dl
        !          3732: 143 0 Dl
        !          3733: 2148 1542 MXY
        !          3734: 0 355 Dl
        !          3735: 35 0 Dl
        !          3736: 2041 1542 MXY
        !          3737: 0 177 Dl
        !          3738: -284 0 Dl
        !          3739: 1968 MY
        !          3740: 16 -25 Dl
        !          3741: -16 9 Dl
        !          3742: -15 -9 Dl
        !          3743: 15 25 Dl
        !          3744: 0 -249 Dl
        !          3745: 2077 1542 MXY
        !          3746: 0 213 Dl
        !          3747: -178 0 Dl
        !          3748: 1968 MY
        !          3749: 16 -25 Dl
        !          3750: -16 9 Dl
        !          3751: -15 -9 Dl
        !          3752: 15 25 Dl
        !          3753: 0 -213 Dl
        !          3754: 2112 1542 MXY
        !          3755: 0 248 Dl
        !          3756: -71 0 Dl
        !          3757: 1968 MY
        !          3758: 16 -25 Dl
        !          3759: -16 9 Dl
        !          3760: -15 -9 Dl
        !          3761: 15 25 Dl
        !          3762: 0 -178 Dl
        !          3763: 4 Ds
        !          3764: 2503 2536 MXY
        !          3765: 0 -1633 Dl
        !          3766: 1066 0 Dl
        !          3767: 0 1633 Dl
        !          3768: -1066 0 Dl
        !          3769: 2432 903 MXY
        !          3770: 0 1633 Dl
        !          3771: -1136 0 Dl
        !          3772: 0 -1633 Dl
        !          3773: 1136 0 Dl
        !          3774: 3 Dt
        !          3775: -1 Ds
        !          3776: 3 f
        !          3777: 10 s
        !          3778: 880 2718(Figure)N
        !          3779: 1128(2)X
        !          3780: 1 f
        !          3781: (.)S
        !          3782: 1229(The)X
        !          3783: 1375(Tcl)X
        !          3784: 1503(library)X
        !          3785: 1738(provides)X
        !          3786: 2035(a)X
        !          3787: 2092(parser)X
        !          3788: 2310(for)X
        !          3789: 2425(the)X
        !          3790: 2544(Tcl)X
        !          3791: 2672(language,)X
        !          3792: 3003(a)X
        !          3793: 3060(set)X
        !          3794: 3170(of)X
        !          3795: 3258(built-in)X
        !          3796: 3513(commands,)X
        !          3797: 3900(and)X
        !          3798: 880 2808(several)N
        !          3799: 1145(utility)X
        !          3800: 1372(procedures.)X
        !          3801: 1801(The)X
        !          3802: 1962(application)X
        !          3803: 2354(provides)X
        !          3804: 2666(application-speci\256c)X
        !          3805: 3330(commands)X
        !          3806: 3713(plus)X
        !          3807: 3882(pro-)X
        !          3808: 880 2898(cedures)N
        !          3809: 1148(to)X
        !          3810: 1232(collect)X
        !          3811: 1468(commands)X
        !          3812: 1837(for)X
        !          3813: 1953(execution.)X
        !          3814: 2327(The)X
        !          3815: 2474(commands)X
        !          3816: 2843(are)X
        !          3817: 2963(parsed)X
        !          3818: 3194(by)X
        !          3819: 3295(Tcl)X
        !          3820: 3423(and)X
        !          3821: 3560(then)X
        !          3822: 3719(passed)X
        !          3823: 3954(to)X
        !          3824: 880 2988(relevant)N
        !          3825: 1159(command)X
        !          3826: 1495(procedures)X
        !          3827: 1868(\(either)X
        !          3828: 2098(in)X
        !          3829: 2180(Tcl)X
        !          3830: 2307(or)X
        !          3831: 2394(in)X
        !          3832: 2476(the)X
        !          3833: 2594(application\))X
        !          3834: 2997(for)X
        !          3835: 3111(execution.)X
        !          3836: 11 s
        !          3837: 920 3216(Once)N
        !          3838: 1138(an)X
        !          3839: 1254(application)X
        !          3840: 1679(has)X
        !          3841: 1828(created)X
        !          3842: 2114(an)X
        !          3843: 2229(interpreter,)X
        !          3844: 2650(it)X
        !          3845: 2732(calls)X
        !          3846: 2926(the)X
        !          3847: 7 f
        !          3848: 3097 0.1992(Tcl_CreateCommand)AX
        !          3849: 1 f
        !          3850: 4030(pro-)X
        !          3851: 720 3315(cedure)N
        !          3852: 976(to)X
        !          3853: 1067(extend)X
        !          3854: 1324(the)X
        !          3855: 1454(interpreter)X
        !          3856: 1843(with)X
        !          3857: 2022(application-speci\256c)X
        !          3858: 2735(commands:)X
        !          3859: 7 f
        !          3860: 10 s
        !          3861: 1360 3480(typedef)N
        !          3862: 1744(int)X
        !          3863: 1936(\(*Tcl_CmdProc\)\(ClientData)X
        !          3864: 3184(clientData,)X
        !          3865: 1586 3579(Tcl_Interp)N
        !          3866: 2114(*interp,)X
        !          3867: 2546(int)X
        !          3868: 2738(argc,)X
        !          3869: 3026(char)X
        !          3870: 3266(*argv[]\);)X
        !          3871: 1360 3777(Tcl_CreateCommand\(Tcl_Interp)N
        !          3872: 2752(*interp,)X
        !          3873: 3184(char)X
        !          3874: 3424(*name,)X
        !          3875: 1586 3876(Tcl_CmdProc)N
        !          3876: 2162(proc,)X
        !          3877: 2450(ClientData)X
        !          3878: 2978(clientData\))X
        !          3879: 1 f
        !          3880: 11 s
        !          3881: 720 4041(Each)N
        !          3882: 919(call)X
        !          3883: 1070(to)X
        !          3884: 7 f
        !          3885: 1193 0.1992(Tcl_CreateCommand)AX
        !          3886: 1 f
        !          3887: 2117(associates)X
        !          3888: 2492(a)X
        !          3889: 2554(particular)X
        !          3890: 2915(command)X
        !          3891: 3285(name)X
        !          3892: 3498(\()X
        !          3893: 7 f
        !          3894: 3527(name)X
        !          3895: 1 f
        !          3896: 3739(\))X
        !          3897: 3790(with)X
        !          3898: 3969(a)X
        !          3899: 4030(pro-)X
        !          3900: 720 4140(cedure)N
        !          3901: 982(that)X
        !          3902: 1142(implements)X
        !          3903: 1582(that)X
        !          3904: 1742(command)X
        !          3905: 2117(\()X
        !          3906: 7 f
        !          3907: 2146(proc)X
        !          3908: 1 f
        !          3909: 2358(\))X
        !          3910: 2414(and)X
        !          3911: 2568(an)X
        !          3912: 2678(arbitrary)X
        !          3913: 3008(single-word)X
        !          3914: 3455(value)X
        !          3915: 3673(to)X
        !          3916: 3769(pass)X
        !          3917: 3947(to)X
        !          3918: 4043(that)X
        !          3919: 720 4239(procedure)N
        !          3920: 1093(\()X
        !          3921: 7 f
        !          3922: 1122(clientData)X
        !          3923: 1 f
        !          3924: 1652(\).)X
        !          3925: 920 4371(After)N
        !          3926: 1136(creating)X
        !          3927: 1451(application-speci\256c)X
        !          3928: 2173(commands,)X
        !          3929: 2608(the)X
        !          3930: 2747(application)X
        !          3931: 3171(enters)X
        !          3932: 3412(a)X
        !          3933: 3482(main)X
        !          3934: 3689(loop)X
        !          3935: 3876(that)X
        !          3936: 4039(col-)X
        !          3937: 720 4470(lects)N
        !          3938: 904(commands)X
        !          3939: 1308(and)X
        !          3940: 1457(passes)X
        !          3941: 1703(them)X
        !          3942: 1902(to)X
        !          3943: 1993(the)X
        !          3944: 7 f
        !          3945: 2154(Tcl_Eval)X
        !          3946: 1 f
        !          3947: 2600(procedure)X
        !          3948: 2973(for)X
        !          3949: 3097(execution:)X
        !          3950: 7 f
        !          3951: 10 s
        !          3952: 1040 4602(int)N
        !          3953: 1232(Tcl_Eval\(Tcl_Interp)X
        !          3954: 2192(*interp,)X
        !          3955: 2624(char)X
        !          3956: 2864(*cmd\))X
        !          3957: 1 f
        !          3958: 11 s
        !          3959: 720 4734(In)N
        !          3960: 825(the)X
        !          3961: 965(simplest)X
        !          3962: 1292(form,)X
        !          3963: 1517(an)X
        !          3964: 1632(application)X
        !          3965: 2057(might)X
        !          3966: 2296(simply)X
        !          3967: 2569(read)X
        !          3968: 2751(commands)X
        !          3969: 3164(from)X
        !          3970: 3366(the)X
        !          3971: 3505(terminal)X
        !          3972: 3831(or)X
        !          3973: 3935(from)X
        !          3974: 4137(a)X
        !          3975: 720 4833(\256le.)N
        !          3976: 908(In)X
        !          3977: 1012(the)X
        !          3978: 2 f
        !          3979: 1151(mx)X
        !          3980: 1 f
        !          3981: 1284(editor)X
        !          3982: 1521(Tcl)X
        !          3983: 1669(commands)X
        !          3984: 2081(are)X
        !          3985: 2218(associated)X
        !          3986: 2610(with)X
        !          3987: 2797(events)X
        !          3988: 3052(such)X
        !          3989: 3243(as)X
        !          3990: 3346(keystrokes,)X
        !          3991: 3774(mouse)X
        !          3992: 4034(but-)X
        !          3993: 720 4932(tons,)N
        !          3994: 916(or)X
        !          3995: 1016(menu)X
        !          3996: 1239(activations;)X
        !          3997: 1696(each)X
        !          3998: 1884(time)X
        !          3999: 2069(an)X
        !          4000: 2179(event)X
        !          4001: 2397(occurs,)X
        !          4002: 2675(the)X
        !          4003: 2810(corresponding)X
        !          4004: 3339(Tcl)X
        !          4005: 3483(command)X
        !          4006: 3857(is)X
        !          4007: 3942(passed)X
        !          4008: 720 5031(to)N
        !          4009: 7 f
        !          4010: 842(Tcl_Eval)X
        !          4011: 1 f
        !          4012: 1266(.)X
        !          4013: 920 5163(The)N
        !          4014: 7 f
        !          4015: 1122(Tcl_Eval)X
        !          4016: 1 f
        !          4017: 1580(procedure)X
        !          4018: 1965(parses)X
        !          4019: 2218(its)X
        !          4020: 7 f
        !          4021: 2367(cmd)X
        !          4022: 1 f
        !          4023: 2559(argument)X
        !          4024: 2925(into)X
        !          4025: 3096(\256elds,)X
        !          4026: 3342(looks)X
        !          4027: 3566(up)X
        !          4028: 3687(the)X
        !          4029: 3828(command)X
        !          4030: 720 5262(name)N
        !          4031: 942(in)X
        !          4032: 1042(the)X
        !          4033: 1181(table)X
        !          4034: 1384(of)X
        !          4035: 1488(those)X
        !          4036: 1705(associated)X
        !          4037: 2098(with)X
        !          4038: 2286(the)X
        !          4039: 2425(interpreter,)X
        !          4040: 2845(and)X
        !          4041: 3003(invokes)X
        !          4042: 3308(the)X
        !          4043: 3447(command)X
        !          4044: 3825(procedure)X
        !          4045: 720 5361(associated)N
        !          4046: 1133(with)X
        !          4047: 1341(that)X
        !          4048: 1525(command.)X
        !          4049: 1968(All)X
        !          4050: 2132(command)X
        !          4051: 2530(procedures,)X
        !          4052: 2987(whether)X
        !          4053: 3320(built-in)X
        !          4054: 3631(or)X
        !          4055: 3754(application-)X
        !          4056: 720 5460(speci\256c,)N
        !          4057: 1039(are)X
        !          4058: 1174(called)X
        !          4059: 1413(in)X
        !          4060: 1510(the)X
        !          4061: 1646(same)X
        !          4062: 1855(way,)X
        !          4063: 2050(as)X
        !          4064: 2150(described)X
        !          4065: 2514(in)X
        !          4066: 2610(the)X
        !          4067: 7 f
        !          4068: 2776(typedef)X
        !          4069: 1 f
        !          4070: 3174(for)X
        !          4071: 7 f
        !          4072: 3334(Tcl_CmdProc)X
        !          4073: 1 f
        !          4074: 3944(above.)X
        !          4075: 720 5559(A)N
        !          4076: 809(command)X
        !          4077: 1183(procedure)X
        !          4078: 1560(is)X
        !          4079: 1645(passed)X
        !          4080: 1905(an)X
        !          4081: 2014(array)X
        !          4082: 2220(of)X
        !          4083: 2319(strings)X
        !          4084: 2580(describing)X
        !          4085: 2973(the)X
        !          4086: 3107(command's)X
        !          4087: 3543(arguments)X
        !          4088: 3935(\()X
        !          4089: 7 f
        !          4090: 3964(argc)X
        !          4091: 1 f
        !          4092: 720 5658(and)N
        !          4093: 7 f
        !          4094: 909(argv)X
        !          4095: 1 f
        !          4096: 1121(\))X
        !          4097: 1181(plus)X
        !          4098: 1359(the)X
        !          4099: 7 f
        !          4100: 1529(clientData)X
        !          4101: 1 f
        !          4102: 2090(value)X
        !          4103: 2312(that)X
        !          4104: 2476(was)X
        !          4105: 2643(associated)X
        !          4106: 3036(with)X
        !          4107: 3224(the)X
        !          4108: 3362(command)X
        !          4109: 3740(when)X
        !          4110: 3960(it)X
        !          4111: 4040(was)X
        !          4112: 720 5757(created.)N
        !          4113: 7 f
        !          4114: 1091(ClientData)X
        !          4115: 1 f
        !          4116: 1663(is)X
        !          4117: 1764(typically)X
        !          4118: 2116(a)X
        !          4119: 2197(pointer)X
        !          4120: 2488(to)X
        !          4121: 2598(an)X
        !          4122: 2722(application-speci\256c)X
        !          4123: 3454(structure)X
        !          4124: 3803(containing)X
        !          4125: 3 f
        !          4126: 2375 6048(-)N
        !          4127: 2426(6)X
        !          4128: 2492(-)X
        !          4129: 
        !          4130: 7 p
        !          4131: %%Page: 7 8
        !          4132: 11 s 11 xH 0 xS 3 f
        !          4133: 720 483(Tcl:)N
        !          4134: 894(An)X
        !          4135: 1028(Embeddable)X
        !          4136: 1525(Command)X
        !          4137: 1942(Language)X
        !          4138: 3466(December)X
        !          4139: 3868(22,)X
        !          4140: 4000(1989)X
        !          4141: 1 f
        !          4142: 720 771(information)N
        !          4143: 1165(needed)X
        !          4144: 1442(to)X
        !          4145: 1539(execute)X
        !          4146: 1836(the)X
        !          4147: 1972(command.)X
        !          4148: 2392(For)X
        !          4149: 2542(example,)X
        !          4150: 2891(in)X
        !          4151: 2 f
        !          4152: 2988(mx)X
        !          4153: 1 f
        !          4154: 3118(the)X
        !          4155: 7 f
        !          4156: 3285(clientData)X
        !          4157: 1 f
        !          4158: 3843(argument)X
        !          4159: 720 870(points)N
        !          4160: 978(to)X
        !          4161: 1089(a)X
        !          4162: 1170(per-window)X
        !          4163: 1636(data)X
        !          4164: 1825(structure)X
        !          4165: 2175(describing)X
        !          4166: 2584(the)X
        !          4167: 2734(\256le)X
        !          4168: 2889(being)X
        !          4169: 3127(edited)X
        !          4170: 3385(and)X
        !          4171: 3553(the)X
        !          4172: 3702(window)X
        !          4173: 4026(it)X
        !          4174: 4117(is)X
        !          4175: 720 969(displayed)N
        !          4176: 1080(in.)X
        !          4177: 920 1101(Control)N
        !          4178: 1253(mechanisms)X
        !          4179: 1752(like)X
        !          4180: 7 f
        !          4181: 1978(if)X
        !          4182: 1 f
        !          4183: 2146(and)X
        !          4184: 7 f
        !          4185: 2366(for)X
        !          4186: 1 f
        !          4187: 2587(are)X
        !          4188: 2756(implemented)X
        !          4189: 3280(with)X
        !          4190: 3499(recursive)X
        !          4191: 3883(calls)X
        !          4192: 4107(to)X
        !          4193: 7 f
        !          4194: 720 1200(Tcl_Eval)N
        !          4195: 1 f
        !          4196: 1144(.)X
        !          4197: 1212(For)X
        !          4198: 1358(example,)X
        !          4199: 1703(the)X
        !          4200: 1835(command)X
        !          4201: 2207(procedure)X
        !          4202: 2582(for)X
        !          4203: 2708(the)X
        !          4204: 7 f
        !          4205: 2871(if)X
        !          4206: 1 f
        !          4207: 3001(command)X
        !          4208: 3373(evaluates)X
        !          4209: 3724(its)X
        !          4210: 3831(\256rst)X
        !          4211: 3991(argu-)X
        !          4212: 720 1299(ment)N
        !          4213: 924(as)X
        !          4214: 1024(an)X
        !          4215: 1134(expression;)X
        !          4216: 1584(if)X
        !          4217: 1665(the)X
        !          4218: 1800(result)X
        !          4219: 2023(is)X
        !          4220: 2109(non-zero,)X
        !          4221: 2470(then)X
        !          4222: 2649(it)X
        !          4223: 2726(calls)X
        !          4224: 7 f
        !          4225: 2945(Tcl_Eval)X
        !          4226: 1 f
        !          4227: 3395(recursively)X
        !          4228: 3812(to)X
        !          4229: 3907(execute)X
        !          4230: 720 1398(its)N
        !          4231: 838(second)X
        !          4232: 1116(argument)X
        !          4233: 1483(as)X
        !          4234: 1590(a)X
        !          4235: 1663(Tcl)X
        !          4236: 1815(command.)X
        !          4237: 2241(During)X
        !          4238: 2524(the)X
        !          4239: 2666(execution)X
        !          4240: 3043(of)X
        !          4241: 3150(that)X
        !          4242: 3317(command,)X
        !          4243: 7 f
        !          4244: 3752(Tcl_Eval)X
        !          4245: 1 f
        !          4246: 720 1497(may)N
        !          4247: 901(be)X
        !          4248: 1013(called)X
        !          4249: 1253(recursively)X
        !          4250: 1673(again,)X
        !          4251: 1915(and)X
        !          4252: 2071(so)X
        !          4253: 2178(on.)X
        !          4254: 7 f
        !          4255: 2370(Tcl_Eval)X
        !          4256: 1 f
        !          4257: 2823(also)X
        !          4258: 2994(calls)X
        !          4259: 3185(itself)X
        !          4260: 3391(recursively)X
        !          4261: 3810(to)X
        !          4262: 3907(execute)X
        !          4263: 720 1596(bracketed)N
        !          4264: 1084(commands)X
        !          4265: 1488(that)X
        !          4266: 1643(appear)X
        !          4267: 1899(in)X
        !          4268: 1990(arguments.)X
        !          4269: 920 1728(Even)N
        !          4270: 1127(tclprocs)X
        !          4271: 1431(such)X
        !          4272: 1617(as)X
        !          4273: 7 f
        !          4274: 1746(fac)X
        !          4275: 1 f
        !          4276: 1930(use)X
        !          4277: 2072(this)X
        !          4278: 2225(same)X
        !          4279: 2431(basic)X
        !          4280: 2637(mechanism.)X
        !          4281: 3108(When)X
        !          4282: 3343(the)X
        !          4283: 7 f
        !          4284: 3507(proc)X
        !          4285: 1 f
        !          4286: 3744(command)X
        !          4287: 4117(is)X
        !          4288: 720 1827(invoked)N
        !          4289: 1045(to)X
        !          4290: 1155(create)X
        !          4291: 7 f
        !          4292: 1437(fac)X
        !          4293: 1 f
        !          4294: 1596(,)X
        !          4295: 1659(the)X
        !          4296: 7 f
        !          4297: 1839(proc)X
        !          4298: 1 f
        !          4299: 2091(command)X
        !          4300: 2479(procedure)X
        !          4301: 2870(creates)X
        !          4302: 3154(a)X
        !          4303: 3233(new)X
        !          4304: 3419(command)X
        !          4305: 3807(by)X
        !          4306: 3935(calling)X
        !          4307: 7 f
        !          4308: 720 1926 0.1992(Tcl_CreateCommand)AN
        !          4309: 1 f
        !          4310: 1650(as)X
        !          4311: 1752(illustrated)X
        !          4312: 2135(in)X
        !          4313: 2233(Figure)X
        !          4314: 2492(3.)X
        !          4315: 2609(The)X
        !          4316: 2775(new)X
        !          4317: 2950(command)X
        !          4318: 3326(has)X
        !          4319: 3471(the)X
        !          4320: 3607(name)X
        !          4321: 7 f
        !          4322: 3857(fac)X
        !          4323: 1 f
        !          4324: 4016(.)X
        !          4325: 4088(Its)X
        !          4326: 720 2025(command)N
        !          4327: 1095(procedure)X
        !          4328: 1472(\()X
        !          4329: 7 f
        !          4330: 1501(proc)X
        !          4331: 1 f
        !          4332: 1739(in)X
        !          4333: 1834(the)X
        !          4334: 1968(call)X
        !          4335: 2122(to)X
        !          4336: 7 f
        !          4337: 2248 0.1992(Tcl_CreateCommand)AX
        !          4338: 1 f
        !          4339: 3149(\))X
        !          4340: 3204(is)X
        !          4341: 3289(a)X
        !          4342: 3354(special)X
        !          4343: 3625(Tcl)X
        !          4344: 3769(library)X
        !          4345: 4030(pro-)X
        !          4346: 720 2124(cedure)N
        !          4347: 987(called)X
        !          4348: 7 f
        !          4349: 1261(InterpProc)X
        !          4350: 1 f
        !          4351: 1791(,)X
        !          4352: 1845(and)X
        !          4353: 2004(its)X
        !          4354: 7 f
        !          4355: 2151(clientData)X
        !          4356: 1 f
        !          4357: 2713(is)X
        !          4358: 2804(a)X
        !          4359: 2875(pointer)X
        !          4360: 3157(to)X
        !          4361: 3258(a)X
        !          4362: 3329(structure)X
        !          4363: 3669(describing)X
        !          4364: 4068(the)X
        !          4365: 720 2223(tclproc.)N
        !          4366: 1036(This)X
        !          4367: 1220(structure)X
        !          4368: 1555(contains,)X
        !          4369: 1898(among)X
        !          4370: 2165(other)X
        !          4371: 2373(things,)X
        !          4372: 2638(a)X
        !          4373: 2704(copy)X
        !          4374: 2902(of)X
        !          4375: 3002(the)X
        !          4376: 3137(body)X
        !          4377: 3340(of)X
        !          4378: 3440(the)X
        !          4379: 3575(tclproc)X
        !          4380: 3846(\(the)X
        !          4381: 4009(third)X
        !          4382: 720 2322(argument)N
        !          4383: 1090(to)X
        !          4384: 1196(the)X
        !          4385: 7 f
        !          4386: 1372(proc)X
        !          4387: 1 f
        !          4388: 1621(command\).)X
        !          4389: 2079(When)X
        !          4390: 2326(the)X
        !          4391: 7 f
        !          4392: 2502(fac)X
        !          4393: 1 f
        !          4394: 2698(command)X
        !          4395: 3083(is)X
        !          4396: 3179(invoked,)X
        !          4397: 7 f
        !          4398: 3553(Tcl_Eval)X
        !          4399: 1 f
        !          4400: 4014(calls)X
        !          4401: 7 f
        !          4402: 720 2421(InterpProc)N
        !          4403: 1 f
        !          4404: 1250(,)X
        !          4405: 1309(which)X
        !          4406: 1560(in)X
        !          4407: 1665(turn)X
        !          4408: 1843(calls)X
        !          4409: 7 f
        !          4410: 2072(Tcl_Eval)X
        !          4411: 1 f
        !          4412: 2532(to)X
        !          4413: 2637(execute)X
        !          4414: 2942(the)X
        !          4415: 3086(body)X
        !          4416: 3298(of)X
        !          4417: 3407(the)X
        !          4418: 3551(tclproc.)X
        !          4419: 3876(There)X
        !          4420: 4117(is)X
        !          4421: 720 2520(some)N
        !          4422: 933(additional)X
        !          4423: 1314(code)X
        !          4424: 1507(required)X
        !          4425: 1827(to)X
        !          4426: 1923(associate)X
        !          4427: 2268(the)X
        !          4428: 2403(argument)X
        !          4429: 2763(of)X
        !          4430: 2863(the)X
        !          4431: 7 f
        !          4432: 3028(fac)X
        !          4433: 1 f
        !          4434: 3213(command)X
        !          4435: 3587(\(which)X
        !          4436: 3857(is)X
        !          4437: 3942(passed)X
        !          4438: 720 2619(to)N
        !          4439: 7 f
        !          4440: 847(InterpProc)X
        !          4441: 1 f
        !          4442: 1404(in)X
        !          4443: 1499(its)X
        !          4444: 7 f
        !          4445: 1640(argv)X
        !          4446: 1 f
        !          4447: 1878(array\))X
        !          4448: 2113(with)X
        !          4449: 2296(the)X
        !          4450: 7 f
        !          4451: 2461(x)X
        !          4452: 1 f
        !          4453: 2540(variable)X
        !          4454: 2850(used)X
        !          4455: 3037(inside)X
        !          4456: 7 f
        !          4457: 3305(fac)X
        !          4458: 1 f
        !          4459: 3464('s)X
        !          4460: 3553(body,)X
        !          4461: 3777(and)X
        !          4462: 3930(to)X
        !          4463: 4025(sup-)X
        !          4464: 720 2718(port)N
        !          4465: 893(variables)X
        !          4466: 1242(with)X
        !          4467: 1430(local)X
        !          4468: 1633(scope,)X
        !          4469: 1886(but)X
        !          4470: 2030(much)X
        !          4471: 2256(of)X
        !          4472: 2359(the)X
        !          4473: 2497(mechanism)X
        !          4474: 2929(for)X
        !          4475: 3061(tclprocs)X
        !          4476: 3370(is)X
        !          4477: 3459(the)X
        !          4478: 3597(same)X
        !          4479: 3808(as)X
        !          4480: 3911(that)X
        !          4481: 4074(for)X
        !          4482: 720 2817(any)N
        !          4483: 869(other)X
        !          4484: 1072(Tcl)X
        !          4485: 1212(command.)X
        !          4486: -1 Ds
        !          4487: 1 Dt
        !          4488: 2489 4389 MXY
        !          4489:  2489 4338 2489 4287 2547.33 4261.5 curveto
        !          4490:  2605.67 4236 2722.33 4236 2780.67 4206.83 curveto
        !          4491:  2839 4177.67 2839 4119.33 2839 4061 curveto
        !          4492: Dstroke
        !          4493: 2140 4389 MXY
        !          4494:  2140 4338 2140 4287 2081.67 4261.5 curveto
        !          4495:  2023.33 4236 1906.67 4236 1848.33 4206.83 curveto
        !          4496:  1790 4177.67 1790 4119.33 1790 4061 curveto
        !          4497: Dstroke
        !          4498: 2424 3974 MXY
        !          4499:  2387.33 3974 2350.67 3974 2332.33 3904.83 curveto
        !          4500:  2314 3835.67 2314 3697.33 2314 3559 curveto
        !          4501: Dstroke
        !          4502: 1499 3749(\(h\))N
        !          4503: 1914 4361(\(g\))N
        !          4504: 1922 3683(\(f\))N
        !          4505: 2351 3880(\(d\))N
        !          4506: 2616 4361(\(c\))N
        !          4507: 2613 3683(\(b\))N
        !          4508: 2140 3449 MXY
        !          4509: -30 -19 Dl
        !          4510: 10 19 Dl
        !          4511: -10 20 Dl
        !          4512: 30 -20 Dl
        !          4513: 4411 MY
        !          4514: 19 -30 Dl
        !          4515: -19 11 Dl
        !          4516: -20 -11 Dl
        !          4517: 20 30 Dl
        !          4518: 2402 3537 MXY
        !          4519:  2402 3595.33 2402 3653.67 2474.83 3682.83 curveto
        !          4520:  2547.67 3712 2693.33 3712 2766.17 3737.5 curveto
        !          4521:  2839 3763 2839 3814 2839 3865 curveto
        !          4522: Dstroke
        !          4523: 2227 3537 MXY
        !          4524:  2227 3595.33 2227 3653.67 2154.17 3682.83 curveto
        !          4525:  2081.33 3712 1935.67 3712 1862.83 3737.5 curveto
        !          4526:  1790 3763 1790 3814 1790 3865 curveto
        !          4527: Dstroke
        !          4528: 3886 MY
        !          4529: 19 -30 Dl
        !          4530: -19 11 Dl
        !          4531: -19 -11 Dl
        !          4532: 19 30 Dl
        !          4533: 2314 3537 MXY
        !          4534: -19 30 Dl
        !          4535: 19 -11 Dl
        !          4536: 20 11 Dl
        !          4537: -20 -30 Dl
        !          4538: 2489 4411 MXY
        !          4539: 19 -30 Dl
        !          4540: -19 11 Dl
        !          4541: -19 -11 Dl
        !          4542: 19 30 Dl
        !          4543: 2839 3886 MXY
        !          4544: 19 -30 Dl
        !          4545: -19 11 Dl
        !          4546: -19 -11 Dl
        !          4547: 19 30 Dl
        !          4548: 4 Ds
        !          4549: 1965 4673 MXY
        !          4550: 0 -262 Dl
        !          4551: 699 0 Dl
        !          4552: 0 262 Dl
        !          4553: -699 0 Dl
        !          4554: 2059 4623(Data)N
        !          4555: 2247(Structure)X
        !          4556: 1605 4011(InterpProc)N
        !          4557: 2466 4033(Command)N
        !          4558: 2856(Procedure)X
        !          4559: 7 f
        !          4560: 2733 3945(proc)N
        !          4561: 1 f
        !          4562: 2205 3486(Parser)N
        !          4563: -1 Ds
        !          4564: 3 Dt
        !          4565: 2140 3537 MXY
        !          4566: 0 -175 Dl
        !          4567: 349 0 Dl
        !          4568: 0 175 Dl
        !          4569: -349 0 Dl
        !          4570: 2424 4061 MXY
        !          4571: 0 -175 Dl
        !          4572: 830 0 Dl
        !          4573: 0 175 Dl
        !          4574: -830 0 Dl
        !          4575: 1571 MX
        !          4576: 0 -175 Dl
        !          4577: 438 0 Dl
        !          4578: 0 175 Dl
        !          4579: -438 0 Dl
        !          4580: 1 Dt
        !          4581: 3974 MY
        !          4582:  1527.33 3974 1483.67 3974 1461.83 3886.5 curveto
        !          4583:  1440 3799 1440 3624 1553 3536.5 curveto
        !          4584:  1666 3449 1892 3449 2118 3449 curveto
        !          4585: Dstroke
        !          4586: 7 f
        !          4587: 2235 4514(fac)N
        !          4588: 2533 3049(proc)N
        !          4589: 2798(fac)X
        !          4590: 3010(x)X
        !          4591: 3116({...})X
        !          4592: 1 f
        !          4593: 2402 3362 MXY
        !          4594: 19 -30 Dl
        !          4595: -19 11 Dl
        !          4596: -19 -11 Dl
        !          4597: 19 30 Dl
        !          4598: 0 -350 Dl
        !          4599: 2227 3362 MXY
        !          4600: 19 -30 Dl
        !          4601: -19 11 Dl
        !          4602: -19 -11 Dl
        !          4603: 19 30 Dl
        !          4604: 0 -350 Dl
        !          4605: 2402 MX
        !          4606: 87 0 Dl
        !          4607: 2227 MX
        !          4608: -87 0 Dl
        !          4609: 2446 3224(\(a\))N
        !          4610: 2086(\(e\))X
        !          4611: 7 f
        !          4612: 1831 3049(fac)N
        !          4613: 2043(5)X
        !          4614: 1 f
        !          4615: 3 Dt
        !          4616: -1 Ds
        !          4617: 3 f
        !          4618: 10 s
        !          4619: 880 4855(Figure)N
        !          4620: 1135(3)X
        !          4621: 1 f
        !          4622: (.)S
        !          4623: 1242(The)X
        !          4624: 1394(creation)X
        !          4625: 1680(and)X
        !          4626: 1823(execution)X
        !          4627: 2162(of)X
        !          4628: 2256(a)X
        !          4629: 2319(tclproc)X
        !          4630: 2569(\(a)X
        !          4631: 2659(procedure)X
        !          4632: 3008(written)X
        !          4633: 3262(in)X
        !          4634: 3351(Tcl\):)X
        !          4635: 3554(\(a\))X
        !          4636: 3671(the)X
        !          4637: 7 f
        !          4638: 3824(proc)X
        !          4639: 1 f
        !          4640: 880 4945(command)N
        !          4641: 1218(is)X
        !          4642: 1293(invoked,)X
        !          4643: 1593(e.g.)X
        !          4644: 1731(to)X
        !          4645: 1815(create)X
        !          4646: 2030(the)X
        !          4647: 7 f
        !          4648: 2178(fac)X
        !          4649: 1 f
        !          4650: 2344(procedure;)X
        !          4651: 2730(\(b\))X
        !          4652: 2846(the)X
        !          4653: 2965(Tcl)X
        !          4654: 3093(parser)X
        !          4655: 3311(invokes)X
        !          4656: 3581(the)X
        !          4657: 3700(command)X
        !          4658: 880 5035(procedure)N
        !          4659: 1225(associated)X
        !          4660: 1578(with)X
        !          4661: 7 f
        !          4662: 1771(proc)X
        !          4663: 1 f
        !          4664: (;)S
        !          4665: 2028(\(c\))X
        !          4666: 2141(the)X
        !          4667: 7 f
        !          4668: 2290(proc)X
        !          4669: 1 f
        !          4670: 2505(command)X
        !          4671: 2844(procedure)X
        !          4672: 3189(creates)X
        !          4673: 3436(a)X
        !          4674: 3495(data)X
        !          4675: 3651(structure)X
        !          4676: 3954(to)X
        !          4677: 880 5125(hold)N
        !          4678: 1047(the)X
        !          4679: 1170(Tcl)X
        !          4680: 1301(command)X
        !          4681: 1641(that)X
        !          4682: 1785(is)X
        !          4683: 7 f
        !          4684: 1890(fac)X
        !          4685: 1 f
        !          4686: ('s)S
        !          4687: 2116(body;)X
        !          4688: 2342(\(d\))X
        !          4689: 7 f
        !          4690: 2488(fac)X
        !          4691: 1 f
        !          4692: 2656(is)X
        !          4693: 2733(registered)X
        !          4694: 3074(as)X
        !          4695: 3165(a)X
        !          4696: 3225(new)X
        !          4697: 3383(Tcl)X
        !          4698: 3514(command,)X
        !          4699: 3874(with)X
        !          4700: 7 f
        !          4701: 880 5215(InterpProc)N
        !          4702: 1 f
        !          4703: 1388(as)X
        !          4704: 1483(its)X
        !          4705: 1585(command)X
        !          4706: 1928(procedure;)X
        !          4707: 2319(\(e\))X
        !          4708: 7 f
        !          4709: 2464(fac)X
        !          4710: 1 f
        !          4711: 2635(is)X
        !          4712: 2715(invoked)X
        !          4713: 3000(as)X
        !          4714: 3094(a)X
        !          4715: 3157(Tcl)X
        !          4716: 3291(command;)X
        !          4717: 3676(\(f\))X
        !          4718: 3784(the)X
        !          4719: 3909(Tcl)X
        !          4720: 880 5305(parser)N
        !          4721: 1112(invokes)X
        !          4722: 7 f
        !          4723: 1424(InterpProc)X
        !          4724: 1 f
        !          4725: 1939(as)X
        !          4726: 2041(the)X
        !          4727: 2174(command)X
        !          4728: 2524(procedure)X
        !          4729: 2880(for)X
        !          4730: 7 f
        !          4731: 3036(fac)X
        !          4732: 1 f
        !          4733: (;)S
        !          4734: 3256(\(g\))X
        !          4735: 7 f
        !          4736: 3412(InterpProc)X
        !          4737: 1 f
        !          4738: 3926(re-)X
        !          4739: 880 5395(trieves)N
        !          4740: 1118(the)X
        !          4741: 1240(body)X
        !          4742: 1424(of)X
        !          4743: 7 f
        !          4744: 1543(fac)X
        !          4745: 1 f
        !          4746: 1711(from)X
        !          4747: 1891(the)X
        !          4748: 2013(data)X
        !          4749: 2171(structure;)X
        !          4750: 2518(and)X
        !          4751: 2658(\(h\))X
        !          4752: 2775(the)X
        !          4753: 2896(Tcl)X
        !          4754: 3026(commands)X
        !          4755: 3396(in)X
        !          4756: 7 f
        !          4757: 3509(fac)X
        !          4758: 1 f
        !          4759: ('s)S
        !          4760: 3734(body)X
        !          4761: 3917(are)X
        !          4762: 880 5485(passed)N
        !          4763: 1114(back)X
        !          4764: 1286(to)X
        !          4765: 1368(the)X
        !          4766: 1486(Tcl)X
        !          4767: 1613(parser)X
        !          4768: 1830(for)X
        !          4769: 1944(execution.)X
        !          4770: 3 f
        !          4771: 11 s
        !          4772: 2375 6048(-)N
        !          4773: 2426(7)X
        !          4774: 2492(-)X
        !          4775: 
        !          4776: 8 p
        !          4777: %%Page: 8 9
        !          4778: 11 s 11 xH 0 xS 3 f
        !          4779: 720 483(Tcl:)N
        !          4780: 894(An)X
        !          4781: 1028(Embeddable)X
        !          4782: 1525(Command)X
        !          4783: 1942(Language)X
        !          4784: 3466(December)X
        !          4785: 3868(22,)X
        !          4786: 4000(1989)X
        !          4787: 1 f
        !          4788: 920 771(A)N
        !          4789: 1009(Tcl)X
        !          4790: 1152(command)X
        !          4791: 1525(procedure)X
        !          4792: 1901(returns)X
        !          4793: 2170(two)X
        !          4794: 2327(results)X
        !          4795: 2582(to)X
        !          4796: 7 f
        !          4797: 2707(Tcl_Eval)X
        !          4798: 1 f
        !          4799: 3131(:)X
        !          4800: 3181(an)X
        !          4801: 3289(integer)X
        !          4802: 3559(return)X
        !          4803: 3794(code)X
        !          4804: 3985(and)X
        !          4805: 4137(a)X
        !          4806: 720 870(string.)N
        !          4807: 992(The)X
        !          4808: 1156(return)X
        !          4809: 1393(code)X
        !          4810: 1586(is)X
        !          4811: 1672(returned)X
        !          4812: 1992(as)X
        !          4813: 2092(the)X
        !          4814: 2227(procedure's)X
        !          4815: 2668(result,)X
        !          4816: 2913(and)X
        !          4817: 3067(the)X
        !          4818: 3202(string)X
        !          4819: 3430(is)X
        !          4820: 3515(stored)X
        !          4821: 3756(in)X
        !          4822: 3851(the)X
        !          4823: 3985(inter-)X
        !          4824: 720 969(preter,)N
        !          4825: 975(from)X
        !          4826: 1174(which)X
        !          4827: 1417(it)X
        !          4828: 1495(can)X
        !          4829: 1645(be)X
        !          4830: 1756(retrieved)X
        !          4831: 2097(later.)X
        !          4832: 7 f
        !          4833: 2356(Tcl_Eval)X
        !          4834: 1 f
        !          4835: 2807(returns)X
        !          4836: 3078(the)X
        !          4837: 3213(same)X
        !          4838: 3421(code)X
        !          4839: 3614(and)X
        !          4840: 3768(string)X
        !          4841: 3996(to)X
        !          4842: 4092(its)X
        !          4843: 720 1068(caller.)N
        !          4844: 990(Table)X
        !          4845: 1221(I)X
        !          4846: 1280(summarizes)X
        !          4847: 1731(the)X
        !          4848: 1869(return)X
        !          4849: 2108(codes)X
        !          4850: 2337(and)X
        !          4851: 2493(strings.)X
        !          4852: 2801(Normally)X
        !          4853: 3168(the)X
        !          4854: 3305(return)X
        !          4855: 3544(code)X
        !          4856: 3739(is)X
        !          4857: 7 f
        !          4858: 3858(TCL_OK)X
        !          4859: 1 f
        !          4860: 720 1167(and)N
        !          4861: 878(the)X
        !          4862: 1017(string)X
        !          4863: 1249(contains)X
        !          4864: 1574(the)X
        !          4865: 1713(result)X
        !          4866: 1940(of)X
        !          4867: 2044(the)X
        !          4868: 2183(command.)X
        !          4869: 2605(If)X
        !          4870: 2693(an)X
        !          4871: 2806(error)X
        !          4872: 3006(occurs)X
        !          4873: 3265(in)X
        !          4874: 3364(executing)X
        !          4875: 3737(a)X
        !          4876: 3806(command,)X
        !          4877: 720 1266(then)N
        !          4878: 896(the)X
        !          4879: 1028(return)X
        !          4880: 1262(code)X
        !          4881: 1452(will)X
        !          4882: 1614(be)X
        !          4883: 7 f
        !          4884: 1752(TCL_ERROR)X
        !          4885: 1 f
        !          4886: 2253(and)X
        !          4887: 2404(the)X
        !          4888: 2536(string)X
        !          4889: 2761(will)X
        !          4890: 2923(describe)X
        !          4891: 3240(the)X
        !          4892: 3372(error)X
        !          4893: 3565(condition.)X
        !          4894: 3966(When)X
        !          4895: 7 f
        !          4896: 720 1365(TCL_ERROR)N
        !          4897: 1 f
        !          4898: 1220(is)X
        !          4899: 1302(returned)X
        !          4900: 1618(\(or)X
        !          4901: 1742(any)X
        !          4902: 1891(value)X
        !          4903: 2104(other)X
        !          4904: 2307(than)X
        !          4905: 7 f
        !          4906: 2512(TCL_OK)X
        !          4907: 1 f
        !          4908: 2830(\),)X
        !          4909: 2903(the)X
        !          4910: 3033(normal)X
        !          4911: 3305(action)X
        !          4912: 3543(is)X
        !          4913: 3624(for)X
        !          4914: 3748(nested)X
        !          4915: 3995(com-)X
        !          4916: 720 1464(mand)N
        !          4917: 943(procedures)X
        !          4918: 1355(to)X
        !          4919: 1451(return)X
        !          4920: 1688(the)X
        !          4921: 1823(same)X
        !          4922: 2031(code)X
        !          4923: 2224(and)X
        !          4924: 2378(string)X
        !          4925: 2606(to)X
        !          4926: 2701(their)X
        !          4927: 2889(callers,)X
        !          4928: 3167(unwinding)X
        !          4929: 3570(all)X
        !          4930: 3685(pending)X
        !          4931: 3995(com-)X
        !          4932: 720 1563(mand)N
        !          4933: 945(executions)X
        !          4934: 1351(until)X
        !          4935: 1543(eventually)X
        !          4936: 1940(the)X
        !          4937: 2077(return)X
        !          4938: 2316(code)X
        !          4939: 2511(and)X
        !          4940: 2667(string)X
        !          4941: 2897(are)X
        !          4942: 3033(returned)X
        !          4943: 3355(by)X
        !          4944: 3472(the)X
        !          4945: 3609(top-level)X
        !          4946: 3951(call)X
        !          4947: 4107(to)X
        !          4948: 7 f
        !          4949: 720 1662(Tcl_Eval)N
        !          4950: 1 f
        !          4951: 1144(.)X
        !          4952: 1212(At)X
        !          4953: 1324(this)X
        !          4954: 1476(point)X
        !          4955: 1682(the)X
        !          4956: 1814(application)X
        !          4957: 2231(will)X
        !          4958: 2393(normally)X
        !          4959: 2736(display)X
        !          4960: 3015(the)X
        !          4961: 3147(error)X
        !          4962: 3341(message)X
        !          4963: 3663(for)X
        !          4964: 3788(the)X
        !          4965: 3919(user)X
        !          4966: 4088(by)X
        !          4967: 720 1761(printing)N
        !          4968: 1022(it)X
        !          4969: 1094(on)X
        !          4970: 1204(the)X
        !          4971: 1334(terminal)X
        !          4972: 1651(or)X
        !          4973: 1746(displaying)X
        !          4974: 2136(it)X
        !          4975: 2208(in)X
        !          4976: 2299(a)X
        !          4977: 2360(noti\256er)X
        !          4978: 2637(window.)X
        !          4979: 920 1893(Return)N
        !          4980: 1185(codes)X
        !          4981: 1410(other)X
        !          4982: 1616(than)X
        !          4983: 7 f
        !          4984: 1824(TCL_OK)X
        !          4985: 1 f
        !          4986: 2166(or)X
        !          4987: 7 f
        !          4988: 2294(TCL_ERROR)X
        !          4989: 1 f
        !          4990: 2795(cause)X
        !          4991: 3014(partial)X
        !          4992: 3264(unwinding.)X
        !          4993: 3709(For)X
        !          4994: 3855(example,)X
        !          4995: 720 1992(the)N
        !          4996: 7 f
        !          4997: 884(break)X
        !          4998: 1 f
        !          4999: 1174(command)X
        !          5000: 1547(returns)X
        !          5001: 1816(a)X
        !          5002: 7 f
        !          5003: 1911(TCL_BREAK)X
        !          5004: 1 f
        !          5005: 2413(code.)X
        !          5006: 2648(This)X
        !          5007: 2830(causes)X
        !          5008: 3084(nested)X
        !          5009: 3334(command)X
        !          5010: 3706(executions)X
        !          5011: 4107(to)X
        !          5012: 720 2091(be)N
        !          5013: 855(unwound)X
        !          5014: 1234(until)X
        !          5015: 1449(a)X
        !          5016: 1540(nested)X
        !          5017: 7 f
        !          5018: 1847(for)X
        !          5019: 1 f
        !          5020: 2057(or)X
        !          5021: 7 f
        !          5022: 2212(foreach)X
        !          5023: 1 f
        !          5024: 2634(command)X
        !          5025: 3033(is)X
        !          5026: 3143(reached.)X
        !          5027: 3511(When)X
        !          5028: 3772(a)X
        !          5029: 7 f
        !          5030: 3893(for)X
        !          5031: 1 f
        !          5032: 4103(or)X
        !          5033: 7 f
        !          5034: 720 2190(foreach)N
        !          5035: 1 f
        !          5036: 1119(command)X
        !          5037: 1495(invokes)X
        !          5038: 7 f
        !          5039: 1828(Tcl_Eval)X
        !          5040: 1 f
        !          5041: 2280(recursively,)X
        !          5042: 2720(it)X
        !          5043: 2797(checks)X
        !          5044: 3063(specially)X
        !          5045: 3404(for)X
        !          5046: 3533(the)X
        !          5047: 7 f
        !          5048: 3699(TCL_BREAK)X
        !          5049: 1 f
        !          5050: 720 2289(result.)N
        !          5051: 993(When)X
        !          5052: 1236(this)X
        !          5053: 1397(occurs)X
        !          5054: 1658(the)X
        !          5055: 7 f
        !          5056: 1829(for)X
        !          5057: 1 f
        !          5058: 2020(or)X
        !          5059: 7 f
        !          5060: 2156(foreach)X
        !          5061: 1 f
        !          5062: 2559(command)X
        !          5063: 2939(terminates)X
        !          5064: 3339(the)X
        !          5065: 3479(loop,)X
        !          5066: 3690(but)X
        !          5067: 3835(it)X
        !          5068: 3917(doesn't)X
        !          5069: 720 2388(return)N
        !          5070: 955(the)X
        !          5071: 7 f
        !          5072: 1119(TCL_BREAK)X
        !          5073: 1 f
        !          5074: 1620(code)X
        !          5075: 1810(to)X
        !          5076: 1903(its)X
        !          5077: 2011(caller.)X
        !          5078: 2275(Instead)X
        !          5079: 2553(it)X
        !          5080: 2627(returns)X
        !          5081: 7 f
        !          5082: 2926(TCL_OK)X
        !          5083: 1 f
        !          5084: 3244(.)X
        !          5085: 3312(Thus)X
        !          5086: 3512(no)X
        !          5087: 3624(higher)X
        !          5088: 3873(levels)X
        !          5089: 4103(of)X
        !          5090: 720 2487(execution)N
        !          5091: 1104(are)X
        !          5092: 1252(aborted.)X
        !          5093: 1601(The)X
        !          5094: 7 f
        !          5095: 1810(TCL_CONTINUE)X
        !          5096: 1 f
        !          5097: 2487(return)X
        !          5098: 2737(code)X
        !          5099: 2943(is)X
        !          5100: 3042(also)X
        !          5101: 3224(handled)X
        !          5102: 3543(by)X
        !          5103: 3671(the)X
        !          5104: 7 f
        !          5105: 3850(for)X
        !          5106: 1 f
        !          5107: 4049(and)X
        !          5108: 7 f
        !          5109: 720 2586(foreach)N
        !          5110: 1 f
        !          5111: 1122(commands)X
        !          5112: 1535(\(they)X
        !          5113: 1746(go)X
        !          5114: 1864(on)X
        !          5115: 1982(to)X
        !          5116: 2081(the)X
        !          5117: 2219(next)X
        !          5118: 2401(loop)X
        !          5119: 2588(iteration\))X
        !          5120: 2942(and)X
        !          5121: 7 f
        !          5122: 3130(TCL_RETURN)X
        !          5123: 1 f
        !          5124: 3690(is)X
        !          5125: 3779(handled)X
        !          5126: 4088(by)X
        !          5127: 720 2685(the)N
        !          5128: 7 f
        !          5129: 887(InterpProc)X
        !          5130: 1 f
        !          5131: 1445(procedure.)X
        !          5132: 1868(Only)X
        !          5133: 2072(a)X
        !          5134: 2138(few)X
        !          5135: 2296(command)X
        !          5136: 2671(procedures,)X
        !          5137: 3105(like)X
        !          5138: 7 f
        !          5139: 3296(break)X
        !          5140: 1 f
        !          5141: 3588(and)X
        !          5142: 7 f
        !          5143: 3773(for)X
        !          5144: 1 f
        !          5145: 3932(,)X
        !          5146: 3981(know)X
        !          5147: 720 2784(anything)N
        !          5148: 1061(about)X
        !          5149: 1289(special)X
        !          5150: 1566(return)X
        !          5151: 1808(codes)X
        !          5152: 2040(such)X
        !          5153: 2233(as)X
        !          5154: 7 f
        !          5155: 2369(TCL_BREAK)X
        !          5156: 1 f
        !          5157: 2846(;)X
        !          5158: 2925(other)X
        !          5159: 3138(command)X
        !          5160: 3518(procedures)X
        !          5161: 3935(simply)X
        !          5162: 720 2883(abort)N
        !          5163: 923(whenever)X
        !          5164: 1286(they)X
        !          5165: 1460(see)X
        !          5166: 1594(any)X
        !          5167: 1743(return)X
        !          5168: 1975(code)X
        !          5169: 2163(other)X
        !          5170: 2366(than)X
        !          5171: 7 f
        !          5172: 2571(TCL_OK)X
        !          5173: 1 f
        !          5174: 2889(.)X
        !          5175: 920 3015(The)N
        !          5176: 7 f
        !          5177: 1129(catch)X
        !          5178: 1 f
        !          5179: 1435(command)X
        !          5180: 1824(may)X
        !          5181: 2017(be)X
        !          5182: 2141(used)X
        !          5183: 2343(to)X
        !          5184: 2453(prevent)X
        !          5185: 2758(complete)X
        !          5186: 3123(unwinding)X
        !          5187: 3540(on)X
        !          5188: 7 f
        !          5189: 3699(TCL_ERROR)X
        !          5190: 1 f
        !          5191: 720 3114(returns.)N
        !          5192: 7 f
        !          5193: 1064(Catch)X
        !          5194: 1 f
        !          5195: 1354(takes)X
        !          5196: 1560(an)X
        !          5197: 1668(argument)X
        !          5198: 2026(that)X
        !          5199: 2184(is)X
        !          5200: 2268(a)X
        !          5201: 2332(Tcl)X
        !          5202: 2475(command)X
        !          5203: 2847(to)X
        !          5204: 2940(execute.)X
        !          5205: 3277(It)X
        !          5206: 3355(passes)X
        !          5207: 3603(the)X
        !          5208: 3735(command)X
        !          5209: 4107(to)X
        !          5210: 7 f
        !          5211: 720 3213(Tcl_Eval)N
        !          5212: 1 f
        !          5213: 1182(for)X
        !          5214: 1322(execution,)X
        !          5215: 1725(but)X
        !          5216: 1875(always)X
        !          5217: 2156(returns)X
        !          5218: 7 f
        !          5219: 2468(TCL_OK)X
        !          5220: 1 f
        !          5221: 2786(.)X
        !          5222: 2867(If)X
        !          5223: 2962(an)X
        !          5224: 3082(error)X
        !          5225: 3289(occurs)X
        !          5226: 3555(in)X
        !          5227: 3661(the)X
        !          5228: 3806(command,)X
        !          5229: 7 f
        !          5230: 720 3312(catch)N
        !          5231: 1 f
        !          5232: 985('s)X
        !          5233: 1081(command)X
        !          5234: 1462(procedure)X
        !          5235: 1846(detects)X
        !          5236: 2124(the)X
        !          5237: 7 f
        !          5238: 2296(TCL_ERROR)X
        !          5239: 1 f
        !          5240: 2806(return)X
        !          5241: 3049(value)X
        !          5242: 3273(from)X
        !          5243: 7 f
        !          5244: 3508(Tcl_Eval)X
        !          5245: 1 f
        !          5246: 3932(,)X
        !          5247: 3986(saves)X
        !          5248: 720 3411(information)N
        !          5249: 1162(about)X
        !          5250: 1383(the)X
        !          5251: 1516(error)X
        !          5252: 1710(in)X
        !          5253: 1803(Tcl)X
        !          5254: 1945(variables,)X
        !          5255: 2309(and)X
        !          5256: 2460(then)X
        !          5257: 2636(returns)X
        !          5258: 2904(TCL_OK)X
        !          5259: 3265(to)X
        !          5260: 3358(its)X
        !          5261: 3466(caller.)X
        !          5262: 3730(In)X
        !          5263: 3827(almost)X
        !          5264: 4087(all)X
        !          5265: 720 3510(cases)N
        !          5266: 928(I)X
        !          5267: 980(think)X
        !          5268: 1185(the)X
        !          5269: 1316(best)X
        !          5270: 1481(response)X
        !          5271: 1811(to)X
        !          5272: 1903(an)X
        !          5273: 2009(error)X
        !          5274: 2202(is)X
        !          5275: 2284(to)X
        !          5276: 2376(abort)X
        !          5277: 2580(all)X
        !          5278: 2692(command)X
        !          5279: 3063(invocations)X
        !          5280: 3493(and)X
        !          5281: 3642(notify)X
        !          5282: 3875(the)X
        !          5283: 4005(user;)X
        !          5284: 7 f
        !          5285: 720 3609(catch)N
        !          5286: 1 f
        !          5287: 1026(is)X
        !          5288: 1126(provided)X
        !          5289: 1480(for)X
        !          5290: 1623(those)X
        !          5291: 1850(few)X
        !          5292: 2022(occasions)X
        !          5293: 2405(where)X
        !          5294: 2660(an)X
        !          5295: 2783(error)X
        !          5296: 2993(is)X
        !          5297: 3092(expected)X
        !          5298: 3445(and)X
        !          5299: 3612(can)X
        !          5300: 3774(be)X
        !          5301: 3897(handled)X
        !          5302: 720 3708(without)N
        !          5303: 1012(aborting.)X
        !          5304: 3 f
        !          5305: 720 4002(4.)N
        !          5306: 830(Tcl)X
        !          5307: 975(and)X
        !          5308: 1139(Window)X
        !          5309: 1479(Applications)X
        !          5310: 1 f
        !          5311: 920 4134(An)N
        !          5312: 1061(embeddable)X
        !          5313: 1521(command)X
        !          5314: 1903(language)X
        !          5315: 2255(like)X
        !          5316: 2422(Tcl)X
        !          5317: 2574(offers)X
        !          5318: 2811(particular)X
        !          5319: 3182(advantages)X
        !          5320: 3606(in)X
        !          5321: 3708(a)X
        !          5322: 3780(windowing)X
        !          5323: 720 4233(environment.)N
        !          5324: 1259(This)X
        !          5325: 1465(is)X
        !          5326: 1572(partly)X
        !          5327: 1826(because)X
        !          5328: 2152(there)X
        !          5329: 2376(are)X
        !          5330: 2531(many)X
        !          5331: 2775(interactive)X
        !          5332: 3196(programs)X
        !          5333: 3576(in)X
        !          5334: 3693(a)X
        !          5335: 3780(windowing)X
        !          5336: 720 4332(environment)N
        !          5337: 1192(\(hence)X
        !          5338: 1452(many)X
        !          5339: 1674(places)X
        !          5340: 1920(to)X
        !          5341: 2015(use)X
        !          5342: 2158(a)X
        !          5343: 2223(command)X
        !          5344: 2597(language\))X
        !          5345: 2970(and)X
        !          5346: 3122(partly)X
        !          5347: 3353(because)X
        !          5348: 3656(con\256gurability)X
        !          5349: 10 f
        !          5350: 955 4472(i)N
        !          5351: 992(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
        !          5352: 1 f
        !          5353: 1093 4571(Return)N
        !          5354: 1355(Code)X
        !          5355: 2322(Meaning)X
        !          5356: 3501(String)X
        !          5357: 10 f
        !          5358: 955 4582(i)N
        !          5359: 992(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
        !          5360: 7 f
        !          5361: 999 4681(TCL_OK)N
        !          5362: 1 f
        !          5363: 1767(Command)X
        !          5364: 2157(completed)X
        !          5365: 2547(normally)X
        !          5366: 3322(Result)X
        !          5367: 7 f
        !          5368: 999 4780(TCL_ERROR)N
        !          5369: 1 f
        !          5370: 1767(Error)X
        !          5371: 1974(occurred)X
        !          5372: 2303(in)X
        !          5373: 2394(command)X
        !          5374: 3322(Error)X
        !          5375: 3529(message)X
        !          5376: 7 f
        !          5377: 999 4879(TCL_BREAK)N
        !          5378: 1 f
        !          5379: 1767(Should)X
        !          5380: 2039(abort)X
        !          5381: 2242(innermost)X
        !          5382: 2617(loop)X
        !          5383: 3322(None)X
        !          5384: 7 f
        !          5385: 999 4978(TCL_CONTINUE)N
        !          5386: 1 f
        !          5387: 1767(Should)X
        !          5388: 2039(skip)X
        !          5389: 2208(innermost)X
        !          5390: 2583(iteration)X
        !          5391: 3322(None)X
        !          5392: 7 f
        !          5393: 999 5077(TCL_RETURN)N
        !          5394: 1 f
        !          5395: 1767(Should)X
        !          5396: 2039(return)X
        !          5397: 2271(from)X
        !          5398: 2464(innermost)X
        !          5399: 2839(procedure)X
        !          5400: 3322(Procedure)X
        !          5401: 3700(result)X
        !          5402: 10 f
        !          5403: 955 5088(i)N
        !          5404: 992(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
        !          5405: 955(c)X
        !          5406: 5000(c)Y
        !          5407: 4912(c)Y
        !          5408: 4824(c)Y
        !          5409: 4736(c)Y
        !          5410: 4648(c)Y
        !          5411: 4560(c)Y
        !          5412: 1701 5088(c)N
        !          5413: 5000(c)Y
        !          5414: 4912(c)Y
        !          5415: 4824(c)Y
        !          5416: 4736(c)Y
        !          5417: 4648(c)Y
        !          5418: 4560(c)Y
        !          5419: 3256 5088(c)N
        !          5420: 5000(c)Y
        !          5421: 4912(c)Y
        !          5422: 4824(c)Y
        !          5423: 4736(c)Y
        !          5424: 4648(c)Y
        !          5425: 4560(c)Y
        !          5426: 3940 5088(c)N
        !          5427: 5000(c)Y
        !          5428: 4912(c)Y
        !          5429: 4824(c)Y
        !          5430: 4736(c)Y
        !          5431: 4648(c)Y
        !          5432: 4560(c)Y
        !          5433: 3 f
        !          5434: 10 s
        !          5435: 880 5244(Table)N
        !          5436: 1099(I)X
        !          5437: 1 f
        !          5438: 1130(.)X
        !          5439: 1194(Each)X
        !          5440: 1378(Tcl)X
        !          5441: 1508(command)X
        !          5442: 1847(returns)X
        !          5443: 2093(a)X
        !          5444: 2152(code)X
        !          5445: 2327(describing)X
        !          5446: 2684(what)X
        !          5447: 2863(happened)X
        !          5448: 3194(and)X
        !          5449: 3333(a)X
        !          5450: 3392(string)X
        !          5451: 3597(that)X
        !          5452: 3740(provides)X
        !          5453: 880 5334(additional)N
        !          5454: 1235(information.)X
        !          5455: 1687(If)X
        !          5456: 1775(the)X
        !          5457: 1907(return)X
        !          5458: 2133(code)X
        !          5459: 2319(is)X
        !          5460: 2406(not)X
        !          5461: 7 f
        !          5462: 2570(TCL_OK)X
        !          5463: 1 f
        !          5464: (,)S
        !          5465: 2912(then)X
        !          5466: 3084(nested)X
        !          5467: 3323(command)X
        !          5468: 3673(executions)X
        !          5469: 880 5424(unwind)N
        !          5470: 1146(and)X
        !          5471: 1287(return)X
        !          5472: 1504(the)X
        !          5473: 1627(same)X
        !          5474: 1817(code,)X
        !          5475: 2014(until)X
        !          5476: 2185(reaching)X
        !          5477: 2487(top-level)X
        !          5478: 2797(or)X
        !          5479: 2889(some)X
        !          5480: 3083(command)X
        !          5481: 3424(that)X
        !          5482: 3569(is)X
        !          5483: 3647(prepared)X
        !          5484: 3954(to)X
        !          5485: 880 5514(deal)N
        !          5486: 1034(with)X
        !          5487: 1196(the)X
        !          5488: 1314(exceptional)X
        !          5489: 1704(return)X
        !          5490: 1916(code.)X
        !          5491: 3 f
        !          5492: 11 s
        !          5493: 2375 6048(-)N
        !          5494: 2426(8)X
        !          5495: 2492(-)X
        !          5496: 
        !          5497: 9 p
        !          5498: %%Page: 9 10
        !          5499: 11 s 11 xH 0 xS 3 f
        !          5500: 720 483(Tcl:)N
        !          5501: 894(An)X
        !          5502: 1028(Embeddable)X
        !          5503: 1525(Command)X
        !          5504: 1942(Language)X
        !          5505: 3466(December)X
        !          5506: 3868(22,)X
        !          5507: 4000(1989)X
        !          5508: 1 f
        !          5509: 720 771(is)N
        !          5510: 807(important)X
        !          5511: 1179(in)X
        !          5512: 1276(today's)X
        !          5513: 1563(windowing)X
        !          5514: 1987(environments)X
        !          5515: 2495(and)X
        !          5516: 2650(a)X
        !          5517: 2716(language)X
        !          5518: 3061(like)X
        !          5519: 3221(Tcl)X
        !          5520: 3366(provides)X
        !          5521: 3696(the)X
        !          5522: 3831(\257exibility)X
        !          5523: 720 870(to)N
        !          5524: 828(recon\256gure.)X
        !          5525: 1311(Tcl)X
        !          5526: 1468(can)X
        !          5527: 1628(be)X
        !          5528: 1749(used)X
        !          5529: 1948(for)X
        !          5530: 2088(two)X
        !          5531: 2258(purposes)X
        !          5532: 2608(in)X
        !          5533: 2715(a)X
        !          5534: 2792(window)X
        !          5535: 3113(application:)X
        !          5536: 3591(to)X
        !          5537: 3698(con\256gure)X
        !          5538: 4068(the)X
        !          5539: 720 969(application's)N
        !          5540: 1211(interface)X
        !          5541: 2 f
        !          5542: 1554(actions)X
        !          5543: 1 f
        !          5544: 1809(,)X
        !          5545: 1866(and)X
        !          5546: 2028(to)X
        !          5547: 2132(con\256gure)X
        !          5548: 2499(the)X
        !          5549: 2641(application's)X
        !          5550: 3131(interface)X
        !          5551: 2 f
        !          5552: 3473(appearance)X
        !          5553: 1 f
        !          5554: 3888(.)X
        !          5555: 3966(These)X
        !          5556: 720 1068(two)N
        !          5557: 874(purposes)X
        !          5558: 1208(are)X
        !          5559: 1337(discussed)X
        !          5560: 1696(in)X
        !          5561: 1787(the)X
        !          5562: 1917(paragraphs)X
        !          5563: 2324(below.)X
        !          5564: 920 1200(The)N
        !          5565: 1086(\256rst)X
        !          5566: 1251(use)X
        !          5567: 1396(of)X
        !          5568: 1497(Tcl)X
        !          5569: 1643(is)X
        !          5570: 1730(for)X
        !          5571: 1860(interface)X
        !          5572: 2196(actions.)X
        !          5573: 2518(Ideally,)X
        !          5574: 2813(each)X
        !          5575: 3002(event)X
        !          5576: 3221(that)X
        !          5577: 3382(has)X
        !          5578: 3527(any)X
        !          5579: 3682(importance)X
        !          5580: 4107(to)X
        !          5581: 720 1299(the)N
        !          5582: 867(application)X
        !          5583: 1299(should)X
        !          5584: 1573(be)X
        !          5585: 1695(bound)X
        !          5586: 1954(to)X
        !          5587: 2062(a)X
        !          5588: 2140(Tcl)X
        !          5589: 2297(command.)X
        !          5590: 2728(Each)X
        !          5591: 2943(keystroke,)X
        !          5592: 3346(each)X
        !          5593: 3546(mouse)X
        !          5594: 3814(motion)X
        !          5595: 4103(or)X
        !          5596: 720 1398(mouse)N
        !          5597: 977(button)X
        !          5598: 1230(press)X
        !          5599: 1437(\(or)X
        !          5600: 1566(release\),)X
        !          5601: 1887(and)X
        !          5602: 2040(each)X
        !          5603: 2227(menu)X
        !          5604: 2449(entry)X
        !          5605: 2656(should)X
        !          5606: 2917(be)X
        !          5607: 3026(associated)X
        !          5608: 3414(with)X
        !          5609: 3597(a)X
        !          5610: 3662(Tcl)X
        !          5611: 3806(command.)X
        !          5612: 720 1497(When)N
        !          5613: 960(the)X
        !          5614: 1098(event)X
        !          5615: 1319(occurs,)X
        !          5616: 1600(it)X
        !          5617: 1680(is)X
        !          5618: 1769(\256rst)X
        !          5619: 1936(mapped)X
        !          5620: 2244(to)X
        !          5621: 2342(its)X
        !          5622: 2455(Tcl)X
        !          5623: 2602(command)X
        !          5624: 2979(and)X
        !          5625: 3135(then)X
        !          5626: 3316(executed)X
        !          5627: 3658(by)X
        !          5628: 3775(passing)X
        !          5629: 4068(the)X
        !          5630: 720 1596(command)N
        !          5631: 1109(to)X
        !          5632: 7 f
        !          5633: 1250(Tcl_Eval)X
        !          5634: 1 f
        !          5635: 1674(.)X
        !          5636: 1758(The)X
        !          5637: 1935(application)X
        !          5638: 2368(should)X
        !          5639: 2643(not)X
        !          5640: 2796(take)X
        !          5641: 2983(any)X
        !          5642: 3150(actions)X
        !          5643: 3440(directly;)X
        !          5644: 3797(all)X
        !          5645: 3926(actions)X
        !          5646: 720 1695(should)N
        !          5647: 989(\256rst)X
        !          5648: 1159(pass)X
        !          5649: 1343(through)X
        !          5650: 1650(Tcl.)X
        !          5651: 1845(Furthermore,)X
        !          5652: 2340(the)X
        !          5653: 2481(application)X
        !          5654: 2907(should)X
        !          5655: 3175(provide)X
        !          5656: 3477(Tcl)X
        !          5657: 3628(commands)X
        !          5658: 4043(that)X
        !          5659: 720 1794(allow)N
        !          5660: 938(the)X
        !          5661: 1068(user)X
        !          5662: 1236(to)X
        !          5663: 1327(change)X
        !          5664: 1598(the)X
        !          5665: 1728(Tcl)X
        !          5666: 1868(command)X
        !          5667: 2238(associated)X
        !          5668: 2622(with)X
        !          5669: 2801(any)X
        !          5670: 2950(event.)X
        !          5671: 920 1926(In)N
        !          5672: 1020(interactive)X
        !          5673: 1420(windowing)X
        !          5674: 1843(applications,)X
        !          5675: 2319(the)X
        !          5676: 2454(use)X
        !          5677: 2598(of)X
        !          5678: 2698(Tcl)X
        !          5679: 2843(will)X
        !          5680: 3007(probably)X
        !          5681: 3346(not)X
        !          5682: 3485(be)X
        !          5683: 3594(visible)X
        !          5684: 3856(to)X
        !          5685: 3951(begin-)X
        !          5686: 720 2025(ning)N
        !          5687: 903(users:)X
        !          5688: 1156(they)X
        !          5689: 1334(will)X
        !          5690: 1498(manipulate)X
        !          5691: 1917(the)X
        !          5692: 2051(applications)X
        !          5693: 2504(using)X
        !          5694: 2720(buttons,)X
        !          5695: 3027(menus,)X
        !          5696: 3304(and)X
        !          5697: 3456(other)X
        !          5698: 3662(interface)X
        !          5699: 3995(com-)X
        !          5700: 720 2124(ponents.)N
        !          5701: 1063(However,)X
        !          5702: 1431(if)X
        !          5703: 1510(Tcl)X
        !          5704: 1653(is)X
        !          5705: 1737(used)X
        !          5706: 1923(as)X
        !          5707: 2021(an)X
        !          5708: 2129(intermediary)X
        !          5709: 2605(for)X
        !          5710: 2732(all)X
        !          5711: 2846(interface)X
        !          5712: 3179(actions)X
        !          5713: 3453(then)X
        !          5714: 3629(two)X
        !          5715: 3785(advantages)X
        !          5716: 720 2223(accrue.)N
        !          5717: 1021(First,)X
        !          5718: 1233(it)X
        !          5719: 1311(becomes)X
        !          5720: 1646(possible)X
        !          5721: 1962(to)X
        !          5722: 2058(write)X
        !          5723: 2266(Tcl)X
        !          5724: 2411(programs)X
        !          5725: 2770(to)X
        !          5726: 2866(recon\256gure)X
        !          5727: 3293(the)X
        !          5728: 3428(interface.)X
        !          5729: 3807(For)X
        !          5730: 3956(exam-)X
        !          5731: 720 2322(ple,)N
        !          5732: 878(users)X
        !          5733: 1086(will)X
        !          5734: 1252(be)X
        !          5735: 1363(able)X
        !          5736: 1538(to)X
        !          5737: 1635(rebind)X
        !          5738: 1887(keystrokes,)X
        !          5739: 2312(change)X
        !          5740: 2588(mouse)X
        !          5741: 2845(buttons,)X
        !          5742: 3154(or)X
        !          5743: 3254(replace)X
        !          5744: 3535(an)X
        !          5745: 3645(existing)X
        !          5746: 3952(opera-)X
        !          5747: 720 2421(tion)N
        !          5748: 882(with)X
        !          5749: 1063(a)X
        !          5750: 1126(more)X
        !          5751: 1331(complex)X
        !          5752: 1659(one)X
        !          5753: 1810(speci\256ed)X
        !          5754: 2147(as)X
        !          5755: 2243(a)X
        !          5756: 2305(set)X
        !          5757: 2426(of)X
        !          5758: 2522(Tcl)X
        !          5759: 2663(commands)X
        !          5760: 3068(or)X
        !          5761: 3164(tclprocs.)X
        !          5762: 3510(The)X
        !          5763: 3670(second)X
        !          5764: 3937(advan-)X
        !          5765: 720 2520(tage)N
        !          5766: 891(is)X
        !          5767: 974(that)X
        !          5768: 1131(this)X
        !          5769: 1283(approach)X
        !          5770: 1628(forces)X
        !          5771: 1865(all)X
        !          5772: 1977(of)X
        !          5773: 2073(the)X
        !          5774: 2204(application's)X
        !          5775: 2683(functionality)X
        !          5776: 3158(to)X
        !          5777: 3250(be)X
        !          5778: 3356(accessible)X
        !          5779: 3736(through)X
        !          5780: 4033(Tcl:)X
        !          5781: 720 2619(anything)N
        !          5782: 1053(that)X
        !          5783: 1210(can)X
        !          5784: 1355(be)X
        !          5785: 1461(invoked)X
        !          5786: 1768(with)X
        !          5787: 1948(the)X
        !          5788: 2079(mouse)X
        !          5789: 2332(or)X
        !          5790: 2428(keyboard)X
        !          5791: 2778(can)X
        !          5792: 2923(also)X
        !          5793: 3088(be)X
        !          5794: 3194(invoked)X
        !          5795: 3501(with)X
        !          5796: 3681(Tcl)X
        !          5797: 3822(programs.)X
        !          5798: 720 2718(This)N
        !          5799: 902(makes)X
        !          5800: 1152(it)X
        !          5801: 1227(possible)X
        !          5802: 1541(to)X
        !          5803: 1635(write)X
        !          5804: 1841(tclprocs)X
        !          5805: 2145(that)X
        !          5806: 2303(simulate)X
        !          5807: 2628(the)X
        !          5808: 2761(actions)X
        !          5809: 3036(of)X
        !          5810: 3133(the)X
        !          5811: 3265(program,)X
        !          5812: 3609(or)X
        !          5813: 3706(that)X
        !          5814: 3863(compose)X
        !          5815: 720 2817(the)N
        !          5816: 854(program's)X
        !          5817: 1241(basic)X
        !          5818: 1447(actions)X
        !          5819: 1722(into)X
        !          5820: 1885(more)X
        !          5821: 2091(powerful)X
        !          5822: 2433(actions.)X
        !          5823: 2752(It)X
        !          5824: 2831(also)X
        !          5825: 2998(permits)X
        !          5826: 3288(interactive)X
        !          5827: 3686(sessions)X
        !          5828: 3999(to)X
        !          5829: 4093(be)X
        !          5830: 720 2916(recorded)N
        !          5831: 1049(and)X
        !          5832: 1198(replayed)X
        !          5833: 1523(as)X
        !          5834: 1618(a)X
        !          5835: 1679(sequence)X
        !          5836: 2023(of)X
        !          5837: 2118(Tcl)X
        !          5838: 2258(commands)X
        !          5839: 2662(\(see)X
        !          5840: 2825(Section)X
        !          5841: 3112(5\).)X
        !          5842: 920 3048(The)N
        !          5843: 1083(second)X
        !          5844: 1353(use)X
        !          5845: 1496(for)X
        !          5846: 1624(Tcl)X
        !          5847: 1767(in)X
        !          5848: 1861(a)X
        !          5849: 1925(window)X
        !          5850: 2233(application)X
        !          5851: 2651(is)X
        !          5852: 2735(to)X
        !          5853: 2829(con\256gure)X
        !          5854: 3186(the)X
        !          5855: 3319(appearance)X
        !          5856: 3739(of)X
        !          5857: 3837(the)X
        !          5858: 3970(appli-)X
        !          5859: 720 3147(cation.)N
        !          5860: 1017(All)X
        !          5861: 1167(of)X
        !          5862: 1277(the)X
        !          5863: 1422(application's)X
        !          5864: 1915(interface)X
        !          5865: 2260(components)X
        !          5866: 2723(\(``widgets'')X
        !          5867: 3179(in)X
        !          5868: 3285(X)X
        !          5869: 3385(terminology\),)X
        !          5870: 3905(such)X
        !          5871: 4103(as)X
        !          5872: 720 3246(labels,)N
        !          5873: 982(buttons,)X
        !          5874: 1298(text)X
        !          5875: 1465(entries,)X
        !          5876: 1756(menus,)X
        !          5877: 2042(and)X
        !          5878: 2203(scrollbars,)X
        !          5879: 2601(should)X
        !          5880: 2870(be)X
        !          5881: 2987(con\256gured)X
        !          5882: 3397(using)X
        !          5883: 3621(Tcl)X
        !          5884: 3772(commands.)X
        !          5885: 720 3345(For)N
        !          5886: 872(example,)X
        !          5887: 1223(in)X
        !          5888: 1322(the)X
        !          5889: 1460(case)X
        !          5890: 1641(of)X
        !          5891: 1744(a)X
        !          5892: 1813(button)X
        !          5893: 2068(the)X
        !          5894: 2205(application)X
        !          5895: 2627(\(or)X
        !          5896: 2758(the)X
        !          5897: 2895(button)X
        !          5898: 3150(widget)X
        !          5899: 3419(code\))X
        !          5900: 3643(should)X
        !          5901: 3907(provide)X
        !          5902: 720 3444(Tcl)N
        !          5903: 866(commands)X
        !          5904: 1276(to)X
        !          5905: 1373(change)X
        !          5906: 1650(the)X
        !          5907: 1786(button's)X
        !          5908: 2103(size)X
        !          5909: 2268(and)X
        !          5910: 2423(location,)X
        !          5911: 2758(its)X
        !          5912: 2870(text,)X
        !          5913: 3053(its)X
        !          5914: 3165(colors,)X
        !          5915: 3430(and)X
        !          5916: 3585(the)X
        !          5917: 3720(action)X
        !          5918: 3963(\(a)X
        !          5919: 4058(Tcl)X
        !          5920: 720 3543(command,)N
        !          5921: 1117(of)X
        !          5922: 1217(course\))X
        !          5923: 1502(to)X
        !          5924: 1598(invoke)X
        !          5925: 1865(when)X
        !          5926: 2082(the)X
        !          5927: 2217(button)X
        !          5928: 2470(is)X
        !          5929: 2556(activated.)X
        !          5930: 2946(This)X
        !          5931: 3130(makes)X
        !          5932: 3382(it)X
        !          5933: 3458(possible)X
        !          5934: 3773(for)X
        !          5935: 3901(users)X
        !          5936: 4107(to)X
        !          5937: 720 3642(write)N
        !          5938: 933(Tcl)X
        !          5939: 1083(programs)X
        !          5940: 1447(to)X
        !          5941: 1548(personalize)X
        !          5942: 1981(the)X
        !          5943: 2121(layout)X
        !          5944: 2374(and)X
        !          5945: 2533(appearance)X
        !          5946: 2960(of)X
        !          5947: 3065(the)X
        !          5948: 3205(applications)X
        !          5949: 3664(they)X
        !          5950: 3847(use.)X
        !          5951: 4039(The)X
        !          5952: 720 3741(most)N
        !          5953: 916(common)X
        !          5954: 1249(use)X
        !          5955: 1390(of)X
        !          5956: 1487(such)X
        !          5957: 1672(recon\256gurability)X
        !          5958: 2284(would)X
        !          5959: 2528(probably)X
        !          5960: 2865(be)X
        !          5961: 2971(in)X
        !          5962: 3063(Tcl)X
        !          5963: 3204(command)X
        !          5964: 3575(\256les)X
        !          5965: 3745(read)X
        !          5966: 3919(by)X
        !          5967: 4030(pro-)X
        !          5968: 720 3840(grams)N
        !          5969: 962 0.2604(automatically)AX
        !          5970: 1471(when)X
        !          5971: 1688(they)X
        !          5972: 1867(start)X
        !          5973: 2046(execution.)X
        !          5974: 2460(However,)X
        !          5975: 2830(the)X
        !          5976: 2964(Tcl)X
        !          5977: 3108(commands)X
        !          5978: 3516(could)X
        !          5979: 3738(also)X
        !          5980: 3906(be)X
        !          5981: 4015(used)X
        !          5982: 720 3939(to)N
        !          5983: 811(change)X
        !          5984: 1082(an)X
        !          5985: 1187(application's)X
        !          5986: 1665(appearance)X
        !          5987: 2082(while)X
        !          5988: 2300(it)X
        !          5989: 2372(is)X
        !          5990: 2453(running,)X
        !          5991: 2771(if)X
        !          5992: 2847(that)X
        !          5993: 3002(should)X
        !          5994: 3259(prove)X
        !          5995: 3481(useful.)X
        !          5996: 920 4071(If)N
        !          5997: 1010(Tcl)X
        !          5998: 1160(is)X
        !          5999: 1251(used)X
        !          6000: 1444(as)X
        !          6001: 1549(described)X
        !          6002: 1918(above,)X
        !          6003: 2182(then)X
        !          6004: 2366(it)X
        !          6005: 2448(could)X
        !          6006: 2676(serve)X
        !          6007: 2893(as)X
        !          6008: 2998(a)X
        !          6009: 3069(speci\256cation)X
        !          6010: 3547(language)X
        !          6011: 3897(for)X
        !          6012: 4030(user)X
        !          6013: 720 4170(interfaces.)N
        !          6014: 1143(User)X
        !          6015: 1345(interface)X
        !          6016: 1690(editors)X
        !          6017: 1967(could)X
        !          6018: 2200(be)X
        !          6019: 2320(written)X
        !          6020: 2606(to)X
        !          6021: 2711(display)X
        !          6022: 3002(widgets)X
        !          6023: 3312(and)X
        !          6024: 3475(let)X
        !          6025: 3600(users)X
        !          6026: 3816(re-arrange)X
        !          6027: 720 4269(them)N
        !          6028: 925(and)X
        !          6029: 1080(con\256gure)X
        !          6030: 1440(attributes)X
        !          6031: 1797(such)X
        !          6032: 1986(as)X
        !          6033: 2087(colors)X
        !          6034: 2330(and)X
        !          6035: 2484(associated)X
        !          6036: 2873(Tcl)X
        !          6037: 3018(commands.)X
        !          6038: 3471(The)X
        !          6039: 3635(interface)X
        !          6040: 3970(editor)X
        !          6041: 720 4368(could)N
        !          6042: 939(then)X
        !          6043: 1114(output)X
        !          6044: 1363(information)X
        !          6045: 1803(about)X
        !          6046: 2022(the)X
        !          6047: 2152(interface)X
        !          6048: 2482(as)X
        !          6049: 2577(a)X
        !          6050: 2638(Tcl)X
        !          6051: 2778(command)X
        !          6052: 3148(\256le)X
        !          6053: 3283(to)X
        !          6054: 3374(be)X
        !          6055: 3479(read)X
        !          6056: 3652(by)X
        !          6057: 3762(the)X
        !          6058: 3892(applica-)X
        !          6059: 720 4467(tion)N
        !          6060: 881(when)X
        !          6061: 1094(it)X
        !          6062: 1167(starts)X
        !          6063: 1376(up.)X
        !          6064: 1531(Some)X
        !          6065: 1755(current)X
        !          6066: 2027(interface)X
        !          6067: 2358(editors)X
        !          6068: 2620(output)X
        !          6069: 2868(C)X
        !          6070: 2949(code)X
        !          6071: 3137(which)X
        !          6072: 3374(must)X
        !          6073: 3568(then)X
        !          6074: 3742(be)X
        !          6075: 3847(compiled)X
        !          6076: 720 4566(into)N
        !          6077: 887(the)X
        !          6078: 1024(application)X
        !          6079: 1445([7];)X
        !          6080: 1622(unfortunately)X
        !          6081: 2125(this)X
        !          6082: 2281(approach)X
        !          6083: 2631(requires)X
        !          6084: 2942(an)X
        !          6085: 3053(application)X
        !          6086: 3474(to)X
        !          6087: 3571(be)X
        !          6088: 3682(recompiled)X
        !          6089: 4107(in)X
        !          6090: 720 4665(order)N
        !          6091: 929(to)X
        !          6092: 1022(change)X
        !          6093: 1295(its)X
        !          6094: 1403(interface)X
        !          6095: 1735(\(or,)X
        !          6096: 1883(alternatively,)X
        !          6097: 2371(it)X
        !          6098: 2445(requires)X
        !          6099: 2752(a)X
        !          6100: 2814(dynamic-code-loading)X
        !          6101: 3630(facility\).)X
        !          6102: 3977(If)X
        !          6103: 4058(Tcl)X
        !          6104: 720 4764(were)N
        !          6105: 914(used)X
        !          6106: 1099(as)X
        !          6107: 1196(the)X
        !          6108: 1328(interface)X
        !          6109: 1660(speci\256cation)X
        !          6110: 2130(language)X
        !          6111: 2472(then)X
        !          6112: 2648(no)X
        !          6113: 2760(recompilation)X
        !          6114: 3274(would)X
        !          6115: 3517(be)X
        !          6116: 3623(necessary)X
        !          6117: 3987(and)X
        !          6118: 4137(a)X
        !          6119: 720 4863(single)N
        !          6120: 953(application)X
        !          6121: 1368(binary)X
        !          6122: 1615(could)X
        !          6123: 1833(support)X
        !          6124: 2119(many)X
        !          6125: 2337(different)X
        !          6126: 2662(interfaces.)X
        !          6127: 3 f
        !          6128: 720 5157(5.)N
        !          6129: 830(Communication)X
        !          6130: 1458(Between)X
        !          6131: 1797(Applications)X
        !          6132: 1 f
        !          6133: 920 5289(The)N
        !          6134: 1086(advantages)X
        !          6135: 1505(of)X
        !          6136: 1606(an)X
        !          6137: 1717(embedded)X
        !          6138: 2107(command)X
        !          6139: 2483(language)X
        !          6140: 2829(like)X
        !          6141: 2990(Tcl)X
        !          6142: 3136(become)X
        !          6143: 3438(even)X
        !          6144: 3632(greater)X
        !          6145: 3904(if)X
        !          6146: 3986(all)X
        !          6147: 4103(of)X
        !          6148: 720 5388(the)N
        !          6149: 862(tools)X
        !          6150: 1068(in)X
        !          6151: 1171(an)X
        !          6152: 1288(environment)X
        !          6153: 1768(are)X
        !          6154: 1909(based)X
        !          6155: 2143(on)X
        !          6156: 2265(the)X
        !          6157: 2407(same)X
        !          6158: 2622(language.)X
        !          6159: 3018(First,)X
        !          6160: 3236(users)X
        !          6161: 3450(need)X
        !          6162: 3650(only)X
        !          6163: 3840(learn)X
        !          6164: 4049(one)X
        !          6165: 720 5487(basic)N
        !          6166: 938(command)X
        !          6167: 1323(language;)X
        !          6168: 1725(to)X
        !          6169: 1831(move)X
        !          6170: 2064(from)X
        !          6171: 2272(one)X
        !          6172: 2436(application)X
        !          6173: 2866(to)X
        !          6174: 2972(another)X
        !          6175: 3273(they)X
        !          6176: 3461(need)X
        !          6177: 3663(only)X
        !          6178: 3856(learn)X
        !          6179: 4068(the)X
        !          6180: 720 5586(\(few?\))N
        !          6181: 976(application-speci\256c)X
        !          6182: 1695(commands)X
        !          6183: 2105(for)X
        !          6184: 2235(the)X
        !          6185: 2370(new)X
        !          6186: 2543(application.)X
        !          6187: 3007(Second,)X
        !          6188: 3315(generic)X
        !          6189: 3601(interface)X
        !          6190: 3936(editors)X
        !          6191: 720 5685(become)N
        !          6192: 1017(possible,)X
        !          6193: 1351(as)X
        !          6194: 1447(described)X
        !          6195: 1806(in)X
        !          6196: 1897(the)X
        !          6197: 2027(previous)X
        !          6198: 2352(section.)X
        !          6199: 2668(Third,)X
        !          6200: 2908(and)X
        !          6201: 3057(most)X
        !          6202: 3251(important)X
        !          6203: 3617(in)X
        !          6204: 3708(my)X
        !          6205: 3843(view,)X
        !          6206: 4058(Tcl)X
        !          6207: 720 5784(can)N
        !          6208: 864(provide)X
        !          6209: 1155(a)X
        !          6210: 1216(means)X
        !          6211: 1463(of)X
        !          6212: 1558(communication)X
        !          6213: 2130(between)X
        !          6214: 2445(applications.)X
        !          6215: 3 f
        !          6216: 2375 6048(-)N
        !          6217: 2426(9)X
        !          6218: 2492(-)X
        !          6219: 
        !          6220: 10 p
        !          6221: %%Page: 10 11
        !          6222: 11 s 11 xH 0 xS 3 f
        !          6223: 720 483(Tcl:)N
        !          6224: 894(An)X
        !          6225: 1028(Embeddable)X
        !          6226: 1525(Command)X
        !          6227: 1942(Language)X
        !          6228: 3466(December)X
        !          6229: 3868(22,)X
        !          6230: 4000(1989)X
        !          6231: 1 f
        !          6232: 920 771(I)N
        !          6233: 977(have)X
        !          6234: 1170(implemented)X
        !          6235: 1659(a)X
        !          6236: 1725(communication)X
        !          6237: 2302(mechanism)X
        !          6238: 2731(for)X
        !          6239: 2860(X11)X
        !          6240: 3038(in)X
        !          6241: 3134(the)X
        !          6242: 3269(form)X
        !          6243: 3467(of)X
        !          6244: 3567(an)X
        !          6245: 3677(additional)X
        !          6246: 4058(Tcl)X
        !          6247: 720 870(command)N
        !          6248: 1095(called)X
        !          6249: 7 f
        !          6250: 1364(send)X
        !          6251: 1 f
        !          6252: 1576(.)X
        !          6253: 1647(For)X
        !          6254: 7 f
        !          6255: 1827(send)X
        !          6256: 1 f
        !          6257: 2066(to)X
        !          6258: 2161(work,)X
        !          6259: 2389(each)X
        !          6260: 2576(Tcl)X
        !          6261: 2720(interpreter)X
        !          6262: 3113(associated)X
        !          6263: 3501(with)X
        !          6264: 3684(an)X
        !          6265: 3793(X11)X
        !          6266: 3970(appli-)X
        !          6267: 720 969(cation)N
        !          6268: 961(is)X
        !          6269: 1045(given)X
        !          6270: 1266(a)X
        !          6271: 1330(textual)X
        !          6272: 1596(name,)X
        !          6273: 1834(such)X
        !          6274: 2020(as)X
        !          6275: 7 f
        !          6276: 2149(xmh)X
        !          6277: 1 f
        !          6278: 2333(for)X
        !          6279: 2460(an)X
        !          6280: 2568(X)X
        !          6281: 2656(mail)X
        !          6282: 2839(handler)X
        !          6283: 3128(or)X
        !          6284: 7 f
        !          6285: 3256(mx.foo.c)X
        !          6286: 1 f
        !          6287: 3704(for)X
        !          6288: 3830(a)X
        !          6289: 3893(window)X
        !          6290: 720 1068(in)N
        !          6291: 813(which)X
        !          6292: 2 f
        !          6293: 1052(mx)X
        !          6294: 1 f
        !          6295: 1178(is)X
        !          6296: 1261(displaying)X
        !          6297: 1653(a)X
        !          6298: 1716(\256le)X
        !          6299: 1853(named)X
        !          6300: 7 f
        !          6301: 2143(foo.c)X
        !          6302: 1 f
        !          6303: 2408(.)X
        !          6304: 2475(The)X
        !          6305: 7 f
        !          6306: 2666(send)X
        !          6307: 1 f
        !          6308: 2901(command)X
        !          6309: 3272(takes)X
        !          6310: 3476(two)X
        !          6311: 3631(arguments:)X
        !          6312: 4068(the)X
        !          6313: 720 1167(name)N
        !          6314: 937(of)X
        !          6315: 1036(an)X
        !          6316: 1145(interpreter)X
        !          6317: 1538(and)X
        !          6318: 1691(a)X
        !          6319: 1756(Tcl)X
        !          6320: 1900(command)X
        !          6321: 2274(to)X
        !          6322: 2369(execute)X
        !          6323: 2663(in)X
        !          6324: 2757(that)X
        !          6325: 2915(interpreter.)X
        !          6326: 7 f
        !          6327: 3382(Send)X
        !          6328: 1 f
        !          6329: 3619(arranges)X
        !          6330: 3941(for)X
        !          6331: 4068(the)X
        !          6332: 720 1266(command)N
        !          6333: 1093(to)X
        !          6334: 1187(be)X
        !          6335: 1295(passed)X
        !          6336: 1554(to)X
        !          6337: 1648(the)X
        !          6338: 1781(process)X
        !          6339: 2069(containing)X
        !          6340: 2467(the)X
        !          6341: 2600(named)X
        !          6342: 2860(interpreter;)X
        !          6343: 3276(the)X
        !          6344: 3408(command)X
        !          6345: 3780(is)X
        !          6346: 3863(executed)X
        !          6347: 720 1365(by)N
        !          6348: 844(that)X
        !          6349: 1013(interpreter)X
        !          6350: 1416(and)X
        !          6351: 1579(the)X
        !          6352: 1723(results)X
        !          6353: 1989(\(return)X
        !          6354: 2264(code)X
        !          6355: 2466(and)X
        !          6356: 2629(string\))X
        !          6357: 2895(are)X
        !          6358: 3038(returned)X
        !          6359: 3367(to)X
        !          6360: 3472(the)X
        !          6361: 3615(application)X
        !          6362: 4043(that)X
        !          6363: 720 1464(issued)N
        !          6364: 962(the)X
        !          6365: 7 f
        !          6366: 1123(send)X
        !          6367: 1 f
        !          6368: 1357(command.)X
        !          6369: 920 1596(The)N
        !          6370: 1092(X11)X
        !          6371: 1278 0.2885(implementation)AX
        !          6372: 1869(of)X
        !          6373: 7 f
        !          6374: 2007(send)X
        !          6375: 1 f
        !          6376: 2253(uses)X
        !          6377: 2438(a)X
        !          6378: 2511(special)X
        !          6379: 2790(property)X
        !          6380: 3122(attached)X
        !          6381: 3450(to)X
        !          6382: 3553(the)X
        !          6383: 3695(root)X
        !          6384: 3871(window.)X
        !          6385: 720 1695(The)N
        !          6386: 882(property)X
        !          6387: 1205(stores)X
        !          6388: 1435(the)X
        !          6389: 1568(names)X
        !          6390: 1818(of)X
        !          6391: 1916(all)X
        !          6392: 2030(the)X
        !          6393: 2163(interpreters)X
        !          6394: 2589(plus)X
        !          6395: 2761(a)X
        !          6396: 2825(window)X
        !          6397: 3133(identi\256er)X
        !          6398: 3476(for)X
        !          6399: 3602(each)X
        !          6400: 3787(interpreter.)X
        !          6401: 720 1794(A)N
        !          6402: 813(command)X
        !          6403: 1191(is)X
        !          6404: 1280(sent)X
        !          6405: 1452(to)X
        !          6406: 1551(an)X
        !          6407: 1663(interpreter)X
        !          6408: 2059(by)X
        !          6409: 2176(appending)X
        !          6410: 2572(it)X
        !          6411: 2651(to)X
        !          6412: 2749(a)X
        !          6413: 2817(particular)X
        !          6414: 3184(property)X
        !          6415: 3511(in)X
        !          6416: 3609(the)X
        !          6417: 3746(interpreter's)X
        !          6418: 720 1893(associated)N
        !          6419: 1110(window.)X
        !          6420: 1465(The)X
        !          6421: 1630(property)X
        !          6422: 1955(change)X
        !          6423: 2231(is)X
        !          6424: 2317(detected)X
        !          6425: 2638(by)X
        !          6426: 2753(the)X
        !          6427: 2888(process)X
        !          6428: 3178(that)X
        !          6429: 3338(owns)X
        !          6430: 3550(the)X
        !          6431: 3685(interpreter;)X
        !          6432: 4126(it)X
        !          6433: 720 1992(reads)N
        !          6434: 928(the)X
        !          6435: 1059(property,)X
        !          6436: 1402(executes)X
        !          6437: 1728(the)X
        !          6438: 1859(command,)X
        !          6439: 2252(and)X
        !          6440: 2402(appends)X
        !          6441: 2713(result)X
        !          6442: 2932(information)X
        !          6443: 3372(onto)X
        !          6444: 3551(a)X
        !          6445: 3612(property)X
        !          6446: 3932(associ-)X
        !          6447: 720 2091(ated)N
        !          6448: 902(with)X
        !          6449: 1094(the)X
        !          6450: 1236(sending)X
        !          6451: 1544(application.)X
        !          6452: 2015(Finally,)X
        !          6453: 2322(the)X
        !          6454: 2464(sending)X
        !          6455: 2772(application)X
        !          6456: 3199(detects)X
        !          6457: 3478(this)X
        !          6458: 3640(change)X
        !          6459: 3923(of)X
        !          6460: 4030(pro-)X
        !          6461: 720 2190(perty,)N
        !          6462: 945(reads)X
        !          6463: 1152(the)X
        !          6464: 1282(result)X
        !          6465: 1500(information,)X
        !          6466: 1961(and)X
        !          6467: 2110(returns)X
        !          6468: 2376(it)X
        !          6469: 2448(as)X
        !          6470: 2543(the)X
        !          6471: 2673(result)X
        !          6472: 2891(of)X
        !          6473: 2986(the)X
        !          6474: 7 f
        !          6475: 3147(send)X
        !          6476: 1 f
        !          6477: 3381(command.)X
        !          6478: 920 2322(The)N
        !          6479: 7 f
        !          6480: 1116(send)X
        !          6481: 1 f
        !          6482: 1355(command)X
        !          6483: 1730(provides)X
        !          6484: 2060(a)X
        !          6485: 2126(powerful)X
        !          6486: 2470(way)X
        !          6487: 2643(for)X
        !          6488: 2772(one)X
        !          6489: 2926(application)X
        !          6490: 3346(to)X
        !          6491: 3442(control)X
        !          6492: 3719(another.)X
        !          6493: 4054(For)X
        !          6494: 720 2421(example,)N
        !          6495: 1069(a)X
        !          6496: 1136(debugger)X
        !          6497: 1491(could)X
        !          6498: 1715(send)X
        !          6499: 1904(commands)X
        !          6500: 2314(to)X
        !          6501: 2411(an)X
        !          6502: 2522(editor)X
        !          6503: 2756(to)X
        !          6504: 2852(highlight)X
        !          6505: 3199(the)X
        !          6506: 3334(current)X
        !          6507: 3610(source)X
        !          6508: 3866(line)X
        !          6509: 4026(as)X
        !          6510: 4126(it)X
        !          6511: 720 2520(single-steps)N
        !          6512: 1170(through)X
        !          6513: 1478(a)X
        !          6514: 1551(program.)X
        !          6515: 1927(Or,)X
        !          6516: 2075(a)X
        !          6517: 2148(user)X
        !          6518: 2328(interface)X
        !          6519: 2670(editor)X
        !          6520: 2910(could)X
        !          6521: 3139(use)X
        !          6522: 7 f
        !          6523: 3320(send)X
        !          6524: 1 f
        !          6525: 3565(to)X
        !          6526: 3667(manipulate)X
        !          6527: 4093(an)X
        !          6528: 720 2619(application's)N
        !          6529: 1217(interface)X
        !          6530: 1566(directly:)X
        !          6531: 1924(rather)X
        !          6532: 2170(than)X
        !          6533: 2363(modifying)X
        !          6534: 2771(a)X
        !          6535: 2850(dummy)X
        !          6536: 3160(version)X
        !          6537: 3459(of)X
        !          6538: 3572(the)X
        !          6539: 3720(application's)X
        !          6540: 720 2718(interface)N
        !          6541: 1062(displayed)X
        !          6542: 1434(by)X
        !          6543: 1556(the)X
        !          6544: 1698(interface)X
        !          6545: 2040(editor,)X
        !          6546: 2302(the)X
        !          6547: 2443(interface)X
        !          6548: 2784(editor)X
        !          6549: 3023(could)X
        !          6550: 3252(use)X
        !          6551: 7 f
        !          6552: 3433(send)X
        !          6553: 1 f
        !          6554: 3678(to)X
        !          6555: 3780(modify)X
        !          6556: 4068(the)X
        !          6557: 720 2817(interface)N
        !          6558: 1065(of)X
        !          6559: 1175(a)X
        !          6560: 1251(``live'')X
        !          6561: 1537(application,)X
        !          6562: 1989(while)X
        !          6563: 2222(also)X
        !          6564: 2401(saving)X
        !          6565: 2668(the)X
        !          6566: 2813(con\256guration)X
        !          6567: 3320(for)X
        !          6568: 3459(a)X
        !          6569: 3535(con\256guration)X
        !          6570: 4041(\256le.)X
        !          6571: 720 2916(This)N
        !          6572: 905(would)X
        !          6573: 1153(allow)X
        !          6574: 1377(an)X
        !          6575: 1488(interface)X
        !          6576: 1824(designer)X
        !          6577: 2150(to)X
        !          6578: 2247(try)X
        !          6579: 2373(out)X
        !          6580: 2513(the)X
        !          6581: 2648(look)X
        !          6582: 2832(and)X
        !          6583: 2986(feel)X
        !          6584: 3145(of)X
        !          6585: 3245(a)X
        !          6586: 3311(new)X
        !          6587: 3484(interface)X
        !          6588: 3819(incremen-)X
        !          6589: 720 3015(tally)N
        !          6590: 900(as)X
        !          6591: 995(changes)X
        !          6592: 1300(are)X
        !          6593: 1429(made)X
        !          6594: 1642(to)X
        !          6595: 1733(the)X
        !          6596: 1863(interface.)X
        !          6597: 920 3147(Another)N
        !          6598: 1230(example)X
        !          6599: 1551(of)X
        !          6600: 1646(using)X
        !          6601: 7 f
        !          6602: 1890(send)X
        !          6603: 1 f
        !          6604: 2124(is)X
        !          6605: 2205(for)X
        !          6606: 2329(changing)X
        !          6607: 2674(user)X
        !          6608: 2842(preferences.)X
        !          6609: 3312(If)X
        !          6610: 3392(one)X
        !          6611: 3541(user)X
        !          6612: 3709(walks)X
        !          6613: 3936(up)X
        !          6614: 4046(to)X
        !          6615: 4137(a)X
        !          6616: 720 3246(display)N
        !          6617: 1000(that)X
        !          6618: 1158(has)X
        !          6619: 1300(been)X
        !          6620: 1491(con\256gured)X
        !          6621: 1892(for)X
        !          6622: 2019(some)X
        !          6623: 2230(other)X
        !          6624: 2436(user,)X
        !          6625: 2629(the)X
        !          6626: 2762(new)X
        !          6627: 2932(user)X
        !          6628: 3102(could)X
        !          6629: 3322(run)X
        !          6630: 3463(a)X
        !          6631: 3526(program)X
        !          6632: 3848(that)X
        !          6633: 4005(\256nds)X
        !          6634: 720 3345(out)N
        !          6635: 860(about)X
        !          6636: 1083(all)X
        !          6637: 1199(the)X
        !          6638: 1334(existing)X
        !          6639: 1641(applications)X
        !          6640: 2095(on)X
        !          6641: 2210(the)X
        !          6642: 2345(screen)X
        !          6643: 2595(\(by)X
        !          6644: 2738(querying)X
        !          6645: 3077(the)X
        !          6646: 3211(property)X
        !          6647: 3535(that)X
        !          6648: 3694(contains)X
        !          6649: 4014(their)X
        !          6650: 720 3444(names\),)N
        !          6651: 1023(reads)X
        !          6652: 1234(the)X
        !          6653: 1368(new)X
        !          6654: 1540(user's)X
        !          6655: 1775(con\256guration)X
        !          6656: 2271(\256le)X
        !          6657: 2410(for)X
        !          6658: 2538(each)X
        !          6659: 2725(application,)X
        !          6660: 3166(and)X
        !          6661: 3319(sends)X
        !          6662: 3540(commands)X
        !          6663: 3948(to)X
        !          6664: 4043(that)X
        !          6665: 720 3543(application)N
        !          6666: 1139(to)X
        !          6667: 1234(recon\256gure)X
        !          6668: 1660(it)X
        !          6669: 1736(for)X
        !          6670: 1864(the)X
        !          6671: 1998(new)X
        !          6672: 2170(user's)X
        !          6673: 2405(preferences.)X
        !          6674: 2879(When)X
        !          6675: 3115(the)X
        !          6676: 3249(old)X
        !          6677: 3388(user)X
        !          6678: 3560(returns,)X
        !          6679: 3852(he)X
        !          6680: 3961(or)X
        !          6681: 4059(she)X
        !          6682: 720 3642(could)N
        !          6683: 938(invoke)X
        !          6684: 1200(the)X
        !          6685: 1330(same)X
        !          6686: 1533(program)X
        !          6687: 1853(to)X
        !          6688: 1944(restore)X
        !          6689: 2205(the)X
        !          6690: 2335(original)X
        !          6691: 2632(preferences.)X
        !          6692: 7 f
        !          6693: 920 3774(Send)N
        !          6694: 1 f
        !          6695: 1159(could)X
        !          6696: 1382(also)X
        !          6697: 1551(be)X
        !          6698: 1661(used)X
        !          6699: 1849(to)X
        !          6700: 1945(record)X
        !          6701: 2196(interactive)X
        !          6702: 2595(sessions)X
        !          6703: 2909(involving)X
        !          6704: 3274(multiple)X
        !          6705: 3596(applications)X
        !          6706: 4049(and)X
        !          6707: 720 3873(then)N
        !          6708: 897(replay)X
        !          6709: 1142(the)X
        !          6710: 1275(sessions)X
        !          6711: 1588(later)X
        !          6712: 1770(\(e.g.)X
        !          6713: 1951(for)X
        !          6714: 2078(demonstration)X
        !          6715: 2608(purposes\).)X
        !          6716: 3017(This)X
        !          6717: 3198(would)X
        !          6718: 3442(require)X
        !          6719: 3715(an)X
        !          6720: 3822(additional)X
        !          6721: 720 3972(Tcl)N
        !          6722: 871(command)X
        !          6723: 1252(called)X
        !          6724: 7 f
        !          6725: 1527(trace)X
        !          6726: 1 f
        !          6727: 1792(;)X
        !          6728: 7 f
        !          6729: 1903(trace)X
        !          6730: 1 f
        !          6731: 2201(would)X
        !          6732: 2454(take)X
        !          6733: 2634(a)X
        !          6734: 2706(single)X
        !          6735: 2950(argument)X
        !          6736: 3316(\(a)X
        !          6737: 3416(Tcl)X
        !          6738: 3566(command)X
        !          6739: 3946(string\))X
        !          6740: 720 4071(and)N
        !          6741: 876(cause)X
        !          6742: 1100(that)X
        !          6743: 1261(command)X
        !          6744: 1637(string)X
        !          6745: 1866(to)X
        !          6746: 1963(be)X
        !          6747: 2074(executed)X
        !          6748: 2415(before)X
        !          6749: 2667(each)X
        !          6750: 2856(other)X
        !          6751: 3065(command)X
        !          6752: 3441(was)X
        !          6753: 3605(executed)X
        !          6754: 3946(in)X
        !          6755: 4043(that)X
        !          6756: 720 4170(interpreter.)N
        !          6757: 1168(Within)X
        !          6758: 1451(a)X
        !          6759: 1527(single)X
        !          6760: 1775(application,)X
        !          6761: 7 f
        !          6762: 2258(trace)X
        !          6763: 1 f
        !          6764: 2560(could)X
        !          6765: 2793(be)X
        !          6766: 2913(used)X
        !          6767: 3111(to)X
        !          6768: 3217(record)X
        !          6769: 3477(each)X
        !          6770: 3674(Tcl)X
        !          6771: 3828(command)X
        !          6772: 720 4269(before)N
        !          6773: 986(it)X
        !          6774: 1078(is)X
        !          6775: 1179(executed,)X
        !          6776: 1556(so)X
        !          6777: 1676(that)X
        !          6778: 1851(the)X
        !          6779: 2001(commands)X
        !          6780: 2425(could)X
        !          6781: 2662(be)X
        !          6782: 2786(replayed)X
        !          6783: 3130(later.)X
        !          6784: 3372(In)X
        !          6785: 3486(a)X
        !          6786: 3566 0.2500(multi-application)AX
        !          6787: 720 4368(environment,)N
        !          6788: 1225(a)X
        !          6789: 1301(recorder)X
        !          6790: 1630(program)X
        !          6791: 1965(could)X
        !          6792: 2198(be)X
        !          6793: 2318(built)X
        !          6794: 2518(using)X
        !          6795: 7 f
        !          6796: 2777(send)X
        !          6797: 1 f
        !          6798: 2989(.)X
        !          6799: 3070(The)X
        !          6800: 3244(recorder)X
        !          6801: 3573(sends)X
        !          6802: 3805(a)X
        !          6803: 7 f
        !          6804: 3911(trace)X
        !          6805: 1 f
        !          6806: 720 4467(command)N
        !          6807: 1093(to)X
        !          6808: 1187(each)X
        !          6809: 1373(application)X
        !          6810: 1791(to)X
        !          6811: 1884(be)X
        !          6812: 1991(recorded.)X
        !          6813: 2366(The)X
        !          6814: 7 f
        !          6815: 2558(trace)X
        !          6816: 1 f
        !          6817: 2847(command)X
        !          6818: 3219(arranges)X
        !          6819: 3540(for)X
        !          6820: 3666(information)X
        !          6821: 4107(to)X
        !          6822: 720 4566(be)N
        !          6823: 827(sent)X
        !          6824: 993(back)X
        !          6825: 1183(to)X
        !          6826: 1276(the)X
        !          6827: 1408(recorder)X
        !          6828: 1724(about)X
        !          6829: 1944(each)X
        !          6830: 2129(command)X
        !          6831: 2501(executed)X
        !          6832: 2838(in)X
        !          6833: 2931(that)X
        !          6834: 3088(application.)X
        !          6835: 3549(The)X
        !          6836: 3709(recorder)X
        !          6837: 4024(then)X
        !          6838: 720 4665(logs)N
        !          6839: 909(information)X
        !          6840: 1367(about)X
        !          6841: 1604(which)X
        !          6842: 1860(applications)X
        !          6843: 2328(executed)X
        !          6844: 2682(which)X
        !          6845: 2938(commands.)X
        !          6846: 3405(The)X
        !          6847: 3583(recorder)X
        !          6848: 3916(can)X
        !          6849: 4079(re-)X
        !          6850: 720 4764(execute)N
        !          6851: 1022(the)X
        !          6852: 1163(commands)X
        !          6853: 1578(by)X
        !          6854: 7 f
        !          6855: 1730(send)X
        !          6856: 1 f
        !          6857: 1942(-ing)X
        !          6858: 2117(them)X
        !          6859: 2327(back)X
        !          6860: 2526(to)X
        !          6861: 2628(the)X
        !          6862: 2769(applications)X
        !          6863: 3229(again.)X
        !          6864: 3497(The)X
        !          6865: 7 f
        !          6866: 3698(trace)X
        !          6867: 1 f
        !          6868: 3995(com-)X
        !          6869: 720 4863(mand)N
        !          6870: 938(does)X
        !          6871: 1121(not)X
        !          6872: 1256(yet)X
        !          6873: 1386(exist)X
        !          6874: 1575(in)X
        !          6875: 1666(Tcl,)X
        !          6876: 1828(but)X
        !          6877: 1963(it)X
        !          6878: 2035(could)X
        !          6879: 2253(easily)X
        !          6880: 2481(be)X
        !          6881: 2586(added.)X
        !          6882: 7 f
        !          6883: 920 4995(Send)N
        !          6884: 1 f
        !          6885: 1156(provides)X
        !          6886: 1483(a)X
        !          6887: 1546(much)X
        !          6888: 1766(more)X
        !          6889: 1970(powerful)X
        !          6890: 2310(mechanism)X
        !          6891: 2735(for)X
        !          6892: 2860(communication)X
        !          6893: 3433(between)X
        !          6894: 3749(applications)X
        !          6895: 720 5094(than)N
        !          6896: 899(is)X
        !          6897: 985(available)X
        !          6898: 1331(today.)X
        !          6899: 1598(The)X
        !          6900: 1762(only)X
        !          6901: 1946(easy-to-use)X
        !          6902: 2373(form)X
        !          6903: 2571(of)X
        !          6904: 2671(communication)X
        !          6905: 3248(for)X
        !          6906: 3377(today's)X
        !          6907: 3663(applications)X
        !          6908: 4117(is)X
        !          6909: 720 5193(the)N
        !          6910: 855(selection)X
        !          6911: 1195(or)X
        !          6912: 1294(cut)X
        !          6913: 1428(buffer:)X
        !          6914: 1715(a)X
        !          6915: 1780(single)X
        !          6916: 2017(string)X
        !          6917: 2244(of)X
        !          6918: 2343(text)X
        !          6919: 2502(that)X
        !          6920: 2661(may)X
        !          6921: 2839(be)X
        !          6922: 2948(set)X
        !          6923: 3072(by)X
        !          6924: 3186(one)X
        !          6925: 3339(application)X
        !          6926: 3758(and)X
        !          6927: 3911(read)X
        !          6928: 4088(by)X
        !          6929: 720 5292(another.)N
        !          6930: 7 f
        !          6931: 1089(Send)X
        !          6932: 1 f
        !          6933: 1331(provides)X
        !          6934: 1664(a)X
        !          6935: 1733(more)X
        !          6936: 1944(general)X
        !          6937: 2233(form)X
        !          6938: 2434(of)X
        !          6939: 2536(communication)X
        !          6940: 3115(akin)X
        !          6941: 3296(to)X
        !          6942: 3394(remote)X
        !          6943: 3668(procedure)X
        !          6944: 4048(call)X
        !          6945: 720 5391([3].)N
        !          6946: 891(If)X
        !          6947: 974(all)X
        !          6948: 1088(of)X
        !          6949: 1186(an)X
        !          6950: 1294(application's)X
        !          6951: 1775(functionality)X
        !          6952: 2252(is)X
        !          6953: 2336(made)X
        !          6954: 2552(available)X
        !          6955: 2896(through)X
        !          6956: 3195(Tcl,)X
        !          6957: 3360(as)X
        !          6958: 3457(described)X
        !          6959: 3818(in)X
        !          6960: 3911(Section)X
        !          6961: 720 5490(4,)N
        !          6962: 823(then)X
        !          6963: 7 f
        !          6964: 1043(send)X
        !          6965: 1 f
        !          6966: 1291(makes)X
        !          6967: 1552(all)X
        !          6968: 1677(of)X
        !          6969: 1786(each)X
        !          6970: 1983(application's)X
        !          6971: 2475(functionality)X
        !          6972: 2963(available)X
        !          6973: 3318(to)X
        !          6974: 3423(other)X
        !          6975: 3640(applications)X
        !          6976: 4103(as)X
        !          6977: 720 5589(well.)N
        !          6978: 3 f
        !          6979: 2353 6048(-)N
        !          6980: 2404(10)X
        !          6981: 2514(-)X
        !          6982: 
        !          6983: 11 p
        !          6984: %%Page: 11 12
        !          6985: 11 s 11 xH 0 xS 3 f
        !          6986: 720 483(Tcl:)N
        !          6987: 894(An)X
        !          6988: 1028(Embeddable)X
        !          6989: 1525(Command)X
        !          6990: 1942(Language)X
        !          6991: 3466(December)X
        !          6992: 3868(22,)X
        !          6993: 4000(1989)X
        !          6994: 1 f
        !          6995: 920 771(If)N
        !          6996: 1011(Tcl)X
        !          6997: 1161(\(and)X
        !          6998: 7 f
        !          6999: 1380(send)X
        !          7000: 1 f
        !          7001: 1592(\))X
        !          7002: 1653(were)X
        !          7003: 1855(to)X
        !          7004: 1956(become)X
        !          7005: 2262(widely)X
        !          7006: 2534(used)X
        !          7007: 2727(in)X
        !          7008: 2828(window)X
        !          7009: 3143(applications,)X
        !          7010: 3624(I)X
        !          7011: 3685(believe)X
        !          7012: 3972(that)X
        !          7013: 4137(a)X
        !          7014: 720 870(better)N
        !          7015: 946(kind)X
        !          7016: 1128(of)X
        !          7017: 1226(interactive)X
        !          7018: 1624(environment)X
        !          7019: 2095(would)X
        !          7020: 2340(arise,)X
        !          7021: 2553(consisting)X
        !          7022: 2936(of)X
        !          7023: 3033(a)X
        !          7024: 3096(large)X
        !          7025: 3296(number)X
        !          7026: 3589(of)X
        !          7027: 3686(small)X
        !          7028: 3902(special-)X
        !          7029: 720 969(ized)N
        !          7030: 898(applications)X
        !          7031: 1356(rather)X
        !          7032: 1592(than)X
        !          7033: 1775(a)X
        !          7034: 1845(few)X
        !          7035: 2007(monolithic)X
        !          7036: 2422(ones.)X
        !          7037: 2658(Today's)X
        !          7038: 2977(applications)X
        !          7039: 3435(cannot)X
        !          7040: 3700(communicate)X
        !          7041: 720 1068(with)N
        !          7042: 902(each)X
        !          7043: 1088(other)X
        !          7044: 1294(very)X
        !          7045: 1475(well,)X
        !          7046: 1674(so)X
        !          7047: 1777(each)X
        !          7048: 1963(application)X
        !          7049: 2381(must)X
        !          7050: 2577(incorporate)X
        !          7051: 3002(all)X
        !          7052: 3115(the)X
        !          7053: 3247(functionality)X
        !          7054: 3723(that)X
        !          7055: 3880(it)X
        !          7056: 3954(needs.)X
        !          7057: 720 1167(For)N
        !          7058: 890(example,)X
        !          7059: 1259(some)X
        !          7060: 1493(window-based)X
        !          7061: 2053(debuggers)X
        !          7062: 2462(contain)X
        !          7063: 2770(built-in)X
        !          7064: 3079(text)X
        !          7065: 3260(editors)X
        !          7066: 3548(so)X
        !          7067: 3674(that)X
        !          7068: 3855(they)X
        !          7069: 4054(can)X
        !          7070: 720 1266(highlight)N
        !          7071: 1066(the)X
        !          7072: 1200(current)X
        !          7073: 1475(point)X
        !          7074: 1682(of)X
        !          7075: 1780(execution.)X
        !          7076: 2192(With)X
        !          7077: 2394(Tcl)X
        !          7078: 2537(and)X
        !          7079: 7 f
        !          7080: 2720(send)X
        !          7081: 1 f
        !          7082: 2932(,)X
        !          7083: 2979(the)X
        !          7084: 3112(debugger)X
        !          7085: 3464(and)X
        !          7086: 3616(the)X
        !          7087: 3749(editor)X
        !          7088: 3980(could)X
        !          7089: 720 1365(be)N
        !          7090: 829(distinct)X
        !          7091: 1116(programs,)X
        !          7092: 1496(with)X
        !          7093: 1679(each)X
        !          7094: 7 f
        !          7095: 1897(send)X
        !          7096: 1 f
        !          7097: 2109(-ing)X
        !          7098: 2277(commands)X
        !          7099: 2685(to)X
        !          7100: 2780(the)X
        !          7101: 2914(other)X
        !          7102: 3121(as)X
        !          7103: 3219(necessary.)X
        !          7104: 3629(Ideally,)X
        !          7105: 3921(monol-)X
        !          7106: 720 1464(ithic)N
        !          7107: 909(applications)X
        !          7108: 1367(could)X
        !          7109: 1594(be)X
        !          7110: 1708(replaced)X
        !          7111: 2037(by)X
        !          7112: 2156(lots)X
        !          7113: 2315(of)X
        !          7114: 2419(small)X
        !          7115: 2642(applications)X
        !          7116: 3100(that)X
        !          7117: 3263(work)X
        !          7118: 3473(together)X
        !          7119: 3792(in)X
        !          7120: 3891(exciting)X
        !          7121: 720 1563(new)N
        !          7122: 894(ways,)X
        !          7123: 1124(just)X
        !          7124: 1280(as)X
        !          7125: 1381(the)X
        !          7126: 1517(UNIX)X
        !          7127: 1763(shells)X
        !          7128: 1992(allowed)X
        !          7129: 2298(lots)X
        !          7130: 2453(of)X
        !          7131: 2553(small)X
        !          7132: 2772(text)X
        !          7133: 2932(processing)X
        !          7134: 3335(applications)X
        !          7135: 3789(to)X
        !          7136: 3885(be)X
        !          7137: 3995(com-)X
        !          7138: 720 1662(bined)N
        !          7139: 945(together.)X
        !          7140: 1307(I)X
        !          7141: 1365(think)X
        !          7142: 1576(that)X
        !          7143: 1738(Tcl,)X
        !          7144: 1907(or)X
        !          7145: 2009(some)X
        !          7146: 2224(other)X
        !          7147: 2434(language)X
        !          7148: 2781(like)X
        !          7149: 2943(it,)X
        !          7150: 3044(will)X
        !          7151: 3211(provide)X
        !          7152: 3508(the)X
        !          7153: 3644(glue)X
        !          7154: 3824(that)X
        !          7155: 3985(binds)X
        !          7156: 720 1761(together)N
        !          7157: 1031(the)X
        !          7158: 1161(windowing)X
        !          7159: 1579(applications)X
        !          7160: 2028(of)X
        !          7161: 2123(the)X
        !          7162: 2253(1990's.)X
        !          7163: 3 f
        !          7164: 720 2055(6.)N
        !          7165: 830(Status)X
        !          7166: 1086(and)X
        !          7167: 1250(Performance)X
        !          7168: 1 f
        !          7169: 920 2187(The)N
        !          7170: 1084(Tcl)X
        !          7171: 1229(language)X
        !          7172: 1574(was)X
        !          7173: 1737(designed)X
        !          7174: 2077(in)X
        !          7175: 2173(the)X
        !          7176: 2308(fall)X
        !          7177: 2453(of)X
        !          7178: 2553(1987)X
        !          7179: 2756(and)X
        !          7180: 2910(implemented)X
        !          7181: 3399(in)X
        !          7182: 3494(the)X
        !          7183: 3628(winter)X
        !          7184: 3879(of)X
        !          7185: 3978(1988.)X
        !          7186: 720 2286(In)N
        !          7187: 825(the)X
        !          7188: 965(spring)X
        !          7189: 1217(of)X
        !          7190: 1322(1988)X
        !          7191: 1530(I)X
        !          7192: 1590(incorporated)X
        !          7193: 2066(Tcl)X
        !          7194: 2215(into)X
        !          7195: 2384(the)X
        !          7196: 2 f
        !          7197: 2523(mx)X
        !          7198: 1 f
        !          7199: 2656(editor)X
        !          7200: 2893(\(which)X
        !          7201: 3168(already)X
        !          7202: 3458(existed,)X
        !          7203: 3761(but)X
        !          7204: 3905(with)X
        !          7205: 4093(an)X
        !          7206: 720 2385(inferior)N
        !          7207: 1018(command)X
        !          7208: 1399(language\),)X
        !          7209: 1801(and)X
        !          7210: 1961(also)X
        !          7211: 2136(into)X
        !          7212: 2307(a)X
        !          7213: 2379(companion)X
        !          7214: 2804(terminal)X
        !          7215: 3132(emulator)X
        !          7216: 3479(called)X
        !          7217: 3723(Tx.)X
        !          7218: 3898(Both)X
        !          7219: 4103(of)X
        !          7220: 720 2484(these)N
        !          7221: 931(programs)X
        !          7222: 1293(have)X
        !          7223: 1489(been)X
        !          7224: 1684(in)X
        !          7225: 1782(use)X
        !          7226: 1928(by)X
        !          7227: 2045(a)X
        !          7228: 2113(small)X
        !          7229: 2334(user)X
        !          7230: 2509(community)X
        !          7231: 2941(at)X
        !          7232: 3034(Berkeley)X
        !          7233: 3381(for)X
        !          7234: 3512(the)X
        !          7235: 3649(last)X
        !          7236: 3801(year)X
        !          7237: 3981(and)X
        !          7238: 4137(a)X
        !          7239: 720 2583(half.)N
        !          7240: 926(All)X
        !          7241: 1064(of)X
        !          7242: 1162(the)X
        !          7243: 1295(Tcl)X
        !          7244: 1438(language)X
        !          7245: 1781(facilities)X
        !          7246: 2111(exist)X
        !          7247: 2303(as)X
        !          7248: 2401(described)X
        !          7249: 2762(above,)X
        !          7250: 3018(except)X
        !          7251: 3272(that)X
        !          7252: 3429(the)X
        !          7253: 7 f
        !          7254: 3592(send)X
        !          7255: 1 f
        !          7256: 3828(command)X
        !          7257: 720 2682(is)N
        !          7258: 806(still)X
        !          7259: 967(in)X
        !          7260: 1063(prototype)X
        !          7261: 1428(form)X
        !          7262: 1626(and)X
        !          7263: 7 f
        !          7264: 1811(trace)X
        !          7265: 1 f
        !          7266: 2103(hasn't)X
        !          7267: 2345(been)X
        !          7268: 2538(implemented.)X
        !          7269: 3071(Some)X
        !          7270: 3299(of)X
        !          7271: 3399(the)X
        !          7272: 3534(features)X
        !          7273: 3839(described)X
        !          7274: 720 2781(in)N
        !          7275: 824(Section)X
        !          7276: 1124(4,)X
        !          7277: 1225(such)X
        !          7278: 1421(as)X
        !          7279: 1529(menu)X
        !          7280: 1760(and)X
        !          7281: 1922(keystroke)X
        !          7282: 2299(bindings,)X
        !          7283: 2660(are)X
        !          7284: 2802(implemented)X
        !          7285: 3299(in)X
        !          7286: 2 f
        !          7287: 3402(mx)X
        !          7288: 1 f
        !          7289: 3504(,)X
        !          7290: 3560(but)X
        !          7291: 3707(in)X
        !          7292: 3810(an)X
        !          7293: 2 f
        !          7294: 3927(ad)X
        !          7295: 4049(hoc)X
        !          7296: 1 f
        !          7297: 720 2880(fashion:)N
        !          7298: 1057(Tcl)X
        !          7299: 1206(is)X
        !          7300: 1296(not)X
        !          7301: 1440(yet)X
        !          7302: 1579(integrated)X
        !          7303: 1963(with)X
        !          7304: 2151(a)X
        !          7305: 2221(widget)X
        !          7306: 2492(set.)X
        !          7307: 2665(I)X
        !          7308: 2725(am)X
        !          7309: 2864(currently)X
        !          7310: 3213(building)X
        !          7311: 3539(a)X
        !          7312: 3609(new)X
        !          7313: 3786(toolkit)X
        !          7314: 4049(and)X
        !          7315: 720 2979(widget)N
        !          7316: 991(set)X
        !          7317: 1120(that)X
        !          7318: 1284(is)X
        !          7319: 1374(based)X
        !          7320: 1605(entirely)X
        !          7321: 1906(on)X
        !          7322: 2025(Tcl.)X
        !          7323: 2218(When)X
        !          7324: 2459(it)X
        !          7325: 2540(is)X
        !          7326: 2629(completed,)X
        !          7327: 3049(I)X
        !          7328: 3108(expect)X
        !          7329: 3368(it)X
        !          7330: 3448(to)X
        !          7331: 3547(provide)X
        !          7332: 3846(all)X
        !          7333: 3965(of)X
        !          7334: 4068(the)X
        !          7335: 720 3078(features)N
        !          7336: 1020(described)X
        !          7337: 1379(in)X
        !          7338: 1470(Section)X
        !          7339: 1757(4.)X
        !          7340: 1867(As)X
        !          7341: 1986(of)X
        !          7342: 2081(this)X
        !          7343: 2231(writing,)X
        !          7344: 2530(the)X
        !          7345: 2660 0.2885(implementation)AX
        !          7346: 3238(has)X
        !          7347: 3377(barely)X
        !          7348: 3619(begun.)X
        !          7349: 920 3210(Table)N
        !          7350: 1147(II)X
        !          7351: 1230(shows)X
        !          7352: 1474(how)X
        !          7353: 1650(long)X
        !          7354: 1832(it)X
        !          7355: 1907(takes)X
        !          7356: 2113(Tcl)X
        !          7357: 2256(to)X
        !          7358: 2350(execute)X
        !          7359: 2644(various)X
        !          7360: 2928(commands)X
        !          7361: 3335(on)X
        !          7362: 3448(two)X
        !          7363: 3605(different)X
        !          7364: 3933(works-)X
        !          7365: 720 3309(tations.)N
        !          7366: 1062(On)X
        !          7367: 1231(Sun-3)X
        !          7368: 1503(workstations,)X
        !          7369: 2037(the)X
        !          7370: 2207(average)X
        !          7371: 2542(time)X
        !          7372: 2762(for)X
        !          7373: 2926(simple)X
        !          7374: 3224(commands)X
        !          7375: 3667(is)X
        !          7376: 3787(about)X
        !          7377: 4044(500)X
        !          7378: 720 3408(microseconds,)N
        !          7379: 1279(while)X
        !          7380: 1528(on)X
        !          7381: 1669(DECstation)X
        !          7382: 2134(3100's)X
        !          7383: 2426(the)X
        !          7384: 2586(average)X
        !          7385: 2911(time)X
        !          7386: 3121(per)X
        !          7387: 3285(command)X
        !          7388: 3685(is)X
        !          7389: 3796(about)X
        !          7390: 4044(160)X
        !          7391: 720 3507(microseconds.)N
        !          7392: 1271(Although)X
        !          7393: 2 f
        !          7394: 1627(mx)X
        !          7395: 1 f
        !          7396: 1752(does)X
        !          7397: 1936(not)X
        !          7398: 2072(currently)X
        !          7399: 2413(use)X
        !          7400: 2553(a)X
        !          7401: 2615(Tcl)X
        !          7402: 2756(command)X
        !          7403: 3127(for)X
        !          7404: 3252(each)X
        !          7405: 3436(mouse)X
        !          7406: 3689(motion)X
        !          7407: 3963(event,)X
        !          7408: 720 3606(the)N
        !          7409: 861(times)X
        !          7410: 1086(in)X
        !          7411: 1188(Table)X
        !          7412: 1421(II)X
        !          7413: 1511(suggest)X
        !          7414: 1807(that)X
        !          7415: 1972(this)X
        !          7416: 2132(would)X
        !          7417: 2384(be)X
        !          7418: 2499(possible,)X
        !          7419: 2842(even)X
        !          7420: 3040(on)X
        !          7421: 3160(Sun-3)X
        !          7422: 3402(workstations,)X
        !          7423: 3906(without)X
        !          7424: 720 3705(signi\256cant)N
        !          7425: 1120(degradation)X
        !          7426: 1568(of)X
        !          7427: 1673(response.)X
        !          7428: 2056(For)X
        !          7429: 2210(example,)X
        !          7430: 2563(if)X
        !          7431: 2649(mouse)X
        !          7432: 2911(motion)X
        !          7433: 3194(events)X
        !          7434: 3451(occur)X
        !          7435: 3678(100)X
        !          7436: 3841(times)X
        !          7437: 4064(per)X
        !          7438: 720 3804(second,)N
        !          7439: 1012(the)X
        !          7440: 1146(Tcl)X
        !          7441: 1290(overhead)X
        !          7442: 1638(for)X
        !          7443: 1766(dispatching)X
        !          7444: 2199(one)X
        !          7445: 2352(command)X
        !          7446: 2726(per)X
        !          7447: 2864(event)X
        !          7448: 3081(will)X
        !          7449: 3245(consume)X
        !          7450: 3583(only)X
        !          7451: 3765(about)X
        !          7452: 3986(1-2%)X
        !          7453: 720 3903(of)N
        !          7454: 819(a)X
        !          7455: 884(Sun-3)X
        !          7456: 1120(processor.)X
        !          7457: 1526(For)X
        !          7458: 1674(the)X
        !          7459: 1808(ways)X
        !          7460: 2013(in)X
        !          7461: 2107(which)X
        !          7462: 2347(Tcl)X
        !          7463: 2490(is)X
        !          7464: 2574(currently)X
        !          7465: 2917(used)X
        !          7466: 3103(\(keystroke)X
        !          7467: 3499(and)X
        !          7468: 3651(menu)X
        !          7469: 3872(bindings)X
        !          7470: 720 4002(consisting)N
        !          7471: 1129(of)X
        !          7472: 1253(a)X
        !          7473: 1343(few)X
        !          7474: 1525(commands\),)X
        !          7475: 2009(there)X
        !          7476: 2236(are)X
        !          7477: 2394(no)X
        !          7478: 2533(noticeable)X
        !          7479: 2947(delays)X
        !          7480: 3223(associated)X
        !          7481: 3635(with)X
        !          7482: 3842(Tcl.)X
        !          7483: 4054(For)X
        !          7484: 720 4101(application-speci\256c)N
        !          7485: 1437(commands)X
        !          7486: 1845(such)X
        !          7487: 2032(as)X
        !          7488: 2131(those)X
        !          7489: 2343(for)X
        !          7490: 2471(the)X
        !          7491: 2 f
        !          7492: 2605(mx)X
        !          7493: 1 f
        !          7494: 2733(editor,)X
        !          7495: 2987(the)X
        !          7496: 3121(time)X
        !          7497: 3305(to)X
        !          7498: 3400(execute)X
        !          7499: 3695(the)X
        !          7500: 3828(command)X
        !          7501: 720 4200(is)N
        !          7502: 801(much)X
        !          7503: 1019(greater)X
        !          7504: 1285(than)X
        !          7505: 1459(the)X
        !          7506: 1589(time)X
        !          7507: 1769(required)X
        !          7508: 2084(by)X
        !          7509: 2194(Tcl)X
        !          7510: 2334(to)X
        !          7511: 2425(parse)X
        !          7512: 2632(it)X
        !          7513: 2704(and)X
        !          7514: 2853(call)X
        !          7515: 3003(the)X
        !          7516: 3133(command)X
        !          7517: 3503(procedure.)X
        !          7518: 920 4332(The)N
        !          7519: 1084(Tcl)X
        !          7520: 1229(library)X
        !          7521: 1491(is)X
        !          7522: 1577(small)X
        !          7523: 1796(enough)X
        !          7524: 2082(to)X
        !          7525: 2178(be)X
        !          7526: 2288(used)X
        !          7527: 2476(in)X
        !          7528: 2572(a)X
        !          7529: 2638(wide)X
        !          7530: 2836(variety)X
        !          7531: 3108(of)X
        !          7532: 3208(programs,)X
        !          7533: 3589(even)X
        !          7534: 3782(on)X
        !          7535: 3897(systems)X
        !          7536: 720 4431(without)N
        !          7537: 1020(mechanisms)X
        !          7538: 1486(for)X
        !          7539: 1618(sharing)X
        !          7540: 1907(libraries.)X
        !          7541: 2270(The)X
        !          7542: 2437(Tcl)X
        !          7543: 2585(code)X
        !          7544: 2781(consists)X
        !          7545: 3090(of)X
        !          7546: 3193(about)X
        !          7547: 3419(7000)X
        !          7548: 3624(lines)X
        !          7549: 3820(of)X
        !          7550: 3922(C)X
        !          7551: 4010(code)X
        !          7552: 720 4530(\(about)N
        !          7553: 980(half)X
        !          7554: 1152(of)X
        !          7555: 1260(which)X
        !          7556: 1510(is)X
        !          7557: 1604(comments\).)X
        !          7558: 2075(When)X
        !          7559: 2320(compiled)X
        !          7560: 2683(for)X
        !          7561: 2819(a)X
        !          7562: 2892(Motorola)X
        !          7563: 3254(68000,)X
        !          7564: 3530(it)X
        !          7565: 3614(generates)X
        !          7566: 3980(about)X
        !          7567: 720 4629(27000)N
        !          7568: 962(bytes)X
        !          7569: 1170(of)X
        !          7570: 1265(object)X
        !          7571: 1503(code.)X
        !          7572: 3 f
        !          7573: 720 4923(7.)N
        !          7574: 830(Comparisons)X
        !          7575: 1 f
        !          7576: 920 5055(The)N
        !          7577: 1091(Tcl)X
        !          7578: 1242(language)X
        !          7579: 1593(has)X
        !          7580: 1743(quite)X
        !          7581: 1953(a)X
        !          7582: 2025(bit)X
        !          7583: 2152(of)X
        !          7584: 2258(surface)X
        !          7585: 2544(similarity)X
        !          7586: 2917(to)X
        !          7587: 3019(Lisp,)X
        !          7588: 3231(except)X
        !          7589: 3494(that)X
        !          7590: 3660(Tcl)X
        !          7591: 3811(uses)X
        !          7592: 3995(curly)X
        !          7593: 720 5154(braces)N
        !          7594: 970(or)X
        !          7595: 1069(brackets)X
        !          7596: 1388(instead)X
        !          7597: 1664(of)X
        !          7598: 1763(parentheses)X
        !          7599: 2199(and)X
        !          7600: 2352(no)X
        !          7601: 2466(braces)X
        !          7602: 2716(are)X
        !          7603: 2849(needed)X
        !          7604: 3124(around)X
        !          7605: 3394(the)X
        !          7606: 3528(outermost)X
        !          7607: 3906(level)X
        !          7608: 4103(of)X
        !          7609: 720 5253(a)N
        !          7610: 790(command.)X
        !          7611: 1213(The)X
        !          7612: 1381(greatest)X
        !          7613: 1686(difference)X
        !          7614: 2073(between)X
        !          7615: 2397(Tcl)X
        !          7616: 2546(and)X
        !          7617: 2704(Lisp)X
        !          7618: 2892(is)X
        !          7619: 2982(that)X
        !          7620: 3146(Lisp)X
        !          7621: 3333(evaluates)X
        !          7622: 3691(arguments)X
        !          7623: 4088(by)X
        !          7624: 720 5352(default,)N
        !          7625: 1016(whereas)X
        !          7626: 1332(in)X
        !          7627: 1430(Tcl)X
        !          7628: 1577(arguments)X
        !          7629: 1972(are)X
        !          7630: 2107(not)X
        !          7631: 2248(evaluated)X
        !          7632: 2614(unless)X
        !          7633: 2862(surrounded)X
        !          7634: 3285(by)X
        !          7635: 3401(brackets.)X
        !          7636: 3766(This)X
        !          7637: 3951(means)X
        !          7638: 720 5451(that)N
        !          7639: 876(more)X
        !          7640: 1080(typing)X
        !          7641: 1329(effort)X
        !          7642: 1547(is)X
        !          7643: 1629(required)X
        !          7644: 1945(in)X
        !          7645: 2037(Tcl)X
        !          7646: 2178(if)X
        !          7647: 2255(an)X
        !          7648: 2361(argument)X
        !          7649: 2717(is)X
        !          7650: 2799(to)X
        !          7651: 2891(be)X
        !          7652: 2997(evaluated,)X
        !          7653: 3380(and)X
        !          7654: 3530(more)X
        !          7655: 3733(typing)X
        !          7656: 3981(effort)X
        !          7657: 720 5550(is)N
        !          7658: 813(required)X
        !          7659: 1140(in)X
        !          7660: 1243(Lisp)X
        !          7661: 1434(if)X
        !          7662: 1522(an)X
        !          7663: 1639(argument)X
        !          7664: 2006(is)X
        !          7665: 2099(to)X
        !          7666: 2202(be)X
        !          7667: 2319(quoted)X
        !          7668: 2593(\(not)X
        !          7669: 2769(evaluated\).)X
        !          7670: 3213(It)X
        !          7671: 3300(appeared)X
        !          7672: 3650(to)X
        !          7673: 3752(me)X
        !          7674: 3893(that)X
        !          7675: 4059(no-)X
        !          7676: 720 5649(evaluation)N
        !          7677: 1117(is)X
        !          7678: 1205(usually)X
        !          7679: 1488(the)X
        !          7680: 1624(desired)X
        !          7681: 1906(result)X
        !          7682: 2130(in)X
        !          7683: 2227(arguments)X
        !          7684: 2622(to)X
        !          7685: 2719(a)X
        !          7686: 2786(command)X
        !          7687: 3162(language,)X
        !          7688: 3530(so)X
        !          7689: 3636(I)X
        !          7690: 3693(made)X
        !          7691: 3912(this)X
        !          7692: 4068(the)X
        !          7693: 3 f
        !          7694: 2353 6048(-)N
        !          7695: 2404(11)X
        !          7696: 2514(-)X
        !          7697: 
        !          7698: 12 p
        !          7699: %%Page: 12 13
        !          7700: 11 s 11 xH 0 xS 3 f
        !          7701: 720 483(Tcl:)N
        !          7702: 894(An)X
        !          7703: 1028(Embeddable)X
        !          7704: 1525(Command)X
        !          7705: 1942(Language)X
        !          7706: 3466(December)X
        !          7707: 3868(22,)X
        !          7708: 4000(1989)X
        !          7709: 1 f
        !          7710: 10 f
        !          7711: 870 812(i)N
        !          7712: 902(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
        !          7713: 1 f
        !          7714: 2827 911(Sun-3)N
        !          7715: 3059(Time)X
        !          7716: 3462(DS3100)X
        !          7717: 3772(Time)X
        !          7718: 1520 960(Tcl)N
        !          7719: 1660(Command)X
        !          7720: 2766 1010(\(microseconds\))N
        !          7721: 3440(\(microseconds\))X
        !          7722: 10 f
        !          7723: 870 1021(i)N
        !          7724: 902(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
        !          7725: 7 f
        !          7726: 9 s
        !          7727: 914 1120(set)N
        !          7728: 1086(a)X
        !          7729: 1172(1)X
        !          7730: 1 f
        !          7731: 11 s
        !          7732: 3015(225)X
        !          7733: 3711(57)X
        !          7734: 10 f
        !          7735: 870 1131(i)N
        !          7736: 902(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
        !          7737: 7 f
        !          7738: 9 s
        !          7739: 914 1230(list)N
        !          7740: 1129(abc)X
        !          7741: 1301(def)X
        !          7742: 1473(ghi)X
        !          7743: 1645(jkl)X
        !          7744: 1 f
        !          7745: 11 s
        !          7746: 3015(460)X
        !          7747: 3667(138)X
        !          7748: 10 f
        !          7749: 870 1241(i)N
        !          7750: 902(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
        !          7751: 7 f
        !          7752: 9 s
        !          7753: 914 1340(if)N
        !          7754: 1043({4)X
        !          7755: 1172(>)X
        !          7756: 1258(3})X
        !          7757: 1387({set)X
        !          7758: 1602(a)X
        !          7759: 1688(1})X
        !          7760: 1 f
        !          7761: 11 s
        !          7762: 3015(700)X
        !          7763: 3667(220)X
        !          7764: 10 f
        !          7765: 870 1351(i)N
        !          7766: 902(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
        !          7767: 7 f
        !          7768: 9 s
        !          7769: 914 1450(proc)N
        !          7770: 1129(fac)X
        !          7771: 1301(x)X
        !          7772: 1387({)X
        !          7773: 1086 1549(if)N
        !          7774: 1215({$x)X
        !          7775: 1387(==)X
        !          7776: 1516(1})X
        !          7777: 1645({return)X
        !          7778: 1989(1})X
        !          7779: 1086 1648(return)N
        !          7780: 1387([expr)X
        !          7781: 1645({$x*[fac)X
        !          7782: 2032([expr)X
        !          7783: 2290($x-1]]}])X
        !          7784: 914 1747(})N
        !          7785: 1 f
        !          7786: 11 s
        !          7787: 2971 1598(1280)N
        !          7788: 3667(380)X
        !          7789: 10 f
        !          7790: 870 1758(i)N
        !          7791: 902(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
        !          7792: 7 f
        !          7793: 9 s
        !          7794: 914 1857(fac)N
        !          7795: 1086(5)X
        !          7796: 1 f
        !          7797: 11 s
        !          7798: 2927(11250)X
        !          7799: 3623(3630)X
        !          7800: 10 f
        !          7801: 870 1868(i)N
        !          7802: 902(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
        !          7803: 870(c)X
        !          7804: 1780(c)Y
        !          7805: 1692(c)Y
        !          7806: 1604(c)Y
        !          7807: 1516(c)Y
        !          7808: 1428(c)Y
        !          7809: 1340(c)Y
        !          7810: 1252(c)Y
        !          7811: 1164(c)Y
        !          7812: 1076(c)Y
        !          7813: 988(c)Y
        !          7814: 900(c)Y
        !          7815: 2700 1868(c)N
        !          7816: 1780(c)Y
        !          7817: 1692(c)Y
        !          7818: 1604(c)Y
        !          7819: 1516(c)Y
        !          7820: 1428(c)Y
        !          7821: 1340(c)Y
        !          7822: 1252(c)Y
        !          7823: 1164(c)Y
        !          7824: 1076(c)Y
        !          7825: 988(c)Y
        !          7826: 900(c)Y
        !          7827: 3374 1868(c)N
        !          7828: 1780(c)Y
        !          7829: 1692(c)Y
        !          7830: 1604(c)Y
        !          7831: 1516(c)Y
        !          7832: 1428(c)Y
        !          7833: 1340(c)Y
        !          7834: 1252(c)Y
        !          7835: 1164(c)Y
        !          7836: 1076(c)Y
        !          7837: 988(c)Y
        !          7838: 900(c)Y
        !          7839: 4026 1868(c)N
        !          7840: 1780(c)Y
        !          7841: 1692(c)Y
        !          7842: 1604(c)Y
        !          7843: 1516(c)Y
        !          7844: 1428(c)Y
        !          7845: 1340(c)Y
        !          7846: 1252(c)Y
        !          7847: 1164(c)Y
        !          7848: 1076(c)Y
        !          7849: 988(c)Y
        !          7850: 900(c)Y
        !          7851: 3 f
        !          7852: 10 s
        !          7853: 880 2024(Table)N
        !          7854: 1108(II)X
        !          7855: 1 f
        !          7856: 1170(.)X
        !          7857: 1242(The)X
        !          7858: 1399(cost)X
        !          7859: 1560(of)X
        !          7860: 1659(various)X
        !          7861: 1927(Tcl)X
        !          7862: 2066(commands,)X
        !          7863: 2465(measured)X
        !          7864: 2805(on)X
        !          7865: 2917(a)X
        !          7866: 2985(Sun-3/75)X
        !          7867: 3310(workstation)X
        !          7868: 3720(and)X
        !          7869: 3868(on)X
        !          7870: 3980(a)X
        !          7871: 880 2114(DECstation)N
        !          7872: 1279(3100.)X
        !          7873: 1505(The)X
        !          7874: 1655(command)X
        !          7875: 7 f
        !          7876: 2024(fac)X
        !          7877: 2221(5)X
        !          7878: 1 f
        !          7879: 2294(executes)X
        !          7880: 2596(a)X
        !          7881: 2657(total)X
        !          7882: 2824(of)X
        !          7883: 2916(23)X
        !          7884: 3021(Tcl)X
        !          7885: 3153(commands,)X
        !          7886: 3545(for)X
        !          7887: 3664(an)X
        !          7888: 3765(average)X
        !          7889: 880 2204(command)N
        !          7890: 1228(time)X
        !          7891: 1402(of)X
        !          7892: 1501(about)X
        !          7893: 1711(500)X
        !          7894: 1863(microseconds)X
        !          7895: 2336(on)X
        !          7896: 2448(a)X
        !          7897: 2516(Sun-3)X
        !          7898: 2739(or)X
        !          7899: 2838(160)X
        !          7900: 2990(microseconds)X
        !          7901: 3463(on)X
        !          7902: 3575(a)X
        !          7903: 3643(DECstation)X
        !          7904: 880 2294(3100.)N
        !          7905: 11 s
        !          7906: 720 2522(default)N
        !          7907: 996(in)X
        !          7908: 1096(Tcl.)X
        !          7909: 1289(Tcl)X
        !          7910: 1438(also)X
        !          7911: 1611(has)X
        !          7912: 1759(fewer)X
        !          7913: 1989(data)X
        !          7914: 2167(types)X
        !          7915: 2384(than)X
        !          7916: 2567(Lisp;)X
        !          7917: 2802(this)X
        !          7918: 2961(was)X
        !          7919: 3128(done)X
        !          7920: 3330(in)X
        !          7921: 3429(order)X
        !          7922: 3644(to)X
        !          7923: 3743(simplify)X
        !          7924: 4068(the)X
        !          7925: 720 2621(interface)N
        !          7926: 1050(between)X
        !          7927: 1365(the)X
        !          7928: 1495(Tcl)X
        !          7929: 1635(library)X
        !          7930: 1892(and)X
        !          7931: 2041(an)X
        !          7932: 2146(enclosing)X
        !          7933: 2506(C)X
        !          7934: 2587(application.)X
        !          7935: 920 2753(The)N
        !          7936: 1084(Emacs)X
        !          7937: 1346(editor)X
        !          7938: 1579(is)X
        !          7939: 1665(similar)X
        !          7940: 1938(to)X
        !          7941: 2034(Tcl)X
        !          7942: 2179(in)X
        !          7943: 2275(that)X
        !          7944: 2435(it)X
        !          7945: 2512(provides)X
        !          7946: 2842(a)X
        !          7947: 2908(framework)X
        !          7948: 3320(that)X
        !          7949: 3480(can)X
        !          7950: 3629(be)X
        !          7951: 3738(used)X
        !          7952: 3925(to)X
        !          7953: 4020(con-)X
        !          7954: 720 2852(trol)N
        !          7955: 872(many)X
        !          7956: 1097(different)X
        !          7957: 1429(application)X
        !          7958: 1851(programs.)X
        !          7959: 2256(For)X
        !          7960: 2407(example,)X
        !          7961: 2757(subprocesses)X
        !          7962: 3244(can)X
        !          7963: 3395(be)X
        !          7964: 3507(run)X
        !          7965: 3653(in)X
        !          7966: 3751(Emacs)X
        !          7967: 4015(win-)X
        !          7968: 720 2951(dows)N
        !          7969: 929(and)X
        !          7970: 1080(users)X
        !          7971: 1284(can)X
        !          7972: 1430(write)X
        !          7973: 1635(Emacs)X
        !          7974: 1894(command)X
        !          7975: 2266(scripts)X
        !          7976: 2520(that)X
        !          7977: 2677(\(a\))X
        !          7978: 2798(generate)X
        !          7979: 3119(command)X
        !          7980: 3490(sequences)X
        !          7981: 3869(for)X
        !          7982: 3994(input)X
        !          7983: 720 3050(to)N
        !          7984: 820(the)X
        !          7985: 959(applications)X
        !          7986: 1417(and)X
        !          7987: 1575(\(b\))X
        !          7988: 1708(re-format)X
        !          7989: 2071(the)X
        !          7990: 2210(output)X
        !          7991: 2467(of)X
        !          7992: 2571(applications.)X
        !          7993: 3073(This)X
        !          7994: 3261(allows)X
        !          7995: 3522(users)X
        !          7996: 3733(to)X
        !          7997: 3832(embellish)X
        !          7998: 720 3149(the)N
        !          7999: 860(basic)X
        !          8000: 1073(facilities)X
        !          8001: 1410(of)X
        !          8002: 1515(applications,)X
        !          8003: 1996(edit)X
        !          8004: 2160(their)X
        !          8005: 2353(output,)X
        !          8006: 2632(and)X
        !          8007: 2790(so)X
        !          8008: 2899(on.)X
        !          8009: 3062(The)X
        !          8010: 3230(difference)X
        !          8011: 3617(between)X
        !          8012: 3941(Emacs)X
        !          8013: 720 3248(and)N
        !          8014: 870(Tcl)X
        !          8015: 1011(is)X
        !          8016: 1093(that)X
        !          8017: 1249(the)X
        !          8018: 1380(programmability)X
        !          8019: 1997(is)X
        !          8020: 2078(centralized)X
        !          8021: 2487(in)X
        !          8022: 2578(Emacs:)X
        !          8023: 2860(applications)X
        !          8024: 3309(cannot)X
        !          8025: 3566(talk)X
        !          8026: 3721(to)X
        !          8027: 3812(each)X
        !          8028: 3995(other)X
        !          8029: 720 3347(unless)N
        !          8030: 967(Emacs)X
        !          8031: 1229(acts)X
        !          8032: 1393(as)X
        !          8033: 1492(intermediary)X
        !          8034: 1969(\(e.g.)X
        !          8035: 2151(to)X
        !          8036: 2246(set)X
        !          8037: 2370(up)X
        !          8038: 2484(a)X
        !          8039: 2549(new)X
        !          8040: 2721(communication)X
        !          8041: 3297(mechanism)X
        !          8042: 3725(between)X
        !          8043: 4044(two)X
        !          8044: 720 3446(applications,)N
        !          8045: 1207(code)X
        !          8046: 1411(must)X
        !          8047: 1621(be)X
        !          8048: 1742(written)X
        !          8049: 2030(in)X
        !          8050: 2137(Emacs)X
        !          8051: 2410(to)X
        !          8052: 2517(pass)X
        !          8053: 2706(information)X
        !          8054: 3161(back)X
        !          8055: 3365(and)X
        !          8056: 3530(forth)X
        !          8057: 3738(between)X
        !          8058: 4068(the)X
        !          8059: 720 3545(applications\).)N
        !          8060: 1250(The)X
        !          8061: 1417(Tcl)X
        !          8062: 1565(approach)X
        !          8063: 1917(is)X
        !          8064: 2006(decentralized:)X
        !          8065: 2553(each)X
        !          8066: 2744(application)X
        !          8067: 3167(has)X
        !          8068: 3314(its)X
        !          8069: 3428(own)X
        !          8070: 3608(command)X
        !          8071: 3985(inter-)X
        !          8072: 720 3644(preter)N
        !          8073: 947(and)X
        !          8074: 1096(applications)X
        !          8075: 1545(may)X
        !          8076: 1719(communicate)X
        !          8077: 2217(directly)X
        !          8078: 2509(with)X
        !          8079: 2688(each)X
        !          8080: 2871(other.)X
        !          8081: 920 3776(Lastly,)N
        !          8082: 1190(it)X
        !          8083: 1267(is)X
        !          8084: 1353(interesting)X
        !          8085: 1753(to)X
        !          8086: 1849(compare)X
        !          8087: 2179(Tcl)X
        !          8088: 2324(to)X
        !          8089: 2420(NeWS)X
        !          8090: 2681([9],)X
        !          8091: 2832(a)X
        !          8092: 2898(window)X
        !          8093: 3208(system)X
        !          8094: 3480(that)X
        !          8095: 3640(is)X
        !          8096: 3726(based)X
        !          8097: 3953(on)X
        !          8098: 4068(the)X
        !          8099: 720 3875(Postscript)N
        !          8100: 1098(language.)X
        !          8101: 1490(NeWS)X
        !          8102: 1754(allows)X
        !          8103: 2014(applications)X
        !          8104: 2470(to)X
        !          8105: 2568(down-load)X
        !          8106: 2973(Postscript)X
        !          8107: 3350(programs)X
        !          8108: 3711(into)X
        !          8109: 3878(the)X
        !          8110: 4015(win-)X
        !          8111: 720 3974(dow)N
        !          8112: 904(server)X
        !          8113: 1151(in)X
        !          8114: 1253(order)X
        !          8115: 1471(to)X
        !          8116: 1573(change)X
        !          8117: 1855(the)X
        !          8118: 1996(user)X
        !          8119: 2175(interface)X
        !          8120: 2516(and)X
        !          8121: 2676(modify)X
        !          8122: 2964(other)X
        !          8123: 3178(aspects)X
        !          8124: 3465(of)X
        !          8125: 3571(the)X
        !          8126: 3711(system.)X
        !          8127: 4032(In)X
        !          8128: 4137(a)X
        !          8129: 720 4073(sense,)N
        !          8130: 955(this)X
        !          8131: 1106(is)X
        !          8132: 1188(similar)X
        !          8133: 1457(to)X
        !          8134: 1549(the)X
        !          8135: 7 f
        !          8136: 1711(send)X
        !          8137: 1 f
        !          8138: 1946(command)X
        !          8139: 2317(in)X
        !          8140: 2409(Tcl,)X
        !          8141: 2571(in)X
        !          8142: 2662(that)X
        !          8143: 2817(applications)X
        !          8144: 3266(may)X
        !          8145: 3440(send)X
        !          8146: 3623(programs)X
        !          8147: 3977(to)X
        !          8148: 4068(the)X
        !          8149: 720 4172(server)N
        !          8150: 964(for)X
        !          8151: 1096(execution.)X
        !          8152: 1513(However,)X
        !          8153: 1886(the)X
        !          8154: 2023(NeWS)X
        !          8155: 2286(mechanism)X
        !          8156: 2717(is)X
        !          8157: 2805(less)X
        !          8158: 2966(general)X
        !          8159: 3254(than)X
        !          8160: 3435(Tcl:)X
        !          8161: 3629(NeWS)X
        !          8162: 3892(applica-)X
        !          8163: 720 4271(tions)N
        !          8164: 915(generate)X
        !          8165: 1235(Postscript)X
        !          8166: 1605(programs)X
        !          8167: 1959(as)X
        !          8168: 2054(output)X
        !          8169: 2302(but)X
        !          8170: 2437(they)X
        !          8171: 2611(do)X
        !          8172: 2721(not)X
        !          8173: 2856(necessarily)X
        !          8174: 3269(respond)X
        !          8175: 3569(to)X
        !          8176: 3660(Postscript)X
        !          8177: 4030(pro-)X
        !          8178: 720 4370(grams)N
        !          8179: 959(as)X
        !          8180: 1056(input.)X
        !          8181: 1306(In)X
        !          8182: 1403(other)X
        !          8183: 1608(words,)X
        !          8184: 1868(NeWS)X
        !          8185: 2126(applications)X
        !          8186: 2577(can)X
        !          8187: 2723(affect)X
        !          8188: 2947(each)X
        !          8189: 3132(others')X
        !          8190: 3399(interfaces,)X
        !          8191: 3786(by)X
        !          8192: 3897(control-)X
        !          8193: 720 4469(ling)N
        !          8194: 894(the)X
        !          8195: 1038(server,)X
        !          8196: 1310(but)X
        !          8197: 1459(they)X
        !          8198: 1647(cannot)X
        !          8199: 1918(directly)X
        !          8200: 2224(invoke)X
        !          8201: 2500(each)X
        !          8202: 2696(others')X
        !          8203: 2975(application-speci\256c)X
        !          8204: 3701(operations)X
        !          8205: 4103(as)X
        !          8206: 720 4568(they)N
        !          8207: 894(can)X
        !          8208: 1038(with)X
        !          8209: 1217(Tcl.)X
        !          8210: 920 4700(To)N
        !          8211: 1066(summarize,)X
        !          8212: 1523(the)X
        !          8213: 1679(Tcl)X
        !          8214: 1845(approach)X
        !          8215: 2215(is)X
        !          8216: 2322(less)X
        !          8217: 2502(centralized)X
        !          8218: 2937(than)X
        !          8219: 3137(either)X
        !          8220: 3385(the)X
        !          8221: 3540(Emacs)X
        !          8222: 3822(or)X
        !          8223: 3942(NeWS)X
        !          8224: 720 4799(approaches.)N
        !          8225: 1187(For)X
        !          8226: 1337(a)X
        !          8227: 1404(windowing)X
        !          8228: 1828(environment)X
        !          8229: 2302(with)X
        !          8230: 2487(large)X
        !          8231: 2691(numbers)X
        !          8232: 3022(of)X
        !          8233: 3123(independent)X
        !          8234: 3582(tools,)X
        !          8235: 3803(I)X
        !          8236: 3859(think)X
        !          8237: 4068(the)X
        !          8238: 720 4898(decentralized)N
        !          8239: 1215(approach)X
        !          8240: 1562(makes)X
        !          8241: 1812(sense.)X
        !          8242: 2071(In)X
        !          8243: 2169(fairness)X
        !          8244: 2467(to)X
        !          8245: 2561(Emacs,)X
        !          8246: 2843(it's)X
        !          8247: 2980(important)X
        !          8248: 3348(to)X
        !          8249: 3441(point)X
        !          8250: 3647(out)X
        !          8251: 3784(that)X
        !          8252: 3941(Emacs)X
        !          8253: 720 4997(wasn't)N
        !          8254: 982(designed)X
        !          8255: 1323(for)X
        !          8256: 1453(this)X
        !          8257: 1609(environment,)X
        !          8258: 2105(and)X
        !          8259: 2260(that)X
        !          8260: 2420(Emacs)X
        !          8261: 2682(works)X
        !          8262: 2923(quite)X
        !          8263: 3127(nicely)X
        !          8264: 3370(in)X
        !          8265: 3466(the)X
        !          8266: 3601(environment)X
        !          8267: 4074(for)X
        !          8268: 720 5096(which)N
        !          8269: 958(it)X
        !          8270: 1031(was)X
        !          8271: 1189(designed)X
        !          8272: 1524(\(ASCII)X
        !          8273: 1804(terminals)X
        !          8274: 2155(with)X
        !          8275: 2334(batch-style)X
        !          8276: 2743(applications\).)X
        !          8277: 3265(It's)X
        !          8278: 3404(also)X
        !          8279: 3568(worth)X
        !          8280: 3795(noting)X
        !          8281: 4043(that)X
        !          8282: 720 5195(direct)N
        !          8283: 943(communication)X
        !          8284: 1515(between)X
        !          8285: 1830(applications)X
        !          8286: 2279(was)X
        !          8287: 2437(not)X
        !          8288: 2572(an)X
        !          8289: 2677(explicit)X
        !          8290: 2965(goal)X
        !          8291: 3139(of)X
        !          8292: 3234(the)X
        !          8293: 3364(NeWS)X
        !          8294: 3620(system)X
        !          8295: 3887(design.)X
        !          8296: 3 f
        !          8297: 720 5489(8.)N
        !          8298: 830(Conclusions)X
        !          8299: 1 f
        !          8300: 920 5621(I)N
        !          8301: 982(think)X
        !          8302: 1197(that)X
        !          8303: 1363(Tcl)X
        !          8304: 1514(could)X
        !          8305: 1743(improve)X
        !          8306: 2070(our)X
        !          8307: 2219(interactive)X
        !          8308: 2624(environments)X
        !          8309: 3136(in)X
        !          8310: 3237(three)X
        !          8311: 3445(general)X
        !          8312: 3736(ways.)X
        !          8313: 3992(First,)X
        !          8314: 720 5720(Tcl)N
        !          8315: 868(can)X
        !          8316: 1020(be)X
        !          8317: 1133(used)X
        !          8318: 1324(to)X
        !          8319: 1423(improve)X
        !          8320: 1747(individual)X
        !          8321: 2135(tools)X
        !          8322: 2336(by)X
        !          8323: 2453(providing)X
        !          8324: 2825(them)X
        !          8325: 3031(with)X
        !          8326: 3217(a)X
        !          8327: 3285(programmable)X
        !          8328: 3828(command)X
        !          8329: 3 f
        !          8330: 2353 6048(-)N
        !          8331: 2404(12)X
        !          8332: 2514(-)X
        !          8333: 
        !          8334: 13 p
        !          8335: %%Page: 13 14
        !          8336: 11 s 11 xH 0 xS 3 f
        !          8337: 720 483(Tcl:)N
        !          8338: 894(An)X
        !          8339: 1028(Embeddable)X
        !          8340: 1525(Command)X
        !          8341: 1942(Language)X
        !          8342: 3466(December)X
        !          8343: 3868(22,)X
        !          8344: 4000(1989)X
        !          8345: 1 f
        !          8346: 720 771(language;)N
        !          8347: 1117(this)X
        !          8348: 1277(allows)X
        !          8349: 1539(users)X
        !          8350: 1751(to)X
        !          8351: 1852(customize)X
        !          8352: 2242(tools)X
        !          8353: 2446(and)X
        !          8354: 2605(extend)X
        !          8355: 2872(their)X
        !          8356: 3066(functionality.)X
        !          8357: 3593(Second,)X
        !          8358: 3905(Tcl)X
        !          8359: 4054(can)X
        !          8360: 720 870(provide)N
        !          8361: 1020(a)X
        !          8362: 1090(uniform)X
        !          8363: 1405(command)X
        !          8364: 1784(language)X
        !          8365: 2133(across)X
        !          8366: 2383(a)X
        !          8367: 2453(range)X
        !          8368: 2679(of)X
        !          8369: 2783(tools;)X
        !          8370: 3033(this)X
        !          8371: 3192(makes)X
        !          8372: 3448(it)X
        !          8373: 3529(easier)X
        !          8374: 3765(for)X
        !          8375: 3897(users)X
        !          8376: 4107(to)X
        !          8377: 720 969(program)N
        !          8378: 1042(the)X
        !          8379: 1174(tools)X
        !          8380: 1370(and)X
        !          8381: 1521(also)X
        !          8382: 1687(allows)X
        !          8383: 1941(tool-independent)X
        !          8384: 2563(facilities)X
        !          8385: 2892(to)X
        !          8386: 2985(be)X
        !          8387: 3092(built,)X
        !          8388: 3301(such)X
        !          8389: 3486(as)X
        !          8390: 3583(interface)X
        !          8391: 3914(editors.)X
        !          8392: 720 1068(Third,)N
        !          8393: 962(Tcl)X
        !          8394: 1104(provides)X
        !          8395: 1431(a)X
        !          8396: 1494(mechanism)X
        !          8397: 1920(for)X
        !          8398: 2046(tools)X
        !          8399: 2242(to)X
        !          8400: 2335(control)X
        !          8401: 2609(each)X
        !          8402: 2794(other;)X
        !          8403: 3046(this)X
        !          8404: 3198(encourages)X
        !          8405: 3616(a)X
        !          8406: 3678(more)X
        !          8407: 3882(modular)X
        !          8408: 720 1167(approach)N
        !          8409: 1065(to)X
        !          8410: 1157(windowing)X
        !          8411: 1576(applications)X
        !          8412: 2025(and)X
        !          8413: 2174(makes)X
        !          8414: 2421(it)X
        !          8415: 2493(possible)X
        !          8416: 2804(to)X
        !          8417: 2895(re-use)X
        !          8418: 3131(old)X
        !          8419: 3266(applications)X
        !          8420: 3715(in)X
        !          8421: 3806(new)X
        !          8422: 3974(ways.)X
        !          8423: 720 1266(In)N
        !          8424: 815(my)X
        !          8425: 950(opinion)X
        !          8426: 1242(the)X
        !          8427: 1372(third)X
        !          8428: 1561(bene\256t)X
        !          8429: 1823(is)X
        !          8430: 1904(potentially)X
        !          8431: 2305(the)X
        !          8432: 2435(most)X
        !          8433: 2629(important.)X
        !          8434: 920 1398(My)N
        !          8435: 1067(experiences)X
        !          8436: 1507(with)X
        !          8437: 1688(Tcl)X
        !          8438: 1830(so)X
        !          8439: 1932(far)X
        !          8440: 2053(are)X
        !          8441: 2184(positive)X
        !          8442: 2488(but)X
        !          8443: 2625(limited.)X
        !          8444: 2945(Tcl)X
        !          8445: 3087(needs)X
        !          8446: 3311(a)X
        !          8447: 3374(larger)X
        !          8448: 3603(user)X
        !          8449: 3773(community)X
        !          8450: 720 1497(and)N
        !          8451: 876(a)X
        !          8452: 944(more)X
        !          8453: 1154(complete)X
        !          8454: 1507(integration)X
        !          8455: 1919(into)X
        !          8456: 2086(a)X
        !          8457: 2154(windowing)X
        !          8458: 2579(toolkit)X
        !          8459: 2840(before)X
        !          8460: 3093(it)X
        !          8461: 3172(can)X
        !          8462: 3323(be)X
        !          8463: 3434(fully)X
        !          8464: 3629(evaluated.)X
        !          8465: 4039(The)X
        !          8466: 720 1596(Tcl)N
        !          8467: 865(library)X
        !          8468: 1127(source)X
        !          8469: 1383(code)X
        !          8470: 1576(is)X
        !          8471: 1662(currently)X
        !          8472: 2007(available)X
        !          8473: 2353(to)X
        !          8474: 2449(the)X
        !          8475: 2584(public)X
        !          8476: 2831(in)X
        !          8477: 2926(a)X
        !          8478: 2991(free,)X
        !          8479: 3175(unlicensed)X
        !          8480: 3578(form,)X
        !          8481: 3797(and)X
        !          8482: 3950(I)X
        !          8483: 4005(hope)X
        !          8484: 720 1695(to)N
        !          8485: 811(produce)X
        !          8486: 1116(a)X
        !          8487: 1177(Tcl-based)X
        !          8488: 1546(toolkit)X
        !          8489: 1800(in)X
        !          8490: 1891(the)X
        !          8491: 2021(near)X
        !          8492: 2194(future.)X
        !          8493: 3 f
        !          8494: 720 1989(9.)N
        !          8495: 830(Acknowledgments)X
        !          8496: 1 f
        !          8497: 920 2121(The)N
        !          8498: 1082(members)X
        !          8499: 1430(of)X
        !          8500: 1528(the)X
        !          8501: 1661(Sprite)X
        !          8502: 1897(project)X
        !          8503: 2167(acted)X
        !          8504: 2377(as)X
        !          8505: 2474(guinea)X
        !          8506: 2733(pigs)X
        !          8507: 2904(for)X
        !          8508: 3030(the)X
        !          8509: 3162(editor)X
        !          8510: 3392(and)X
        !          8511: 3543(terminal)X
        !          8512: 3862(emulator)X
        !          8513: 720 2220(based)N
        !          8514: 948(on)X
        !          8515: 1064(Tcl;)X
        !          8516: 1257(without)X
        !          8517: 1555(their)X
        !          8518: 1745(help)X
        !          8519: 1925(the)X
        !          8520: 2061(language)X
        !          8521: 2407(would)X
        !          8522: 2655(not)X
        !          8523: 2796(have)X
        !          8524: 2990(evolved)X
        !          8525: 3297(to)X
        !          8526: 3394(its)X
        !          8527: 3506(current)X
        !          8528: 3782(state.)X
        !          8529: 4015(Fred)X
        !          8530: 720 2319(Douglis,)N
        !          8531: 1045(John)X
        !          8532: 1235(Hartman,)X
        !          8533: 1589(Ken)X
        !          8534: 1759(Shirriff,)X
        !          8535: 2064(and)X
        !          8536: 2215(Brent)X
        !          8537: 2434(Welch)X
        !          8538: 2687(provided)X
        !          8539: 3023(helpful)X
        !          8540: 3296(comments)X
        !          8541: 3682(that)X
        !          8542: 3838(improved)X
        !          8543: 720 2418(the)N
        !          8544: 850(presentation)X
        !          8545: 1303(of)X
        !          8546: 1398(this)X
        !          8547: 1548(paper.)X
        !          8548: 3 f
        !          8549: 720 2712(10.)N
        !          8550: 874(References)X
        !          8551: 1 f
        !          8552: 720 2844([1])N
        !          8553: 920(Abelson,)X
        !          8554: 1265(H.)X
        !          8555: 1380(and)X
        !          8556: 1536(Sussman,)X
        !          8557: 1900(G.J.)X
        !          8558: 2 f
        !          8559: 2092(Structure)X
        !          8560: 2449(and)X
        !          8561: 2610(Interpretation)X
        !          8562: 3134(of)X
        !          8563: 3232(Computer)X
        !          8564: 3613(Programs)X
        !          8565: 1 f
        !          8566: 3964(,)X
        !          8567: 4015(MIT)X
        !          8568: 920 2943(Press,)N
        !          8569: 1149(Cambridge,)X
        !          8570: 1585(MA,)X
        !          8571: 1770(1985.)X
        !          8572: 720 3075([2])N
        !          8573: 920(Adobe)X
        !          8574: 1178(Systems,)X
        !          8575: 1518(Inc.)X
        !          8576: 2 f
        !          8577: 1698(Postscript)X
        !          8578: 2080(Language)X
        !          8579: 2456(Tutorial)X
        !          8580: 2770(and)X
        !          8581: 2926(Cookbook)X
        !          8582: 1 f
        !          8583: 3283(,)X
        !          8584: 3329(Addison-Wesley,)X
        !          8585: 3966(Read-)X
        !          8586: 920 3174(ing,)N
        !          8587: 1077(MA,)X
        !          8588: 1262(1985.)X
        !          8589: 720 3306([3])N
        !          8590: 920(Birrell,)X
        !          8591: 1206(A.)X
        !          8592: 1324(and)X
        !          8593: 1484(Nelson,)X
        !          8594: 1788(B.)X
        !          8595: 1923(``Implementing)X
        !          8596: 2509(Remote)X
        !          8597: 2816(Procedure)X
        !          8598: 3204(Calls.'')X
        !          8599: 2 f
        !          8600: 3498(ACM)X
        !          8601: 3716(Transactions)X
        !          8602: 920 3405(on)N
        !          8603: 1030(Computer)X
        !          8604: 1404(Systems)X
        !          8605: 1 f
        !          8606: 1682(,)X
        !          8607: 1726(Vol.)X
        !          8608: 1902(2,)X
        !          8609: 1990(No.)X
        !          8610: 2141(1,)X
        !          8611: 2229(February)X
        !          8612: 2568(1986,)X
        !          8613: 2788(pp.)X
        !          8614: 2920(39-59.)X
        !          8615: 720 3537([4])N
        !          8616: 920(Brodie,)X
        !          8617: 1206(L.)X
        !          8618: 2 f
        !          8619: 1328(Starting)X
        !          8620: 1637(FORTH:)X
        !          8621: 1995(An)X
        !          8622: 2117(Introduction)X
        !          8623: 2582(to)X
        !          8624: 2675(the)X
        !          8625: 2807(FORTH)X
        !          8626: 3114(Language)X
        !          8627: 3490(and)X
        !          8628: 3645(Operating)X
        !          8629: 4030(Sys-)X
        !          8630: 920 3636(tem)N
        !          8631: 1069(for)X
        !          8632: 1194(Beginners)X
        !          8633: 1573(and)X
        !          8634: 1727(Professionals)X
        !          8635: 1 f
        !          8636: 2207(,)X
        !          8637: 2251(Prentice)X
        !          8638: 2562(Hall,)X
        !          8639: 2758(Englewood)X
        !          8640: 3181(Cliffs,)X
        !          8641: 3448(NJ,)X
        !          8642: 3589(1981.)X
        !          8643: 720 3768([5])N
        !          8644: 920(Kernighan,)X
        !          8645: 1337(B.W.)X
        !          8646: 1547(and)X
        !          8647: 1698(Pike,)X
        !          8648: 1901(R.)X
        !          8649: 2 f
        !          8650: 2028(The)X
        !          8651: 2184(UNIX)X
        !          8652: 2413(Programming)X
        !          8653: 2930(Environment)X
        !          8654: 1 f
        !          8655: 3385(,)X
        !          8656: 3431(Prentice)X
        !          8657: 3744(Hall,)X
        !          8658: 3941(Engle-)X
        !          8659: 920 3867(wood)N
        !          8660: 1137(Cliffs,)X
        !          8661: 1382(NJ,)X
        !          8662: 1523(1984.)X
        !          8663: 720 3999([6])N
        !          8664: 920(Kernighan,)X
        !          8665: 1338(B.W.)X
        !          8666: 1549(and)X
        !          8667: 1701(Ritchie,)X
        !          8668: 2004(D.M.)X
        !          8669: 2 f
        !          8670: 2236(The)X
        !          8671: 2393(C)X
        !          8672: 2477(Programming)X
        !          8673: 2995(Language)X
        !          8674: 1 f
        !          8675: (,)S
        !          8676: 3394(Second)X
        !          8677: 3678(Edition,)X
        !          8678: 3986(Pren-)X
        !          8679: 920 4098(tice)N
        !          8680: 1070(Hall,)X
        !          8681: 1266(Englewood)X
        !          8682: 1689(Cliffs,)X
        !          8683: 1934(NJ,)X
        !          8684: 2075(1988.)X
        !          8685: 720 4230([7])N
        !          8686: 920(Mackey,)X
        !          8687: 1250(K.,)X
        !          8688: 1382(Downs,)X
        !          8689: 1677(M.,)X
        !          8690: 1824(Duffy,)X
        !          8691: 2080(J.,)X
        !          8692: 2183(and)X
        !          8693: 2335(Leege,)X
        !          8694: 2597(J.)X
        !          8695: 2699(``An)X
        !          8696: 2888(Interactive)X
        !          8697: 3289(Interface)X
        !          8698: 3625(Builder)X
        !          8699: 3914(for)X
        !          8700: 4040(Use)X
        !          8701: 920 4329(with)N
        !          8702: 1099(Ada)X
        !          8703: 1267(Programs,'')X
        !          8704: 2 f
        !          8705: 1706(Xhibition)X
        !          8706: 2058(Conference)X
        !          8707: 2486(Proceedings)X
        !          8708: 1 f
        !          8709: 2926(,)X
        !          8710: 2970(1989.)X
        !          8711: 720 4461([8])N
        !          8712: 920(Stallman,)X
        !          8713: 1279(R.)X
        !          8714: 2 f
        !          8715: 1404(GNU)X
        !          8716: 1611(Emacs)X
        !          8717: 1867(Manual)X
        !          8718: 1 f
        !          8719: 2141(,)X
        !          8720: 2185(Fourth)X
        !          8721: 2442(Edition,)X
        !          8722: 2747(Version)X
        !          8723: 3047(17,)X
        !          8724: 3179(February)X
        !          8725: 3518(1986.)X
        !          8726: 720 4593([9])N
        !          8727: 920(Sun)X
        !          8728: 1083(Microsystems,)X
        !          8729: 1625(Inc.)X
        !          8730: 2 f
        !          8731: 1807(NeWS)X
        !          8732: 2048(Technical)X
        !          8733: 2422(Overview)X
        !          8734: 1 f
        !          8735: 2759(,)X
        !          8736: 2807(Sun)X
        !          8737: 2970(Microsystems,)X
        !          8738: 3512(Inc.)X
        !          8739: 3672(PN)X
        !          8740: 3810(800-1498-)X
        !          8741: 920 4692(05,)N
        !          8742: 1052(1987.)X
        !          8743: 3 f
        !          8744: 2353 6048(-)N
        !          8745: 2404(13)X
        !          8746: 2514(-)X
        !          8747: 
        !          8748: 14 p
        !          8749: %%Trailer
        !          8750: xt
        !          8751: 
        !          8752: xs

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.