summaryrefslogtreecommitdiff
path: root/doc/lua.dvi
blob: 8aa7404fce400088214b0f256613e4a070edd35f (plain)
ofshex dumpascii
0000 f7 02 01 83 92 c0 1c 3b 00 00 00 00 04 b0 22 20 43 6f 6d 6d 6f 6e 20 54 65 58 20 6f 75 74 70 75 .......;......".Common.TeX.outpu
0020 74 20 31 39 39 34 2e 30 35 2e 33 31 3a 31 34 30 38 8b 00 00 00 01 00 00 00 00 00 00 00 00 00 00 t.1994.05.31:1408...............
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 9f 16 ................................
0060 c3 25 8d 9f f2 00 00 8e a0 02 14 10 ff 8d a0 fd f7 ef 01 8d 91 ff 0d 43 f3 33 05 d6 c6 1f 00 11 .%.....................C.3......
0080 47 ae 00 11 47 ae 00 06 63 6d 73 73 31 37 de 54 68 65 96 05 6a a8 64 65 73 69 67 6e 93 61 6e 64 G...G...cmss17.The..j.design.and
00a0 93 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 93 6f 66 8e 9f 10 5c 71 8d 91 ff 0d 43 61 96 05 6a .implementation.of...\q....Ca..j
00c0 a8 6c 61 6e 67 75 61 67 65 93 66 6f 90 8c 71 72 93 65 78 74 65 6e 64 69 6e 67 93 61 70 70 6c 69 .language.fo..qr.extending.appli
00e0 63 61 74 69 6f 6e 73 8e a9 17 12 0e 8d 91 ff 0d 43 f3 2b 8c 2d f8 14 00 0a 00 00 00 0a 00 00 00 cations.........C.+.-...........
0100 07 63 6d 63 73 63 31 30 d6 4c 75 69 7a 96 03 99 8d 48 65 6e 72 69 71 75 65 93 64 65 93 46 69 67 .cmcsc10.Luiz....Henrique.de.Fig
0120 75 65 69 72 65 64 6f 2c 9b 03 a2 a9 52 90 b5 55 6f 62 65 72 91 ff 55 54 74 6f 93 49 65 72 90 c7 ueiredo,....R..Uober..UTto.Ier..
0140 1c 75 73 61 6c 69 6d 73 63 68 79 2c 98 57 91 fe d5 55 61 6c 64 65 6d 61 72 93 43 65 6c 65 73 93 .usalimschy,.W...Ualdemar.Celes.
0160 46 69 6c 68 6f 8e 9f 11 00 00 8d 91 ff 0d 43 f3 21 70 ae 30 4a 00 0a 00 00 00 0a 00 00 00 06 63 Filho.........C.!p.0J..........c
0180 6d 73 6c 31 30 cc 54 9b ff 2a aa 65 43 47 72 61 66 7b 47 72 75 70 90 47 1d 6f 96 03 55 55 64 65 msl10.T..*.eCGraf{Grup.G.o..UUde
01a0 93 54 98 65 63 6e 6f 6c 6f 67 69 61 93 65 6d 93 43 6f 6d 70 75 74 61 18 91 fb 8e 39 63 7e 9b fa .T.ecnologia.em.Computa....9c~..
01c0 ff ff 61 6f 93 47 72 13 98 61 0c 63 61 2c 93 49 54 53 2c 93 50 55 43 2d 52 69 6f 8e a4 0c 00 00 ..ao.Gr..a.ca,.ITS,.PUC-Rio.....
01e0 8d 91 ff 0d 43 50 72 9a b8 e3 13 91 fb 47 1c 65 64 69 6f 96 03 55 55 64 6f 93 49 54 53 2c 93 52 ....CPr......G.edio..UUdo.ITS,.R
0200 75 61 93 4d 61 72 71 75 98 5e 91 fb 47 1c 65 73 93 64 65 93 53 7e 91 fa ff ff 61 6f 93 56 69 63 ua.Marqu.^..G.es.de.S~....ao.Vic
0220 65 6e 98 74 65 93 32 32 35 2c 93 32 32 34 35 33 2d 39 30 30 93 52 69 6f 93 64 65 93 4a 61 6e 65 en.te.225,.22453-900.Rio.de.Jane
0240 69 72 6f 2c 93 52 4a 2c 93 42 72 61 73 69 6c 8e a1 8d 91 ff 0d 43 f3 1d df ea 3c 78 00 0a 00 00 iro,.RJ,.Brasil......C....<x....
0260 00 0a 00 00 00 06 63 6d 74 74 31 30 c8 7b 6c 68 66 2c 72 6f 62 65 72 74 6f 2c 63 65 6c 65 73 7d ......cmtt10.{lhf,roberto,celes}
0280 40 69 63 61 64 2e 70 75 63 2d 72 69 6f 2e 62 72 8e 9f 29 48 38 8d 91 ff 0d 43 f3 35 82 ce 52 36 @icad.puc-rio.br..)H8....C.5..R6
02a0 00 0c 00 00 00 0c 00 00 00 06 63 6d 73 73 31 32 e0 41 62 73 74 72 61 63 74 2e 91 05 00 00 f3 00 ..........cmss12.Abstract.......
02c0 4b f1 60 79 00 0a 00 00 00 0a 00 00 00 05 63 6d 72 31 30 ab 57 91 ff 2a aa 65 96 03 51 0f 64 65 K.`y..........cmr10.W..*.e..Q.de
02e0 73 63 72 69 62 90 47 1d 65 93 74 68 65 93 64 65 73 69 67 6e 93 61 6e 64 93 74 68 65 93 69 6d 70 scrib.G.e.the.design.and.the.imp
0300 6c 65 6d 65 6e 90 b8 e3 74 61 74 69 6f 6e 93 6f 66 93 f3 13 6d 23 bd 52 00 0a 00 00 00 0a 00 00 lemen...tation.of...m#.R........
0320 00 06 63 6d 73 73 31 30 be 4c 75 61 ab 2c 9b 03 51 ea 61 93 73 69 6d 70 6c 65 2c 98 79 9a b8 e3 ..cmss10.Lua.,..Q.a.simple,.y...
0340 65 74 93 70 90 47 1d 6f 98 77 98 65 72 66 75 6c 2c 8e a1 8d 91 ff 0d 43 6c 61 6e 67 75 61 67 65 et.p.G.o.w.erful,......Clanguage
0360 96 03 e9 fe 66 6f 72 93 65 78 74 65 6e 64 69 6e 67 93 61 70 70 6c 69 63 61 74 69 6f 6e 73 2e 91 ....for.extending.applications..
0380 06 2f c3 41 6c 74 68 6f 75 67 68 93 be 4c 75 61 93 ab 69 73 93 61 93 70 72 6f 90 47 1d 63 65 64 ./.Although..Lua..is.a.pro.G.ced
03a0 75 72 61 6c 93 6c 61 6e 67 75 61 67 65 2c 91 04 0f 29 69 74 93 68 61 73 93 64 61 74 61 8e a1 8d ural.language,...)it.has.data...
03c0 91 ff 0d 43 64 65 73 63 72 69 70 74 69 6f 6e 96 02 6a da 66 61 63 69 6c 69 74 69 65 73 2c 91 02 ...Cdescription..j.facilities,..
03e0 99 bf 61 6e 64 93 68 61 73 93 62 9a 47 1d 65 65 6e 93 65 78 74 65 6e 73 69 76 90 b8 e3 65 6c 79 ..and.has.b.G.een.extensiv...ely
0400 93 75 73 65 64 93 69 6e 93 70 72 6f 98 64 75 63 74 69 6f 6e 93 66 6f 72 93 73 65 76 90 b8 e3 65 .used.in.pro.duction.for.sev...e
0420 72 61 6c 93 74 61 73 6b 73 93 69 6e 63 6c 75 64 69 6e 67 8e a1 8d 91 ff 0d 43 75 73 65 72 96 02 ral.tasks.including......Cuser..
0440 cd ce 63 6f 6e 0c 67 75 72 61 74 69 6f 6e 2c 9b 02 e8 e9 67 65 6e 65 72 61 6c 2d 70 75 72 70 90 ..con.guration,....general-purp.
0460 47 1d 6f 73 65 93 64 61 74 61 2d 65 6e 90 b8 e3 74 72 79 91 ff 2a aa 2c 98 64 65 73 63 72 69 70 G.ose.data-en...try..*.,.descrip
0480 74 69 6f 6e 93 6f 66 93 75 73 65 72 93 69 6e 90 b8 e3 74 65 72 66 61 63 65 73 2c 98 64 65 73 63 tion.of.user.in...terfaces,.desc
04a0 72 69 70 74 69 6f 6e 93 6f 66 8e a1 8d 91 ff 0d 43 61 70 70 6c 69 63 61 74 69 6f 6e 96 03 55 55 ription.of......Capplication..UU
04c0 6f 62 91 00 8e 38 6a 65 63 74 73 2c 93 61 6e 64 93 73 74 6f 72 61 67 65 93 6f 66 93 73 74 72 75 ob...8jects,.and.storage.of.stru
04e0 63 74 75 72 65 64 93 67 72 61 70 68 69 63 61 6c 93 6d 65 74 61 0c 6c 65 73 2e 8e a6 8d 91 ff 0d ctured.graphical.meta.les.......
0500 43 e0 52 65 73 75 6d 6f 2e 91 05 00 00 ab 44 65 73 63 72 65 76 9a b8 e3 65 6d 6f 73 96 02 5b cb C.Resumo......Descrev...emos..[.
0520 6f 93 70 72 6f 91 00 8e 38 6a 65 74 6f 93 65 93 61 93 69 6d 70 6c 65 6d 65 6e 98 74 61 18 91 fb o.pro...8jeto.e.a.implemen.ta...
0540 8e 39 63 7e 91 fa ff ff 61 6f 93 64 65 93 be 4c 75 61 ab 2c 9b 02 8d b3 75 6d 61 93 6c 69 6e 67 .9c~....ao.de..Lua.,....uma.ling
0560 75 61 67 65 6d 93 73 69 6d 70 6c 65 73 2c 98 70 90 47 1d 6f 72 90 b8 e3 13 91 fb 47 1c 65 6d 8e uagem.simples,.p.G.or......G.em.
0580 a1 8d 91 ff 0d 43 70 95 47 1d 6f 93 64 65 72 6f 73 61 2c 91 03 8b 4f 70 61 72 61 96 03 80 84 65 .....Cp.G.o.derosa,...Opara....e
05a0 78 74 65 6e 73 7e 9b fa ff ff 61 6f 93 64 65 93 61 70 6c 69 63 61 18 91 fb 8e 39 63 7e 98 6f 65 xtens~....ao.de.aplica....9c~.oe
05c0 73 2e 91 04 f3 53 45 6d 90 b8 e3 62 9a 47 1d 6f 72 61 93 70 72 6f 98 63 65 64 75 72 61 6c 2c 91 s....SEm...b.G.ora.pro.cedural,.
05e0 03 8b 4f be 4c 75 61 93 ab 63 6f 6e 95 b8 e3 74 93 13 91 fb 47 1c 65 6d 96 03 80 84 6d 65 63 61 ..O.Lua..con...t....G.em....meca
0600 6e 69 73 6d 6f 73 93 70 61 72 61 8e a1 8d 91 ff 0d 43 64 65 73 63 72 69 18 9b fb 8e 39 63 7e 91 nismos.para......Cdescri....9c~.
0620 fa ff ff 61 6f 96 04 1e c2 64 65 93 64 61 64 6f 73 93 65 93 74 65 6d 93 73 69 64 6f 93 6c 61 72 ...ao....de.dados.e.tem.sido.lar
0640 67 61 6d 65 6e 90 b8 e3 74 65 93 75 74 69 6c 69 7a 61 64 61 93 65 6d 93 70 72 6f 90 47 1d 64 75 gamen...te.utilizada.em.pro.G.du
0660 18 98 63 7e 91 fa ff ff 61 6f 93 70 61 72 61 93 63 6f 6e 0c 67 75 72 61 18 98 63 7e 91 fa ff ff ..c~....ao.para.con.gura..c~....
0680 61 6f 93 70 90 47 1d 65 6c 6f 8e a1 8d 91 ff 0d 43 75 73 75 13 91 fa ff ff 61 72 69 6f 2c 9b 05 ao.p.G.elo......Cusu.....ario,..
06a0 24 31 65 6e 90 b8 e3 74 72 61 64 61 96 04 c7 9f 64 65 93 64 61 64 6f 73 2c 98 64 65 73 63 72 69 $1en...trada....de.dados,.descri
06c0 18 91 fb 8e 39 63 7e 91 fa ff ff 61 6f 93 64 65 93 69 6e 90 b8 e3 74 65 72 66 61 63 65 73 2c 98 ....9c~....ao.de.in...terfaces,.
06e0 64 65 73 63 72 69 18 9b fb 8e 39 63 7e 91 fa ff ff 61 6f 93 64 65 93 6f 62 91 00 8e 38 6a 65 74 descri....9c~....ao.de.ob...8jet
0700 6f 73 93 64 61 93 61 70 6c 69 63 61 18 98 63 7e 91 fa ff ff 61 6f 93 65 8e a1 8d 91 ff 0d 43 61 os.da.aplica..c~....ao.e......Ca
0720 72 6d 61 7a 65 6e 61 67 65 6d 96 03 55 55 64 65 93 f3 24 fd 00 27 3a 00 0a 00 00 00 0a 00 00 00 rmazenagem..UUde..$..':.........
0740 06 63 6d 74 69 31 30 cf 6d 65 74 61 0c 6c 65 73 93 ab 67 72 13 91 fa ff ff 61 0c 63 6f 73 93 65 .cmti10.meta.les..gr.....a.cos.e
0760 73 74 72 75 74 75 72 61 64 6f 73 2e 8e 9f 24 48 38 8d 91 ff 0d 43 e0 49 6e 74 72 6f 90 53 8e 64 struturados...$H8....C.Intro.S.d
0780 75 63 74 69 6f 6e 8e a9 11 00 00 8d 91 ff 0d 43 ab 54 68 65 72 65 96 03 f8 3e 69 73 93 69 6e 63 uction.........C.There...>is.inc
07a0 72 65 61 73 69 6e 67 93 64 65 6d 61 6e 64 93 66 6f 72 93 63 75 73 74 6f 6d 69 7a 61 62 6c 65 93 reasing.demand.for.customizable.
07c0 61 70 70 6c 69 63 61 74 69 6f 6e 73 2e 91 06 5a 81 41 73 93 61 70 70 6c 69 63 61 74 69 6f 6e 73 applications...Z.As.applications
07e0 93 62 90 47 1d 65 63 61 6d 65 93 6d 6f 72 65 8e a1 8d 91 ff 0d 43 63 6f 6d 70 6c 65 78 2c 91 04 .b.G.ecame.more......Ccomplex,..
0800 e3 7b 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 96 04 93 da 77 69 74 68 93 73 69 6d 70 6c 65 93 70 .{customization....with.simple.p
0820 61 72 61 6d 65 74 65 72 73 93 62 9a 47 1d 65 63 61 6d 65 93 69 6d 70 98 6f 73 73 69 62 6c 65 3a arameters.b.G.ecame.imp.ossible:
0840 91 06 ee d2 75 73 65 72 73 93 6e 6f 9a b8 e3 77 93 77 98 61 6e 98 74 93 74 6f 8e a1 8d 91 ff 0d ....users.no...w.w.an.t.to......
0860 43 6d 61 6b 9a b8 e3 65 96 02 c8 ee 63 6f 6e 0c 67 75 72 61 74 69 6f 6e 93 64 65 63 69 73 69 6f Cmak...e....con.guration.decisio
0880 6e 73 93 61 74 93 65 78 65 63 75 74 69 6f 6e 93 74 69 6d 65 3b 91 02 f7 bb 75 73 65 72 73 93 61 ns.at.execution.time;....users.a
08a0 6c 73 6f 93 77 98 61 6e 98 74 93 74 6f 93 77 72 69 74 65 93 6d 61 63 72 6f 73 93 61 6e 64 93 73 lso.w.an.t.to.write.macros.and.s
08c0 63 72 69 70 74 73 8e a1 8d 91 ff 0d 43 74 6f 96 03 67 7c 69 6e 63 72 65 61 73 65 93 70 72 6f 90 cripts......Cto..g|increase.pro.
08e0 47 1d 64 75 63 74 69 76 69 74 9a b8 e3 79 93 28 52 79 98 61 6e 93 31 39 39 30 29 2e 91 04 a8 3b G.ductivit...y.(Ry.an.1990)....;
0900 54 68 65 72 65 66 6f 72 65 2c 96 03 6c 05 6e 6f 98 77 98 61 64 61 98 79 73 2c 93 6c 61 72 67 65 Therefore,..l.no.w.ada.ys,.large
0920 72 96 03 67 7c 61 70 70 6c 69 63 61 74 69 6f 6e 73 93 61 6c 6d 6f 73 74 93 69 6e 2d 8e a1 8d 91 r..g|applications.almost.in-....
0940 ff 0d 43 76 91 ff 71 c7 61 72 69 61 62 6c 79 96 04 26 55 63 61 72 72 79 93 74 68 65 69 72 93 6f ..Cv..q.ariably..&Ucarry.their.o
0960 90 b8 e3 77 6e 93 63 6f 6e 0c 67 75 72 61 74 69 6f 6e 93 6f 72 93 73 63 72 69 70 74 69 6e 67 93 ...wn.con.guration.or.scripting.
0980 6c 61 6e 67 75 61 67 65 73 93 66 6f 72 93 65 6e 64 2d 75 73 65 72 93 70 72 6f 67 72 61 6d 6d 69 languages.for.end-user.programmi
09a0 6e 67 2e 8e a1 8d 91 ff 0d 43 54 68 65 73 65 96 03 dc f4 6c 61 6e 67 75 61 67 65 73 93 61 72 65 ng.......CThese....languages.are
09c0 93 75 73 75 61 6c 6c 79 93 73 69 6d 70 6c 65 2c 91 03 fe db 62 75 74 93 65 61 63 9a b8 e3 68 93 .usually.simple,....but.eac...h.
09e0 68 61 73 93 69 74 73 93 6f 98 77 6e 93 70 61 72 74 69 63 75 6c 61 72 93 73 79 6e 98 74 61 78 2e has.its.o.wn.particular.syn.tax.
0a00 91 06 08 a3 41 73 93 61 93 63 6f 6e 73 65 2d 8e a1 8d 91 ff 0d 43 71 75 65 6e 63 65 2c 91 03 ab ....As.a.conse-......Cquence,...
0a20 1a 75 73 65 72 73 9b 03 99 f3 68 61 95 b8 e3 76 93 65 98 74 6f 98 6c 65 61 72 6e 98 28 61 6e 64 .users....ha...v.e.to.learn.(and
0a40 98 64 65 76 93 65 6c 6f 70 90 47 1d 65 72 73 98 68 61 93 76 93 65 98 74 6f 98 64 65 73 69 67 6e .dev.elop.G.ers.ha.v.e.to.design
0a60 2c 91 03 ab 1a 69 6d 70 6c 65 6d 65 6e 93 74 98 61 6e 64 98 64 65 62 75 67 29 98 61 98 6e 65 77 ,....implemen.t.and.debug).a.new
0a80 8e a1 8d 91 ff 0d 43 6c 61 6e 67 75 61 67 65 96 03 55 55 66 6f 72 93 65 61 63 90 b8 e3 68 93 61 ......Clanguage..UUfor.eac...h.a
0aa0 70 70 6c 69 63 61 74 69 6f 6e 2e 8e a6 8d 91 ff 0d 43 4f 75 72 96 02 95 47 0c 72 73 74 93 65 78 pplication.......COur...G.rst.ex
0ac0 70 90 47 1d 65 72 69 65 6e 63 65 93 77 69 74 68 93 61 93 70 72 6f 70 72 69 65 74 61 72 79 93 73 p.G.erience.with.a.proprietary.s
0ae0 63 72 69 70 74 69 6e 67 93 6c 61 6e 67 75 61 67 65 93 61 72 6f 73 65 93 69 6e 93 61 93 64 61 74 cripting.language.arose.in.a.dat
0b00 61 2d 65 6e 90 b8 e3 74 72 79 93 61 70 70 6c 69 63 61 74 69 6f 6e 2c 8e a1 8d 91 ff 0d 43 66 6f a-en...try.application,......Cfo
0b20 72 96 04 a8 9e 77 68 69 63 9a b8 e3 68 93 61 93 76 98 65 72 79 93 73 69 6d 70 6c 65 93 64 65 63 r....whic...h.a.v.ery.simple.dec
0b40 6c 61 72 61 74 69 76 98 65 93 6c 61 6e 67 75 61 67 65 93 77 98 61 73 93 64 65 73 69 67 6e 65 64 larativ.e.language.w.as.designed
0b60 93 28 46 69 67 75 65 69 72 65 64 6f 7b 53 6f 75 7a 61 7b 47 61 74 74 61 73 73 7b 8e a1 8d 91 ff .(Figueiredo{Souza{Gattass{.....
0b80 0d 43 43 6f 9a 47 1d 65 6c 68 6f 96 04 9b e4 31 39 39 32 29 2e 91 08 45 74 28 44 61 74 61 2d 65 .CCo.G.elho....1992)...Et(Data-e
0ba0 6e 90 b8 e3 74 72 79 93 69 73 93 61 6e 93 61 72 65 61 93 77 68 65 72 65 93 75 73 65 72 93 64 65 n...try.is.an.area.where.user.de
0bc0 0c 6e 65 64 93 61 63 74 69 6f 6e 73 93 61 72 65 93 65 73 70 98 65 63 69 61 6c 6c 79 93 6e 65 65 .ned.actions.are.esp.ecially.nee
0be0 64 65 64 8e a1 8d 91 ff 0d 43 62 95 47 1d 65 63 61 75 73 65 9b 02 8f a0 70 72 65 2d 63 6f 93 64 ded......Cb.G.ecause....pre-co.d
0c00 65 64 98 76 91 ff 71 c7 61 6c 69 64 61 74 69 6f 6e 98 74 65 73 74 73 98 63 61 6e 98 68 61 72 64 ed.v..q.alidation.tests.can.hard
0c20 6c 79 98 62 93 65 98 61 64 65 71 75 61 74 65 98 66 6f 72 98 61 6c 6c 98 61 70 70 6c 69 63 61 74 ly.b.e.adequate.for.all.applicat
0c40 69 6f 6e 73 2e 29 91 04 2f e1 57 68 65 6e 98 75 73 65 72 73 8e a1 8d 91 ff 0d 43 62 9a 47 1d 65 ions.)../.When.users......Cb.G.e
0c60 67 61 6e 96 02 cb 2f 74 6f 93 64 65 6d 61 6e 64 93 69 6e 63 72 65 61 73 69 6e 67 6c 79 93 6d 6f gan.../to.demand.increasingly.mo
0c80 72 65 93 70 98 6f 95 b8 e3 77 93 65 72 96 02 cb 2f 69 6e 93 74 68 69 73 93 6c 61 6e 67 75 61 67 re.p.o...w.er.../in.this.languag
0ca0 65 2c 91 02 e6 d1 77 90 b8 e3 65 93 64 65 63 69 64 65 64 93 74 68 61 74 93 61 93 6d 6f 72 65 93 e,....w...e.decided.that.a.more.
0cc0 67 65 6e 65 72 61 6c 8e a1 8d 91 ff 0d 43 61 70 70 72 6f 61 63 95 b8 e3 68 9b 03 64 04 77 93 61 general......Capproac...h..d.w.a
0ce0 73 98 6e 65 65 64 65 64 98 61 6e 64 98 73 74 61 72 74 65 64 98 74 68 65 98 64 65 73 69 67 6e 98 s.needed.and.started.the.design.
0d00 6f 66 98 61 98 67 65 6e 65 72 61 6c 2d 70 75 72 70 90 47 1d 6f 73 65 98 65 6d 93 62 90 47 1d 65 of.a.general-purp.G.ose.em.b.G.e
0d20 64 64 65 64 98 6c 61 6e 67 75 61 67 65 2e 91 04 9d d4 41 93 74 8e a1 8d 91 ff 0d 43 74 68 65 96 dded.language.....A.t......Cthe.
0d40 03 1f 64 73 61 6d 65 93 74 69 6d 65 2c 91 03 2a 2e 61 6e 6f 74 68 65 72 93 64 65 63 6c 61 72 61 ..dsame.time,..*.another.declara
0d60 74 69 76 9a b8 e3 65 93 6c 61 6e 67 75 61 67 65 93 77 98 61 73 93 62 90 47 1d 65 69 6e 67 93 61 tiv...e.language.w.as.b.G.eing.a
0d80 64 64 65 64 93 74 6f 93 61 93 64 69 0b 65 72 65 6e 98 74 93 61 70 70 6c 69 63 61 74 69 6f 6e 93 dded.to.a.di.eren.t.application.
0da0 66 6f 72 8e a1 8d 91 ff 0d 43 64 61 74 61 96 02 ea 9d 64 65 73 63 72 69 70 74 69 6f 6e 2e 91 04 for......Cdata....description...
0dc0 4e 34 54 68 65 72 65 66 6f 72 65 2c 91 02 ff f5 77 9a b8 e3 65 93 64 65 63 69 64 65 64 93 74 6f N4Therefore,....w...e.decided.to
0de0 93 6d 65 72 67 65 93 74 68 65 93 74 98 77 98 6f 93 6c 61 6e 67 75 61 67 65 73 93 69 6e 98 74 6f .merge.the.t.w.o.languages.in.to
0e00 93 6f 6e 65 2c 91 02 ff f5 61 6e 64 93 64 65 73 69 67 6e 65 64 8e a1 8d 91 ff 0d 43 be 4c 75 61 .one,....and.designed......C.Lua
0e20 96 03 d1 06 ab 74 6f 93 62 9a 47 1d 65 93 61 93 70 72 6f 98 63 65 64 75 72 61 6c 93 6c 61 6e 67 .....to.b.G.e.a.pro.cedural.lang
0e40 75 61 67 65 93 77 69 74 68 93 64 61 74 61 93 64 65 73 63 72 69 70 74 69 6f 6e 93 66 61 63 69 6c uage.with.data.description.facil
0e60 69 74 69 65 73 2e 91 05 e4 d9 be 4c 75 61 93 ab 68 61 73 93 73 69 6e 63 65 93 6f 75 74 67 72 6f ities......Lua..has.since.outgro
0e80 90 b8 e3 77 6e 8e a1 8d 91 ff 0d 43 69 74 73 96 03 55 55 6f 72 69 67 69 6e 61 6c 93 72 6f 9a 47 ...wn......Cits..UUoriginal.ro.G
0ea0 1d 6f 74 73 93 61 6e 64 93 69 73 93 62 98 65 69 6e 67 93 75 73 65 64 93 69 6e 93 73 65 76 90 b8 .ots.and.is.b.eing.used.in.sev..
0ec0 e3 65 72 61 6c 93 6f 74 68 65 72 93 69 6e 64 75 73 74 72 69 61 6c 93 70 72 6f 91 00 8e 38 6a 65 .eral.other.industrial.pro...8je
0ee0 63 74 73 2e 8e a6 8d 91 ff 0d 43 54 68 69 73 96 03 55 55 70 61 70 9a 47 1d 65 72 93 64 65 73 63 cts.......CThis..UUpap.G.er.desc
0f00 72 69 62 98 65 73 93 74 68 65 93 64 65 73 69 67 6e 93 64 65 63 69 73 69 6f 6e 73 93 61 6e 64 93 rib.es.the.design.decisions.and.
0f20 74 68 65 93 64 65 74 61 69 6c 73 93 6f 66 93 6f 75 72 93 69 6d 70 6c 65 6d 65 6e 90 b8 e3 74 61 the.details.of.our.implemen...ta
0f40 74 69 6f 6e 93 6f 66 93 be 4c 75 61 ab 2e 8e 8e 9f 18 00 00 8d 91 ff 0d 43 f3 34 c6 73 36 91 00 tion.of..Lua............C.4.s6..
0f60 08 00 00 00 08 00 00 00 05 63 6d 73 73 38 df 54 91 ff 4a aa 65 43 47 72 61 66 2f 49 43 41 44 92 .........cmss8.T..J.eCGraf/ICAD.
0f80 01 4f b4 a6 31 8e 8c 8b 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .O..1...........................
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 9f 16 c3 25 8d 9f f2 00 00 8e a0 02 ...................1...%........
0fc0 14 10 ff 8d a0 fd f5 ef 01 8d 91 ff 0d 43 e0 45 78 74 65 6e 73 69 6f 6e 91 03 ea a8 6c 61 6e 67 .............C.Extension....lang
0fe0 75 61 67 65 73 8e 9f 11 00 00 8d 91 ff 0d 43 ab 54 68 65 96 03 6e 72 75 73 65 93 6f 66 93 6c 61 uages.........C.The..nruse.of.la
1000 6e 67 75 61 67 65 73 93 66 6f 72 93 65 78 74 65 6e 64 69 6e 67 93 61 70 70 6c 69 63 61 74 69 6f nguages.for.extending.applicatio
1020 6e 73 93 69 73 93 6e 6f 9a b8 e3 77 93 72 65 63 6f 67 6e 69 7a 65 64 93 61 73 93 61 6e 93 69 6d ns.is.no...w.recognized.as.an.im
1040 70 90 47 1d 6f 72 74 61 6e 98 74 93 64 65 73 69 67 6e 8e a4 0c 00 00 8d 91 ff 0d 43 74 65 63 95 p.G.ortan.t.design.........Ctec.
1060 b8 e3 68 6e 69 71 75 65 3a 91 04 15 d6 69 74 9b 02 9d 73 61 6c 6c 6f 93 77 73 98 61 98 63 6c 65 ..hnique:....it...sallo.ws.a.cle
1080 61 6e 65 72 98 64 65 73 69 67 6e 98 66 6f 72 98 74 68 65 98 61 70 70 6c 69 63 61 74 69 6f 6e 98 aner.design.for.the.application.
10a0 61 6e 64 98 69 74 98 70 72 6f 93 76 69 64 65 73 98 63 6f 6e 0c 67 75 72 61 74 69 6f 6e 98 62 93 and.it.pro.vides.con.guration.b.
10c0 79 98 74 68 65 8e a1 8d 91 ff 0d 43 75 73 65 72 2e 91 05 58 e1 42 65 63 61 75 73 65 96 03 a2 5e y.the......Cuser...X.Because...^
10e0 6d 6f 73 74 93 65 78 74 65 6e 73 69 6f 6e 93 6c 61 6e 67 75 61 67 65 73 93 61 72 65 93 73 69 6d most.extension.languages.are.sim
1100 70 6c 65 2c 9b 03 b5 a0 73 70 90 47 1d 65 63 69 61 6c 69 7a 65 64 93 74 6f 93 61 93 74 61 73 6b ple,....sp.G.ecialized.to.a.task
1120 2c 98 74 68 65 79 93 68 61 95 b8 e3 76 93 65 91 03 a2 5e 62 90 47 1d 65 65 6e 8e a1 8d 91 ff 0d ,.they.ha...v.e...^b.G.een......
1140 43 63 61 6c 6c 65 64 96 03 0d 52 5c 6c 69 74 74 6c 65 93 6c 61 6e 67 75 61 67 65 73 22 93 28 42 Ccalled...R\little.languages".(B
1160 65 6e 9a b8 e3 74 6c 65 79 93 31 39 38 36 3b 91 03 25 53 56 91 ff 2a aa 61 6c 64 98 13 91 fb 47 en...tley.1986;..%SV..*.ald....G
1180 1c 65 73 93 31 39 39 31 29 2c 91 03 1b b9 69 6e 93 63 6f 6e 98 74 72 61 73 74 93 74 6f 93 74 68 .es.1991),....in.con.trast.to.th
11a0 65 93 5c 62 69 67 22 2c 91 03 1b b9 6d 61 69 6e 73 74 72 65 61 6d 8e a1 8d 91 ff 0d 43 6c 61 6e e.\big",....mainstream......Clan
11c0 67 75 61 67 65 73 2c 91 04 24 5f 69 6e 96 03 fa f7 77 68 69 63 9a b8 e3 68 93 61 70 70 6c 69 63 guages,..$_in....whic...h.applic
11e0 61 74 69 6f 6e 73 93 61 72 65 93 77 72 69 74 74 65 6e 2e 91 06 62 ac 54 68 69 73 93 64 69 73 74 ations.are.written...b.This.dist
1200 69 6e 63 74 69 6f 6e 93 69 73 93 6e 6f 74 93 73 6f 93 73 68 61 72 70 93 6e 6f 98 77 98 61 64 61 inction.is.not.so.sharp.no.w.ada
1220 98 79 73 2c 8e a1 8d 91 ff 0d 43 73 69 6e 63 65 96 03 6d e6 61 93 6d 61 91 00 8e 38 6a 6f 72 93 .ys,......Csince..m.a.ma...8jor.
1240 70 61 72 74 93 6f 66 93 73 65 76 90 b8 e3 65 72 61 6c 93 61 70 70 6c 69 63 61 74 69 6f 6e 73 93 part.of.sev...eral.applications.
1260 69 73 93 61 63 74 75 61 6c 6c 79 93 77 72 69 74 74 65 6e 93 75 73 69 6e 67 93 61 6e 93 65 78 74 is.actually.written.using.an.ext
1280 65 6e 73 69 6f 6e 93 6c 61 6e 67 75 61 67 65 2e 8e a1 8d 91 ff 0d 43 45 78 74 65 6e 73 69 6f 6e ension.language.......CExtension
12a0 96 03 55 55 6c 61 6e 67 75 61 67 65 73 93 63 6f 6d 65 93 69 6e 93 73 65 76 9a b8 e3 65 72 61 6c ..UUlanguages.come.in.sev...eral
12c0 93 0d 61 98 76 98 6f 72 73 3a 8e 9f 1b 08 80 8d 8d 91 ff 0d 42 f3 0c 21 22 2c 9a 00 0a 00 00 00 ..a.v.ors:..........B..!",......
12e0 0a 00 00 00 06 63 6d 73 79 31 30 b7 0f 8e 91 09 0d 43 cc 63 6f 6e 0c 67 75 72 61 74 69 6f 6e 96 .....cmsy10......C.con.guration.
1300 04 af 56 6c 61 6e 67 75 61 67 65 73 90 69 7d ab 3a 91 07 25 c9 66 6f 72 93 73 65 6c 65 63 74 69 ..Vlanguages.i}.:..%.for.selecti
1320 6e 67 93 70 72 65 66 65 72 65 6e 63 65 73 2c 91 05 05 d6 75 73 75 61 6c 6c 79 93 69 6d 70 6c 65 ng.preferences,....usually.imple
1340 6d 65 6e 90 b8 e3 74 65 64 93 61 73 93 70 61 72 61 6d 65 74 65 72 8e a1 8d 91 09 0d 43 6c 69 73 men...ted.as.parameter......Clis
1360 74 73 96 02 a1 48 69 6e 93 63 6f 6d 6d 61 6e 64 93 6c 69 6e 65 73 93 6f 72 93 61 73 93 76 96 ff ts...Hin.command.lines.or.as.v..
1380 71 c7 61 72 69 61 62 6c 65 2d 76 93 61 6c 75 65 96 02 a1 48 70 61 69 72 73 93 72 65 61 64 93 66 q.ariable-v.alue...Hpairs.read.f
13a0 72 6f 6d 93 63 6f 6e 0c 67 75 72 61 74 69 6f 6e 93 0c 6c 65 73 93 28 65 2e 67 2e 2c 91 02 c5 4b rom.con.guration..les.(e.g.,...K
13c0 44 4f 53 27 73 8e a1 8d 91 09 0d 43 c8 63 6f 6e 66 69 67 2e 73 79 73 ab 2c 96 03 55 55 4d 53 2d DOS's......C.config.sys.,..UUMS-
13e0 57 69 6e 64 6f 90 b8 e3 77 73 27 93 c8 2e 69 6e 69 93 ab 0c 6c 65 73 2c 93 58 31 31 93 72 65 73 Windo...ws'...ini...les,.X11.res
1400 6f 75 72 63 65 93 0c 6c 65 73 2c 93 4d 6f 74 69 66 91 00 c7 1d 27 73 93 55 49 4c 93 0c 6c 65 73 ource..les,.Motif....'s.UIL..les
1420 29 3b 8e a9 0e 00 00 8d 8d 91 ff 0d 42 b7 0f 8e 91 09 0d 43 cc 73 63 72 69 70 74 69 6e 67 96 04 );..........B......C.scripting..
1440 1d 02 6c 61 6e 67 75 61 67 65 73 90 69 7d ab 3a 91 06 01 22 66 6f 72 93 61 75 74 6f 6d 61 74 69 ..languages.i}.:..."for.automati
1460 6e 67 93 74 61 73 6b 73 2c 91 04 4e ed 77 69 74 68 93 6c 69 6d 69 74 65 64 93 0d 6f 9a b8 e3 77 ng.tasks,..N.with.limited..o...w
1480 93 63 6f 6e 98 74 72 6f 6c 2c 91 04 4e ed 73 75 63 98 68 93 61 73 93 74 68 65 93 6f 6e 65 73 8e .con.trol,..N.suc.h.as.the.ones.
14a0 a1 8d 91 09 0d 43 75 73 65 64 96 03 55 55 69 6e 93 44 4f 53 27 73 93 62 61 74 63 90 b8 e3 68 93 .....Cused..UUin.DOS's.batc...h.
14c0 0c 6c 65 73 93 6f 72 93 69 6e 93 74 68 65 93 76 91 ff 71 c7 61 72 69 6f 75 73 93 55 6e 69 78 93 .les.or.in.the.v..q.arious.Unix.
14e0 73 68 65 6c 6c 73 3b 8e a6 8d 8d 91 ff 0d 42 b7 0f 8e 91 09 0d 43 cc 6d 61 63 72 6f 96 03 43 73 shells;.......B......C.macro..Cs
1500 6c 61 6e 67 75 61 67 65 73 90 69 7d ab 3a 91 04 68 d6 61 6c 73 6f 93 66 6f 72 93 61 75 74 6f 6d languages.i}.:..h.also.for.autom
1520 61 74 69 6e 67 93 74 61 73 6b 73 2c 91 03 47 07 62 75 74 93 75 73 75 61 6c 6c 79 93 6f 6e 6c 79 ating.tasks,..G.but.usually.only
1540 93 61 73 93 61 93 73 65 71 75 65 6e 63 65 93 6f 66 93 70 72 69 6d 69 74 69 76 90 b8 e3 65 8e a1 .as.a.sequence.of.primitiv...e..
1560 8d 91 09 0d 43 6f 70 90 47 1d 65 72 61 74 69 6f 6e 73 2c 96 03 55 55 77 69 74 68 93 6e 6f 93 0d ....Cop.G.erations,..UUwith.no..
1580 6f 9a b8 e3 77 93 63 6f 6e 98 74 72 6f 6c 3b 8e a6 8d 8d 91 ff 0d 42 b7 0f 8e 91 09 0d 43 cc 65 o...w.con.trol;.......B......C.e
15a0 6d 90 b8 e3 62 90 47 1d 65 64 64 65 64 96 04 33 c3 6c 61 6e 67 75 61 67 65 73 90 69 7d ab 3a 91 m...b.G.edded..3.languages.i}.:.
15c0 06 2e a4 66 6f 72 93 65 78 74 65 6e 64 69 6e 67 93 61 70 70 6c 69 63 61 74 69 6f 6e 73 93 77 69 ...for.extending.applications.wi
15e0 74 68 93 75 73 65 72 93 64 65 0c 6e 65 64 93 66 75 6e 63 74 69 6f 6e 73 93 62 61 73 65 64 93 6f th.user.de.ned.functions.based.o
1600 6e 8e a1 8d 91 09 0d 43 70 72 69 6d 69 74 69 76 95 b8 e3 65 73 9b 04 81 b9 70 72 6f 93 76 69 64 n......Cprimitiv...es....pro.vid
1620 65 64 98 62 93 79 98 74 68 65 98 61 70 70 6c 69 63 61 74 69 6f 6e 73 2e 91 07 f6 f3 54 68 65 73 ed.b.y.the.applications.....Thes
1640 65 98 6c 61 6e 67 75 61 67 65 73 98 61 72 65 98 75 73 75 61 6c 6c 79 98 71 75 69 74 65 98 70 90 e.languages.are.usually.quite.p.
1660 47 1d 6f 93 77 93 65 72 66 75 6c 2c 8e a1 8d 91 09 0d 43 62 90 47 1d 65 69 6e 67 96 03 55 55 73 G.o.w.erful,......Cb.G.eing..UUs
1680 69 6d 70 6c 69 0c 65 64 93 76 91 ff 71 c7 61 72 69 61 6e 9a b8 e3 74 73 93 6f 66 93 6d 61 69 6e impli.ed.v..q.arian...ts.of.main
16a0 73 74 72 65 61 6d 93 70 72 6f 67 72 61 6d 6d 69 6e 67 93 6c 61 6e 67 75 61 67 65 73 93 73 75 63 stream.programming.languages.suc
16c0 98 68 93 61 73 93 4c 49 53 50 93 61 6e 64 93 43 2e 8e 9f 1e 08 80 8d 91 ff 0d 43 57 68 61 74 96 .h.as.LISP.and.C..........CWhat.
16e0 04 22 c7 6d 61 6b 9a b8 e3 65 73 93 65 6d 98 62 90 47 1d 65 64 64 65 64 93 6c 61 6e 67 75 61 67 .".mak...es.em.b.G.edded.languag
1700 65 73 93 64 69 0b 65 72 65 6e 98 74 93 66 72 6f 6d 93 73 74 61 6e 64 61 6c 6f 6e 65 93 6c 61 6e es.di.eren.t.from.standalone.lan
1720 67 75 61 67 65 73 93 69 73 93 74 68 61 74 93 65 6d 98 62 90 47 1d 65 64 64 65 64 8e a1 8d 91 ff guages.is.that.em.b.G.edded.....
1740 0d 43 6c 61 6e 67 75 61 67 65 73 96 03 b7 e9 6f 6e 6c 79 93 77 9a b8 e3 6f 72 6b 93 cf 65 6d 62 .Clanguages....only.w...ork..emb
1760 96 ff 7d 27 65 93 64 64 65 93 64 96 03 b7 e9 ab 69 6e 93 61 93 68 6f 73 74 93 63 6c 69 65 6e 98 ..}'e.dde.d.....in.a.host.clien.
1780 74 2c 91 03 d0 8d 63 61 6c 6c 65 64 93 74 68 65 93 cf 65 6d 62 96 ff 7d 27 65 93 64 64 69 6e 67 t,....called.the..emb..}'e.dding
17a0 91 03 b7 e9 ab 70 72 6f 67 72 61 6d 2e 91 05 99 82 4d 6f 72 65 6f 98 76 98 65 72 2c 8e a1 8d 91 .....program.....Moreo.v.er,....
17c0 ff 0d 43 74 68 65 96 04 a4 24 68 6f 73 74 93 70 72 6f 67 72 61 6d 93 63 61 6e 93 75 73 75 61 6c ..Cthe...$host.program.can.usual
17e0 6c 79 93 70 72 6f 9a b8 e3 76 69 64 65 93 64 6f 6d 61 69 6e 2d 73 70 90 47 1d 65 63 69 0c 63 93 ly.pro...vide.domain-sp.G.eci.c.
1800 65 78 74 65 6e 73 69 6f 6e 73 93 74 6f 93 74 68 65 93 65 6d 98 62 90 47 1d 65 64 64 65 64 93 6c extensions.to.the.em.b.G.edded.l
1820 61 6e 2d 8e a1 8d 91 ff 0d 43 67 75 61 67 65 2c 91 03 4a 2e 74 68 9a b8 e3 75 73 96 03 47 64 63 an-......Cguage,..J.th...us..Gdc
1840 72 65 61 74 69 6e 67 93 61 93 76 98 65 72 73 69 6f 6e 93 6f 66 93 74 68 65 93 65 6d 98 62 90 47 reating.a.v.ersion.of.the.em.b.G
1860 1d 65 64 64 65 64 93 6c 61 6e 67 75 61 67 65 93 63 75 73 74 6f 6d 69 7a 65 64 93 66 6f 72 93 69 .edded.language.customized.for.i
1880 74 73 93 6f 98 77 6e 93 70 75 72 70 90 47 1d 6f 73 65 73 2c 8e a1 8d 91 ff 0d 43 70 90 47 1d 6f ts.o.wn.purp.G.oses,......Cp.G.o
18a0 73 73 69 62 6c 79 96 03 78 37 62 9a b8 e3 79 93 70 72 6f 98 76 69 64 69 6e 67 93 68 69 67 68 65 ssibly..x7b...y.pro.viding.highe
18c0 72 93 6c 65 76 98 65 6c 93 61 62 73 74 72 61 63 74 69 6f 6e 73 2e 91 04 da 6e 46 91 ff 2a aa 6f r.lev.el.abstractions....nF..*.o
18e0 72 93 74 68 69 73 2c 91 03 80 f0 61 6e 93 65 6d 98 62 9a 47 1d 65 64 64 65 64 93 6c 61 6e 67 75 r.this,....an.em.b.G.edded.langu
1900 61 67 65 93 68 61 73 93 62 98 6f 74 68 8e a1 8d 91 ff 0d 43 61 96 03 8d 14 73 79 6e 9a b8 e3 74 age.has.b.oth......Ca....syn...t
1920 61 78 93 66 6f 72 93 69 74 73 93 6f 98 77 6e 93 70 72 6f 67 72 61 6d 73 93 61 6e 64 93 61 6e 93 ax.for.its.o.wn.programs.and.an.
1940 61 70 70 6c 69 63 61 74 69 6f 6e 93 70 72 6f 67 72 61 6d 93 69 6e 98 74 65 72 66 61 63 65 93 28 application.program.in.terface.(
1960 41 50 49 29 91 03 8d 06 66 6f 72 93 69 6e 98 74 65 72 66 61 63 69 6e 67 8e a1 8d 91 ff 0d 43 77 API)....for.in.terfacing......Cw
1980 69 74 68 9b 03 df 96 68 6f 73 74 73 2e 91 06 10 8b 54 68 95 b8 e3 75 73 2c 91 04 02 26 75 6e 6c ith....hosts.....Th...us,...&unl
19a0 69 6b 93 65 98 73 69 6d 70 6c 65 72 98 65 78 74 65 6e 73 69 6f 6e 98 6c 61 6e 67 75 61 67 65 73 ik.e.simpler.extension.languages
19c0 2c 91 04 02 26 77 68 69 63 93 68 98 61 72 65 98 75 73 65 64 98 74 6f 98 73 75 70 70 6c 79 98 70 ,...&whic.h.are.used.to.supply.p
19e0 61 72 61 6d 65 2d 8e a1 8d 91 ff 0d 43 74 65 72 96 04 03 b6 76 91 ff 71 c7 61 6c 75 65 73 93 61 arame-......Cter....v..q.alues.a
1a00 6e 64 93 73 65 71 75 65 6e 63 65 73 93 6f 66 93 61 63 74 69 6f 6e 73 93 74 6f 93 68 6f 73 74 73 nd.sequences.of.actions.to.hosts
1a20 2c 91 04 2f 4d 74 68 65 72 65 93 69 73 93 61 93 74 95 b8 e3 77 93 6f 2d 77 93 61 93 79 9b 04 03 ,../Mthere.is.a.t...w.o-w.a.y...
1a40 b6 63 6f 6d 6d 93 75 6e 69 63 61 74 69 6f 6e 98 62 90 47 1d 65 74 93 77 93 65 65 6e 8e a1 8d 91 .comm.unication.b.G.et.w.een....
1a60 ff 0d 43 65 6d 9a b8 e3 62 90 47 1d 65 64 64 65 64 96 03 34 80 6c 61 6e 67 75 61 67 65 73 93 61 ..Cem...b.G.edded..4.languages.a
1a80 6e 64 93 68 6f 73 74 93 70 72 6f 67 72 61 6d 73 2e 91 04 66 d5 4e 6f 74 65 93 74 68 61 74 93 74 nd.host.programs...f.Note.that.t
1aa0 68 65 93 61 70 70 6c 69 63 61 74 69 6f 6e 93 70 72 6f 67 72 61 6d 6d 65 72 93 69 6e 98 74 65 72 he.application.programmer.in.ter
1ac0 66 61 63 65 73 8e a1 8d 91 ff 0d 43 77 69 74 68 96 03 75 c9 61 6e 93 65 6d 90 b8 e3 62 90 47 1d faces......Cwith..u.an.em...b.G.
1ae0 65 64 64 65 64 93 6c 61 6e 67 75 61 67 65 93 69 6e 93 74 68 65 93 6d 61 69 6e 73 74 72 65 61 6d edded.language.in.the.mainstream
1b00 93 6c 61 6e 67 75 61 67 65 93 75 73 65 64 93 66 6f 72 93 68 6f 73 74 93 70 72 6f 67 72 61 6d 73 .language.used.for.host.programs
1b20 2c 91 03 7d e6 77 68 65 72 65 61 73 8e a1 8d 91 ff 0d 43 74 68 65 96 03 55 55 75 73 65 72 93 69 ,..}.whereas......Cthe..UUuser.i
1b40 6e 9a b8 e3 74 65 72 66 61 63 65 73 93 77 69 74 68 93 74 68 65 93 61 70 70 6c 69 63 61 74 69 6f n...terfaces.with.the.applicatio
1b60 6e 93 75 73 69 6e 67 93 73 6f 6c 65 6c 79 93 74 68 65 93 65 6d 98 62 90 47 1d 65 64 64 65 64 93 n.using.solely.the.em.b.G.edded.
1b80 6c 61 6e 67 75 61 67 65 2e 8e a9 11 00 00 8d 91 ff 0d 43 4c 49 53 50 91 02 c3 45 68 61 73 9b 02 language..........CLISP...Ehas..
1ba0 c3 6a 61 6c 77 95 b8 e3 61 93 79 73 98 62 95 47 1d 65 65 6e 98 61 98 70 93 6f 70 75 6c 61 72 98 .jalw...a.ys.b.G.een.a.p.opular.
1bc0 63 90 b8 e3 68 6f 69 63 65 98 66 6f 72 98 65 78 74 65 6e 73 69 6f 6e 98 6c 61 6e 67 75 61 67 65 c...hoice.for.extension.language
1be0 73 2c 96 02 e0 99 66 6f 72 98 69 74 73 98 73 69 6d 70 6c 65 2c 93 65 61 73 69 6c 79 98 70 61 72 s,....for.its.simple,.easily.par
1c00 73 65 64 8e a1 8d 91 ff 0d 43 73 79 6e 9a b8 e3 74 61 78 96 03 49 6a 61 6e 64 93 62 75 69 6c 74 sed......Csyn...tax..Ijand.built
1c20 2d 69 6e 93 65 78 74 65 6e 73 69 62 69 6c 69 74 98 79 93 28 42 65 63 98 6b 6d 61 6e 93 31 39 39 -in.extensibilit.y.(Bec.kman.199
1c40 31 3b 91 03 4d 63 4e 61 68 61 62 95 47 1d 6f 93 6f 29 2e 91 04 6d ce 46 91 ff 2a aa 6f 72 96 03 1;..McNahab.G.o.o)...m.F..*.or..
1c60 49 6a 69 6e 73 74 61 6e 63 65 2c 91 03 4b cd 61 93 6d 61 91 00 8e 38 6a 6f 72 93 70 61 72 74 93 Ijinstance,..K.a.ma...8jor.part.
1c80 6f 66 8e a1 8d 91 ff 0d 43 45 6d 61 63 73 96 03 85 2c 69 73 93 61 63 74 75 61 6c 6c 79 93 77 72 of......CEmacs...,is.actually.wr
1ca0 69 74 74 65 6e 93 69 6e 93 69 74 73 93 6f 9a b8 e3 77 6e 93 76 91 ff 71 c7 61 72 69 61 6e 98 74 itten.in.its.o...wn.v..q.arian.t
1cc0 93 6f 66 93 4c 49 53 50 3b 93 73 65 76 98 65 72 61 6c 93 6f 74 68 65 72 93 74 65 78 74 93 65 64 .of.LISP;.sev.eral.other.text.ed
1ce0 69 74 6f 72 73 93 66 6f 6c 6c 6f 98 77 93 74 68 65 8e a1 8d 91 ff 0d 43 73 61 6d 65 9b 03 35 57 itors.follo.w.the......Csame..5W
1d00 70 61 74 68 2e 91 04 67 1d 48 6f 95 b8 e3 77 93 65 76 93 65 72 2c 91 03 3b bd 4c 49 53 50 91 03 path...g.Ho...w.ev.er,..;.LISP..
1d20 35 4f 63 61 6e 6e 6f 74 98 62 90 47 1d 65 98 63 61 6c 6c 65 64 98 75 73 65 72 2d 66 72 69 65 6e 5Ocannot.b.G.e.called.user-frien
1d40 64 6c 79 98 77 68 65 6e 98 69 74 98 63 6f 6d 65 73 98 74 6f 98 63 75 73 74 6f 6d 69 7a 61 74 69 dly.when.it.comes.to.customizati
1d60 6f 6e 2e 8e a1 8d 91 ff 0d 43 4e 65 69 74 68 65 72 96 02 e2 b4 63 61 6e 93 43 91 02 e2 97 61 6e on.......CNeither....can.C....an
1d80 64 93 74 68 65 93 73 68 65 6c 6c 93 6c 61 6e 67 75 61 67 65 73 3b 91 03 08 ea 74 68 65 93 6c 61 d.the.shell.languages;....the.la
1da0 74 74 65 72 93 65 76 9a b8 e3 65 6e 93 68 61 98 76 98 65 93 61 93 6d 6f 72 65 93 63 6f 6d 70 6c tter.ev...en.ha.v.e.a.more.compl
1dc0 69 63 61 74 65 64 2c 91 02 f9 a1 75 6e 66 61 6d 69 6c 69 61 72 8e a1 8d 91 ff 0d 43 73 79 6e 90 icated,....unfamiliar......Csyn.
1de0 b8 e3 74 61 78 2e 8e a6 8d 91 ff 0d 43 4f 6e 65 96 02 d6 8c 6f 66 93 74 68 65 93 66 75 6e 64 61 ..tax.......COne....of.the.funda
1e00 6d 65 6e 9a b8 e3 74 61 6c 93 64 65 63 69 73 69 6f 6e 73 93 6d 61 64 65 93 69 6e 93 74 68 65 93 men...tal.decisions.made.in.the.
1e20 64 65 73 69 67 6e 93 6f 66 93 be 4c 75 61 93 ab 77 98 61 73 93 74 68 61 74 93 69 74 93 73 68 6f design.of..Lua..w.as.that.it.sho
1e40 75 6c 64 93 68 61 98 76 98 65 93 61 93 63 6c 65 61 6e 8e a1 8d 91 ff 0d 43 62 75 74 96 02 4c 6a uld.ha.v.e.a.clean......Cbut..Lj
1e60 66 61 6d 69 6c 69 61 72 93 73 79 6e 95 b8 e3 74 61 78 3a 91 03 ed 52 77 93 65 9b 02 4c 6a 71 75 familiar.syn...tax:...Rw.e..Ljqu
1e80 69 63 93 6b 6c 79 98 73 65 74 74 6c 65 64 98 66 6f 72 98 61 98 73 69 6d 70 6c 69 0c 65 64 98 50 ic.kly.settled.for.a.simpli.ed.P
1ea0 93 61 73 63 61 6c 2d 6c 69 6b 93 65 98 73 79 6e 93 74 61 78 2e 91 04 19 79 57 91 ff 2a aa 65 98 .ascal-lik.e.syn.tax....yW..*.e.
1ec0 61 93 76 93 6f 69 64 65 64 98 61 98 73 79 6e 2d 8e a1 8d 91 ff 0d 43 74 61 78 96 02 eb a6 62 61 a.v.oided.a.syn-......Ctax....ba
1ee0 73 65 64 93 6f 6e 93 4c 49 53 50 9b 02 eb 8b 6f 72 93 43 98 62 9a 47 1d 65 63 61 75 73 65 93 69 sed.on.LISP....or.C.b.G.ecause.i
1f00 74 93 63 6f 75 6c 64 93 62 98 65 93 64 69 73 63 6f 75 72 61 67 69 6e 67 93 74 6f 93 6f 75 74 73 t.could.b.e.discouraging.to.outs
1f20 69 64 65 72 73 93 6f 72 93 6e 6f 6e 2d 70 72 6f 67 72 61 6d 6d 65 72 73 2e 8e a1 8d 91 ff 0d 43 iders.or.non-programmers.......C
1f40 54 68 9a b8 e3 75 73 2c 91 04 a3 7f be 4c 75 61 96 04 60 aa ab 69 73 93 70 72 69 6d 61 72 69 6c Th...us,.....Lua..`..is.primaril
1f60 79 93 61 93 70 72 6f 90 47 1d 63 65 64 75 72 61 6c 93 6c 61 6e 67 75 61 67 65 2e 91 07 93 c5 4e y.a.pro.G.cedural.language.....N
1f80 65 76 98 65 72 74 68 65 6c 65 73 73 2c 91 04 a3 7f 61 73 93 61 6c 72 65 61 64 79 93 6d 65 6e 98 ev.ertheless,....as.already.men.
1fa0 74 69 6f 6e 65 64 2c 91 04 a3 7f be 4c 75 61 8e a1 8d 91 ff 0d 43 ab 61 63 71 75 69 72 65 64 96 tioned,.....Lua......C.acquired.
1fc0 03 55 55 64 61 74 61 93 64 65 73 63 72 69 70 74 69 6f 6e 93 66 61 63 69 6c 69 74 69 65 73 93 74 .UUdata.description.facilities.t
1fe0 6f 93 69 6e 63 72 65 61 73 65 93 69 74 73 93 65 78 70 72 65 73 73 69 6f 6e 93 70 90 47 1d 6f 95 o.increase.its.expression.p.G.o.
2000 b8 e3 77 93 65 72 2e 8e 8e 9f 18 00 00 8d 91 ff 0d 43 df 54 91 ff 4a aa 65 43 47 72 61 66 2f 49 ..w.er...........C.T..J.eCGraf/I
2020 43 41 44 92 01 4f b4 a6 32 8e 8c 8b 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CAD..O..2.......................
2040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 87 9f 16 c3 25 8d 9f f2 00 ...........................%....
2060 00 8e a0 02 14 10 ff 8d a0 fd f5 ef 01 8d 91 ff 0d 43 e0 4c 75 61 91 03 ea a8 63 6f 6e 63 65 70 .................C.Lua....concep
2080 74 73 8e a9 11 00 00 8d 91 ff 0d 43 be 4c 75 61 96 03 15 eb ab 69 73 93 61 93 67 65 6e 65 72 61 ts.........C.Lua.....is.a.genera
20a0 6c 93 70 75 72 70 9a 47 1d 6f 73 65 93 65 6d 90 b8 e3 62 98 65 64 64 65 64 93 70 72 6f 67 72 61 l.purp.G.ose.em...b.edded.progra
20c0 6d 6d 69 6e 67 93 6c 61 6e 67 75 61 67 65 93 64 65 73 69 67 6e 65 64 93 74 6f 93 73 75 70 70 98 mming.language.designed.to.supp.
20e0 6f 72 74 93 70 72 6f 98 63 65 64 75 72 61 6c 8e a4 0c 00 00 8d 91 ff 0d 43 70 72 6f 67 72 61 6d ort.pro.cedural.........Cprogram
2100 6d 69 6e 67 96 04 28 33 77 69 74 68 93 64 61 74 61 93 64 65 73 63 72 69 70 74 69 6f 6e 93 66 61 ming..(3with.data.description.fa
2120 63 69 6c 69 74 69 65 73 2e 91 06 ea 61 42 65 69 6e 67 93 61 6e 93 65 6d 90 b8 e3 62 90 47 1d 65 cilities....aBeing.an.em...b.G.e
2140 64 64 65 64 93 6c 61 6e 67 75 61 67 65 2c 91 04 5c ea be 4c 75 61 93 ab 68 61 73 93 6e 6f 8e a1 dded.language,..\..Lua..has.no..
2160 8d 91 ff 0d 43 6e 6f 74 69 6f 6e 96 03 ad a4 6f 66 93 61 93 5c 6d 61 69 6e 22 93 70 72 6f 67 72 ....Cnotion....of.a.\main".progr
2180 61 6d 3b 91 03 d9 cc 69 74 93 6f 6e 6c 79 93 77 9a b8 e3 6f 72 6b 73 93 65 6d 98 62 90 47 1d 65 am;....it.only.w...orks.em.b.G.e
21a0 64 64 65 64 93 69 6e 93 61 93 68 6f 73 74 93 63 6c 69 65 6e 98 74 93 28 be 4c 75 61 93 ab 69 73 dded.in.a.host.clien.t.(.Lua..is
21c0 93 70 72 6f 98 76 69 64 65 64 93 61 73 8e a1 8d 91 ff 0d 43 61 96 03 8b 42 6c 69 62 72 61 72 79 .pro.vided.as......Ca...Blibrary
21e0 93 6f 66 93 43 91 03 8b 34 66 75 6e 63 74 69 6f 6e 73 93 74 6f 93 62 90 47 1d 65 93 6c 69 6e 6b .of.C...4functions.to.b.G.e.link
2200 9a b8 e3 65 64 93 74 6f 93 68 6f 73 74 93 61 70 70 6c 69 63 61 74 69 6f 6e 73 29 2e 91 05 13 8d ...ed.to.host.applications).....
2220 54 68 65 93 68 6f 73 74 93 63 61 6e 93 69 6e 98 76 98 6f 6b 98 65 93 66 75 6e 63 74 69 6f 6e 73 The.host.can.in.v.ok.e.functions
2240 8e a1 8d 91 ff 0d 43 74 6f 96 04 32 5a 65 78 65 63 75 74 65 93 61 93 70 69 65 63 65 93 6f 66 93 ......Cto..2Zexecute.a.piece.of.
2260 63 6f 90 47 1d 64 65 93 69 6e 93 be 4c 75 61 ab 2c 9b 04 69 9b 63 61 6e 93 77 72 69 74 65 93 61 co.G.de.in..Lua.,..i.can.write.a
2280 6e 64 93 72 65 61 64 93 be 4c 75 61 93 ab 76 91 ff 71 c7 61 72 69 61 62 6c 65 73 2c 98 61 6e 64 nd.read..Lua..v..q.ariables,.and
22a0 93 63 61 6e 93 72 65 67 69 73 74 65 72 93 43 8e a1 8d 91 ff 0d 43 66 75 6e 63 74 69 6f 6e 73 96 .can.register.C......Cfunctions.
22c0 03 f9 68 74 6f 93 62 9a 47 1d 65 93 63 61 6c 6c 65 64 93 62 90 b8 e3 79 93 be 4c 75 61 93 ab 63 ..hto.b.G.e.called.b...y..Lua..c
22e0 6f 98 64 65 2e 91 06 5d ff 57 69 74 68 93 72 65 67 69 73 74 65 72 65 64 93 43 91 03 f9 3d 66 75 o.de...].With.registered.C...=fu
2300 6e 63 74 69 6f 6e 73 2c 91 04 22 6c be 4c 75 61 93 ab 63 61 6e 93 62 98 65 93 61 75 67 6d 65 6e nctions,.."l.Lua..can.b.e.augmen
2320 90 b8 e3 74 65 64 8e a1 8d 91 ff 0d 43 74 6f 96 04 0e 81 63 6f 70 90 47 1d 65 93 77 69 74 68 93 ...ted......Cto....cop.G.e.with.
2340 72 61 74 68 65 72 93 64 69 0b 65 72 65 6e 9a b8 e3 74 93 64 6f 6d 61 69 6e 73 2c 91 04 3c cc 74 rather.di.eren...t.domains,..<.t
2360 68 98 75 73 93 63 72 65 61 74 69 6e 67 93 63 75 73 74 6f 6d 69 7a 65 64 93 70 72 6f 67 72 61 6d h.us.creating.customized.program
2380 6d 69 6e 67 93 6c 61 6e 67 75 61 67 65 73 8e a1 8d 91 ff 0d 43 73 68 61 72 69 6e 67 96 03 55 55 ming.languages......Csharing..UU
23a0 61 93 73 79 6e 9a b8 e3 74 61 63 74 69 63 61 6c 93 66 72 61 6d 65 77 98 6f 72 6b 93 28 42 65 63 a.syn...tactical.framew.ork.(Bec
23c0 98 6b 6d 61 6e 93 31 39 39 31 29 2e 8e a6 8d 91 ff 0d 43 54 68 69 73 96 04 b0 c9 73 65 63 74 69 .kman.1991).......CThis....secti
23e0 6f 6e 93 63 6f 6e 90 b8 e3 74 61 69 6e 73 93 61 93 62 72 69 65 66 93 64 65 73 63 72 69 70 74 69 on.con...tains.a.brief.descripti
2400 6f 6e 93 6f 66 93 74 68 65 93 6d 61 69 6e 93 63 6f 6e 63 65 70 74 73 93 69 6e 93 be 4c 75 61 ab on.of.the.main.concepts.in..Lua.
2420 2e 91 08 84 24 53 6f 6d 65 93 65 78 61 6d 70 6c 65 73 8e a1 8d 91 ff 0d 43 6f 66 96 04 0e c8 61 ....$Some.examples......Cof....a
2440 63 74 75 61 6c 93 63 6f 90 47 1d 64 65 93 61 72 65 93 69 6e 63 6c 75 64 65 64 2c 91 04 3d 24 74 ctual.co.G.de.are.included,..=$t
2460 6f 93 67 69 76 9a b8 e3 65 93 61 93 0d 61 98 76 98 6f 72 93 6f 66 93 74 68 65 93 6c 61 6e 67 75 o.giv...e.a..a.v.or.of.the.langu
2480 61 67 65 2e 91 06 9e 1f 41 91 04 0e 98 70 72 65 63 69 73 65 93 64 65 0c 6e 69 74 69 6f 6e 93 6f age.....A....precise.de.nition.o
24a0 66 93 74 68 65 8e a1 8d 91 ff 0d 43 6c 61 6e 67 75 61 67 65 96 03 55 55 63 61 6e 93 62 90 47 1d f.the......Clanguage..UUcan.b.G.
24c0 65 93 66 6f 75 6e 64 93 69 6e 93 69 74 73 93 72 65 66 65 72 65 6e 63 65 93 6d 61 6e 9a b8 e3 75 e.found.in.its.reference.man...u
24e0 61 6c 93 28 49 65 72 75 73 61 6c 69 6d 73 63 98 68 98 79 7b 46 69 67 75 65 69 72 65 64 6f 7b 43 al.(Ierusalimsc.h.y{Figueiredo{C
2500 65 6c 65 73 93 31 39 39 34 29 2e 8e 9f 18 05 aa 8d 91 ff 0d 43 be 53 79 6e 74 61 78 8e a6 8d 91 eles.1994)..........C.Syntax....
2520 ff 0d 43 ab 41 73 96 02 77 46 6d 65 6e 9a b8 e3 74 69 6f 6e 65 64 93 62 90 47 1d 65 66 6f 72 65 ..C.As..wFmen...tioned.b.G.efore
2540 2c 91 02 a3 b0 77 98 65 93 65 78 70 6c 69 63 69 74 6c 79 93 64 65 73 69 67 6e 65 64 93 be 4c 75 ,....w.e.explicitly.designed..Lu
2560 61 93 ab 74 6f 93 68 61 98 76 98 65 93 61 93 73 69 6d 70 6c 65 2c 91 02 a3 b0 66 61 6d 69 6c 69 a..to.ha.v.e.a.simple,....famili
2580 61 72 93 73 79 6e 98 74 61 78 2e 91 04 27 c3 41 73 93 61 93 63 6f 6e 2d 8e a1 8d 91 ff 0d 43 73 ar.syn.tax...'.As.a.con-......Cs
25a0 65 71 75 65 6e 63 65 2c 9b 03 64 9b be 4c 75 61 96 03 61 8d ab 73 75 70 70 90 47 1d 6f 72 74 73 equence,..d..Lua..a..supp.G.orts
25c0 93 61 6e 93 61 6c 6d 6f 73 74 93 63 6f 6e 95 b8 e3 76 93 65 6e 93 74 69 6f 6e 61 6c 96 03 61 8d .an.almost.con...v.en.tional..a.
25e0 73 65 74 93 6f 66 93 73 74 61 74 65 6d 65 6e 90 b8 e3 74 73 2c 98 77 69 74 68 93 69 6d 70 6c 69 set.of.statemen...ts,.with.impli
2600 63 69 74 2c 98 62 75 74 93 65 78 70 6c 69 2d 8e a1 8d 91 ff 0d 43 63 69 74 6c 79 96 03 26 0a 74 cit,.but.expli-......Ccitly..&.t
2620 65 72 6d 69 6e 61 74 65 64 2c 91 03 2f 7f 62 6c 6f 90 47 1d 63 9a b8 e3 6b 93 73 74 72 75 63 74 erminated,../.blo.G.c...k.struct
2640 75 72 65 2e 91 04 62 03 54 68 65 93 63 6f 6e 98 76 98 65 6e 98 74 69 6f 6e 61 6c 93 73 74 61 74 ure...b.The.con.v.en.tional.stat
2660 65 6d 65 6e 98 74 73 93 69 6e 63 6c 75 64 65 93 73 69 6d 70 6c 65 93 61 73 73 69 67 6e 6d 65 6e emen.ts.include.simple.assignmen
2680 98 74 3b 8e a1 8d 91 ff 0d 43 63 6f 6e 9a b8 e3 74 72 6f 6c 96 02 d5 1c 73 74 72 75 63 74 75 72 .t;......Ccon...trol....structur
26a0 65 73 93 73 75 63 98 68 93 61 73 93 c8 77 68 69 6c 65 2d 64 6f 2d 65 6e 64 ab 2c 96 02 ee c1 c8 es.suc.h.as..while-do-end.,.....
26c0 72 65 70 65 61 74 2d 75 6e 74 69 6c ab 2c 93 c8 69 66 2d 74 68 65 6e 2d 65 6c 73 65 69 66 2d 65 repeat-until.,..if-then-elseif-e
26e0 6c 73 65 2d 65 6e 64 ab 3b 91 02 ff da 61 6e 64 8e a1 8d 91 ff 0d 43 66 75 6e 63 74 69 6f 6e 9b lse-end.;....and......Cfunction.
2700 04 8c ce 63 61 6c 6c 73 2e 91 08 18 31 4e 6f 6e 2d 63 6f 6e 95 b8 e3 76 93 65 6e 93 74 69 6f 6e ...calls....1Non-con...v.en.tion
2720 61 6c 98 73 74 61 74 65 6d 65 6e 93 74 73 98 69 6e 63 6c 75 64 65 98 6d 93 75 6c 74 69 70 6c 65 al.statemen.ts.include.m.ultiple
2740 98 61 73 73 69 67 6e 6d 65 6e 93 74 3b 91 05 28 8a 6c 6f 90 47 1d 63 61 6c 98 76 91 ff 71 c7 61 .assignmen.t;..(.lo.G.cal.v..q.a
2760 72 69 61 62 6c 65 8e a1 8d 91 ff 0d 43 64 65 63 6c 61 72 61 74 69 6f 6e 73 2c 91 03 ad 7a 77 68 riable......Cdeclarations,...zwh
2780 69 63 9a b8 e3 68 96 03 9b d9 63 61 6e 93 62 90 47 1d 65 93 70 6c 61 63 65 64 93 61 6e 98 79 77 ic...h....can.b.G.e.placed.an.yw
27a0 68 65 72 65 93 69 6e 73 69 64 65 93 61 93 62 6c 6f 90 47 1d 63 98 6b 3b 91 03 bf 1b 61 6e 64 93 here.inside.a.blo.G.c.k;....and.
27c0 74 61 62 6c 65 93 63 6f 6e 73 74 72 75 63 74 6f 72 73 2c 91 03 ad 7a 77 68 69 63 98 68 8e a1 8d table.constructors,...zwhic.h...
27e0 91 ff 0d 43 6d 61 95 b8 e3 79 9b 03 52 b8 63 6f 6e 93 74 61 69 6e 98 75 73 65 72 98 64 65 0c 6e ...Cma...y..R.con.tain.user.de.n
2800 65 64 98 76 91 ff 71 c7 61 6c 69 64 61 74 69 6f 6e 98 66 75 6e 63 74 69 6f 6e 73 98 28 73 65 65 ed.v..q.alidation.functions.(see
2820 98 62 90 47 1d 65 6c 6f 93 77 29 2e 91 04 70 e8 4d 6f 72 65 6f 93 76 93 65 72 2c 91 03 53 3e 66 .b.G.elo.w)...p.Moreo.v.er,..S>f
2840 75 6e 63 74 69 6f 6e 73 98 69 6e 98 be 4c 75 61 98 ab 63 61 6e 8e a1 8d 91 ff 0d 43 74 61 6b 9a unctions.in..Lua..can......Ctak.
2860 b8 e3 65 96 03 be a0 61 93 76 91 ff 71 c7 61 72 69 61 62 6c 65 93 6e 98 75 6d 98 62 90 47 1d 65 ..e....a.v..q.ariable.n.um.b.G.e
2880 72 93 6f 66 93 70 61 72 61 6d 65 74 65 72 73 93 61 6e 64 93 63 61 6e 93 72 65 74 75 72 6e 93 6d r.of.parameters.and.can.return.m
28a0 61 6e 98 79 93 76 91 ff 71 c7 61 6c 75 65 73 2e 91 05 ad a8 54 68 69 73 93 61 98 76 98 6f 69 64 an.y.v..q.alues.....This.a.v.oid
28c0 73 93 74 68 65 93 6e 65 65 64 8e a1 8d 91 ff 0d 43 66 6f 72 96 03 55 55 70 61 73 73 69 6e 67 93 s.the.need......Cfor..UUpassing.
28e0 70 61 72 61 6d 65 74 65 72 73 93 62 90 b8 e3 79 93 72 65 66 65 72 65 6e 63 65 93 77 68 65 6e 93 parameters.b...y.reference.when.
2900 6d 6f 72 65 93 74 68 61 6e 93 6f 6e 65 93 72 65 73 75 6c 74 93 6e 65 65 64 93 74 6f 93 62 90 47 more.than.one.result.need.to.b.G
2920 1d 65 93 72 65 74 75 72 6e 65 64 2e 8e 9f 18 05 aa 8d 91 ff 0d 43 be 45 6e 76 69 72 6f 6e 6d 65 .e.returned..........C.Environme
2940 6e 74 96 03 55 55 61 6e 64 93 6d 6f 90 47 1d 64 75 6c 65 73 8e a6 8d 91 ff 0d 43 ab 41 6c 6c 96 nt..UUand.mo.G.dules......C.All.
2960 02 ae d5 73 74 61 74 65 6d 65 6e 9a b8 e3 74 73 93 69 6e 93 be 4c 75 61 93 ab 61 72 65 93 65 78 ...statemen...ts.in..Lua..are.ex
2980 65 63 75 74 65 64 93 69 6e 93 61 93 67 6c 6f 62 61 6c 93 65 6e 98 76 69 72 6f 6e 6d 65 6e 98 74 ecuted.in.a.global.en.vironmen.t
29a0 2e 91 04 3a 47 54 68 69 73 93 65 6e 98 76 69 72 6f 6e 6d 65 6e 98 74 2c 91 02 d0 22 77 68 69 63 ...:GThis.en.vironmen.t,..."whic
29c0 98 68 93 6b 98 65 65 70 73 8e a1 8d 91 ff 0d 43 61 6c 6c 96 03 03 0e 67 6c 6f 62 61 6c 93 76 91 .h.k.eeps......Call....global.v.
29e0 ff 71 c7 61 72 69 61 62 6c 65 73 93 61 6e 64 93 66 75 6e 63 74 69 6f 6e 73 2c 91 03 13 83 69 73 .q.ariables.and.functions,....is
2a00 93 69 6e 69 74 69 61 6c 69 7a 65 64 93 61 74 93 74 68 65 93 62 9a 47 1d 65 67 69 6e 6e 69 6e 67 .initialized.at.the.b.G.eginning
2a20 93 6f 66 93 74 68 65 93 65 6d 90 b8 e3 62 98 65 64 64 69 6e 67 93 70 72 6f 67 72 61 6d 8e a1 8d .of.the.em...b.edding.program...
2a40 91 ff 0d 43 61 6e 64 96 03 70 e7 70 90 47 1d 65 72 73 69 73 74 73 93 75 6e 9a b8 e3 74 69 6c 93 ...Cand..p.p.G.ersists.un...til.
2a60 69 74 73 93 65 6e 64 2e 91 04 c4 7c 54 68 65 93 67 6c 6f 62 61 6c 93 65 6e 98 76 69 72 6f 6e 6d its.end....|The.global.en.vironm
2a80 65 6e 98 74 93 63 61 6e 93 62 90 47 1d 65 93 6d 61 6e 69 70 75 6c 61 74 65 64 93 62 98 79 93 be en.t.can.b.G.e.manipulated.b.y..
2aa0 4c 75 61 93 ab 63 6f 90 47 1d 64 65 93 6f 72 93 62 98 79 8e a1 8d 91 ff 0d 43 74 68 65 96 03 8a Lua..co.G.de.or.b.y......Cthe...
2ac0 f3 65 6d 9a b8 e3 62 90 47 1d 65 64 64 69 6e 67 93 70 72 6f 67 72 61 6d 2c 91 03 98 5b 77 68 69 .em...b.G.edding.program,...[whi
2ae0 63 98 68 93 63 61 6e 93 72 65 61 64 93 61 6e 64 93 77 72 69 74 65 93 67 6c 6f 62 61 6c 93 76 91 c.h.can.read.and.write.global.v.
2b00 ff 71 c7 61 72 69 61 62 6c 65 73 93 75 73 69 6e 67 93 66 75 6e 63 74 69 6f 6e 73 93 69 6e 93 74 .q.ariables.using.functions.in.t
2b20 68 65 8e a1 8d 91 ff 0d 43 6c 69 62 72 61 72 79 96 03 55 55 74 68 61 74 93 69 6d 70 6c 65 6d 65 he......Clibrary..UUthat.impleme
2b40 6e 90 b8 e3 74 73 93 be 4c 75 61 ab 2e 8e a6 8d 91 ff 0d 43 54 68 65 96 03 f8 17 75 6e 69 74 93 n...ts..Lua........CThe....unit.
2b60 6f 66 93 65 78 65 63 75 74 69 6f 6e 93 6f 66 93 be 4c 75 61 93 ab 69 73 93 63 61 6c 6c 65 64 93 of.execution.of..Lua..is.called.
2b80 61 93 cf 6d 6f 91 ff 7d 27 64 75 6c 65 91 00 c0 5b ab 2e 91 06 5a 0c 41 91 03 f7 ed 6d 6f 90 47 a..mo..}'dule...[....Z.A....mo.G
2ba0 1d 64 75 6c 65 93 6d 61 9a b8 e3 79 93 63 6f 6e 98 74 61 69 6e 93 73 74 61 74 65 6d 65 6e 98 74 .dule.ma...y.con.tain.statemen.t
2bc0 73 93 61 6e 64 8e a1 8d 91 ff 0d 43 66 75 6e 63 74 69 6f 6e 96 03 a6 33 64 65 0c 6e 69 74 69 6f s.and......Cfunction...3de.nitio
2be0 6e 73 2c 91 03 ba 6a 61 6e 64 93 6d 61 90 b8 e3 79 93 62 90 47 1d 65 93 69 6e 93 61 93 0c 6c 65 ns,...jand.ma...y.b.G.e.in.a..le
2c00 93 6f 72 93 69 6e 93 61 93 73 74 72 69 6e 67 93 69 6e 73 69 64 65 93 74 68 65 93 68 6f 73 74 93 .or.in.a.string.inside.the.host.
2c20 70 72 6f 67 72 61 6d 2e 91 05 64 60 57 68 65 6e 93 61 8e a1 8d 91 ff 0d 43 6d 6f 90 47 1d 64 75 program...d`When.a......Cmo.G.du
2c40 6c 65 96 03 a6 ee 69 73 93 65 78 65 63 75 74 65 64 2c 9b 03 bb 54 0c 72 73 74 93 61 6c 6c 93 69 le....is.executed,...T.rst.all.i
2c60 74 73 93 66 75 6e 63 74 69 6f 6e 73 93 61 6e 64 93 73 74 61 74 65 6d 65 6e 90 b8 e3 74 73 93 61 ts.functions.and.statemen...ts.a
2c80 72 65 93 63 6f 6d 70 69 6c 65 64 2c 98 61 6e 64 93 74 68 65 93 66 75 6e 63 74 69 6f 6e 73 8e a1 re.compiled,.and.the.functions..
2ca0 8d 91 ff 0d 43 61 64 64 65 64 96 02 e5 47 74 6f 93 74 68 65 93 67 6c 6f 62 61 6c 93 65 6e 95 b8 ....Cadded...Gto.the.global.en..
2cc0 e3 76 69 72 6f 6e 6d 65 6e 93 74 3b 91 03 0a a1 74 68 65 6e 96 02 e5 47 74 68 65 93 73 74 61 74 .vironmen.t;....then...Gthe.stat
2ce0 65 6d 65 6e 9a b8 e3 74 73 93 61 72 65 93 65 78 65 63 75 74 65 64 93 69 6e 93 73 65 71 75 65 6e emen...ts.are.executed.in.sequen
2d00 98 74 69 61 6c 93 6f 72 64 65 72 2e 91 04 4c 6d 41 6c 6c 8e a1 8d 91 ff 0d 43 6d 6f 9a 47 1d 64 .tial.order...LmAll......Cmo.G.d
2d20 69 0c 63 61 74 69 6f 6e 73 96 02 43 fb 61 93 6d 6f 98 64 75 6c 65 93 65 0b 65 63 74 73 93 6f 6e i.cations..C.a.mo.dule.e.ects.on
2d40 93 74 68 65 93 67 6c 6f 62 61 6c 93 65 6e 95 b8 e3 76 69 72 6f 6e 6d 65 6e 93 74 96 02 43 fb 70 .the.global.en...vironmen.t..C.p
2d60 98 65 72 73 69 73 74 93 61 66 74 65 72 93 69 74 73 93 65 6e 64 2e 91 04 16 aa 54 68 6f 73 65 93 .ersist.after.its.end.....Those.
2d80 69 6e 63 6c 75 64 65 8e a1 8d 91 ff 0d 43 6d 6f 90 47 1d 64 69 0c 63 61 74 69 6f 6e 73 96 03 9c include......Cmo.G.di.cations...
2da0 63 74 6f 93 67 6c 6f 62 61 6c 93 76 91 ff 71 c7 61 72 69 61 62 6c 65 73 93 61 6e 64 93 64 65 0c cto.global.v..q.ariables.and.de.
2dc0 6e 69 74 69 6f 6e 73 93 6f 66 93 6e 65 77 93 66 75 6e 63 74 69 6f 6e 73 93 28 61 93 66 75 6e 63 nitions.of.new.functions.(a.func
2de0 74 69 6f 6e 93 64 65 0c 6e 69 74 69 6f 6e 93 69 73 8e a1 8d 91 ff 0d 43 61 63 74 75 61 6c 6c 79 tion.de.nition.is......Cactually
2e00 96 03 55 55 61 6e 93 61 73 73 69 67 6e 6d 65 6e 9a b8 e3 74 93 74 6f 93 61 93 67 6c 6f 62 61 6c ..UUan.assignmen...t.to.a.global
2e20 93 76 91 ff 71 c7 61 72 69 61 62 6c 65 3b 93 73 65 65 93 62 90 47 1d 65 6c 6f 98 77 29 2e 8e 9f .v..q.ariable;.see.b.G.elo.w)...
2e40 18 05 aa 8d 91 ff 0d 43 be 44 61 74 61 96 03 55 55 74 9a b8 e3 79 70 90 47 1d 65 73 93 61 6e 64 .......C.Data..UUt...yp.G.es.and
2e60 93 76 61 98 72 69 61 62 6c 65 73 8e a6 8d 91 ff 0d 43 4c 75 61 96 04 64 bc ab 69 73 93 61 93 64 .va.riables......CLua..d..is.a.d
2e80 79 6e 61 6d 69 63 61 6c 6c 79 93 74 9a b8 e3 79 70 90 47 1d 65 64 93 6c 61 6e 67 75 61 67 65 3a ynamically.t...yp.G.ed.language:
2ea0 91 06 90 95 76 91 ff 71 c7 61 72 69 61 62 6c 65 73 93 64 6f 93 6e 6f 74 93 68 61 98 76 98 65 93 ....v..q.ariables.do.not.ha.v.e.
2ec0 74 98 79 70 90 47 1d 65 73 3b 91 04 ec 70 6f 6e 6c 79 93 76 91 ff 71 c7 61 6c 75 65 73 93 64 6f t.yp.G.es;...ponly.v..q.alues.do
2ee0 2e 91 07 9f fc 41 6c 6c 8e a1 8d 91 ff 0d 43 76 91 ff 71 c7 61 6c 75 65 73 96 03 4f 94 63 61 72 .....All......Cv..q.alues..O.car
2f00 72 79 93 74 68 65 69 72 93 6f 9a b8 e3 77 6e 93 74 98 79 70 90 47 1d 65 2e 91 04 6f dc 54 68 65 ry.their.o...wn.t.yp.G.e...o.The
2f20 72 65 66 6f 72 65 2c 91 03 50 ba 74 68 65 72 65 93 61 72 65 93 6e 6f 93 74 98 79 70 90 47 1d 65 refore,..P.there.are.no.t.yp.G.e
2f40 93 64 65 0c 6e 69 74 69 6f 6e 73 93 69 6e 93 74 68 65 93 6c 61 6e 67 75 61 67 65 2e 91 04 6f dc .de.nitions.in.the.language...o.
2f60 54 68 65 8e a1 8d 91 ff 0d 43 61 62 73 65 6e 63 65 96 03 b5 fd 6f 66 93 76 91 ff 71 c7 61 72 69 The......Cabsence....of.v..q.ari
2f80 61 62 6c 65 93 74 9a b8 e3 79 70 90 47 1d 65 93 64 65 63 6c 61 72 61 74 69 6f 6e 73 2c 91 03 ce able.t...yp.G.e.declarations,...
2fa0 27 61 70 70 61 72 65 6e 98 74 6c 79 93 61 93 6d 69 6e 6f 72 93 70 90 47 1d 6f 69 6e 98 74 2c 91 'apparen.tly.a.minor.p.G.oin.t,.
2fc0 03 ce 27 69 73 93 61 63 74 75 61 6c 6c 79 93 61 6e 93 69 6d 70 90 47 1d 6f 72 74 61 6e 98 74 8e ..'is.actually.an.imp.G.ortan.t.
2fe0 8e 9f 18 00 00 8d 91 ff 0d 43 df 54 91 ff 4a aa 65 43 47 72 61 66 2f 49 43 41 44 92 01 4f b4 a6 .........C.T..J.eCGraf/ICAD..O..
3000 33 8e 8c 8b 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3...............................
3020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 2b 9f 16 c3 25 8d 9f f2 00 00 8e a0 02 14 10 ff 8d ...............+...%............
3040 a0 fd f5 ef 01 8d 91 ff 0d 43 ab 66 61 63 74 6f 72 96 03 f6 25 69 6e 93 73 69 6d 70 6c 69 66 79 .........C.factor...%in.simplify
3060 69 6e 67 93 74 68 65 93 6c 61 6e 67 75 61 67 65 3b 91 04 46 8d 69 74 93 69 73 93 66 72 65 71 75 ing.the.language;..F.it.is.frequ
3080 65 6e 9a b8 e3 74 6c 79 93 70 72 65 73 65 6e 98 74 65 64 93 61 73 93 61 93 6d 61 91 00 8e 38 6a en...tly.presen.ted.as.a.ma...8j
30a0 6f 72 93 66 65 61 74 75 72 65 93 69 6e 93 6d 61 6e 98 79 8e a4 0c 00 00 8d 91 ff 0d 43 76 91 ff or.feature.in.man.y.........Cv..
30c0 71 c7 61 72 69 61 6e 9a b8 e3 74 73 96 02 eb c8 6f 66 93 74 98 79 70 9a 47 1d 65 64 93 6c 61 6e q.arian...ts....of.t.yp.G.ed.lan
30e0 67 75 61 67 65 73 93 6d 6f 98 64 69 0c 65 64 93 74 6f 93 62 98 65 93 75 73 65 64 93 61 73 93 65 guages.mo.di.ed.to.b.e.used.as.e
3100 78 74 65 6e 73 69 6f 6e 93 6c 61 6e 67 75 61 67 65 73 2e 91 04 4e 98 4d 6f 72 65 6f 95 b8 e3 76 xtension.languages...N.Moreo...v
3120 93 65 72 2c 91 03 00 e5 be 4c 75 61 91 02 eb c8 ab 68 61 73 8e a1 8d 91 ff 0d 43 67 61 72 62 61 .er,.....Lua.....has......Cgarba
3140 67 65 96 02 e2 0a 63 6f 6c 6c 65 63 74 69 6f 6e 3a 91 04 38 21 69 74 93 6b 9a b8 e3 65 65 70 73 ge....collection:..8!it.k...eeps
3160 93 74 72 61 63 98 6b 93 6f 66 93 77 68 69 63 98 68 93 76 91 ff 71 c7 61 6c 75 65 73 93 61 72 65 .trac.k.of.whic.h.v..q.alues.are
3180 93 62 90 47 1d 65 69 6e 67 93 75 73 65 64 93 61 6e 64 93 64 69 73 63 61 72 64 73 93 74 68 65 93 .b.G.eing.used.and.discards.the.
31a0 6f 6e 65 73 93 74 68 61 74 8e a1 8d 91 ff 0d 43 61 72 65 96 03 6f 8c 6e 6f 74 2e 91 04 c0 6c 54 ones.that......Care..o.not....lT
31c0 68 69 73 93 61 95 b8 e3 76 93 6f 69 64 73 96 03 6f 8c 74 68 65 93 6e 65 65 64 93 66 6f 72 93 65 his.a...v.oids..o.the.need.for.e
31e0 78 70 6c 69 63 69 74 93 6d 61 6e 61 67 69 6e 67 93 6d 65 6d 6f 72 79 93 61 6c 6c 6f 90 47 1d 63 xplicit.managing.memory.allo.G.c
3200 61 74 69 6f 6e 2c 91 03 76 1a 61 93 6d 61 91 00 8e 38 6a 6f 72 93 73 6f 75 72 63 65 93 6f 66 8e ation,..v.a.ma...8jor.source.of.
3220 a1 8d 91 ff 0d 43 70 72 6f 67 72 61 6d 6d 69 6e 67 96 03 55 55 65 72 72 6f 72 73 2e 91 04 71 c7 .....Cprogramming..UUerrors...q.
3240 54 68 65 72 65 93 61 72 65 93 73 65 76 9a b8 e3 65 6e 93 62 61 73 69 63 93 64 61 74 61 93 74 98 There.are.sev...en.basic.data.t.
3260 79 70 90 47 1d 65 73 93 69 6e 93 be 4c 75 61 ab 3a 8e 9f 12 08 80 8d 8d 91 ff 0d 42 b7 0f 8e 91 yp.G.es.in..Lua.:..........B....
3280 09 0d 43 cc 6e 69 6c 90 64 bf ab 3a 91 04 71 c7 74 68 65 96 03 55 55 74 90 b8 e3 79 70 90 47 1d ..C.nil.d..:..q.the..UUt...yp.G.
32a0 65 93 6f 66 93 61 93 73 69 6e 67 6c 65 93 76 91 ff 71 c7 61 6c 75 65 93 63 61 6c 6c 65 64 93 c8 e.of.a.single.v..q.alue.called..
32c0 6e 69 6c ab 3b 8e a1 8d 8d 91 ff 0d 42 b7 0f 8e 91 09 0d 43 cc 6e 95 b8 e3 75 6d 93 62 95 47 1d nil.;.......B......C.n...um.b.G.
32e0 65 72 91 00 b7 b6 ab 3a 91 04 71 c7 0d 6f 61 74 69 6e 67 9b 03 55 55 70 93 6f 69 6e 95 b8 e3 74 er.....:..q..oating..UUp.oin...t
3300 98 6e 93 75 6d 93 62 90 47 1d 65 72 73 3b 8e a1 8d 8d 91 ff 0d 42 b7 0f 8e 91 09 0d 43 cc 73 74 .n.um.b.G.ers;.......B......C.st
3320 72 69 6e 67 91 00 db 43 ab 3a 91 04 71 c7 61 72 72 61 9a b8 e3 79 73 96 03 55 55 6f 66 93 63 98 ring...C.:..q.arra...ys..UUof.c.
3340 68 61 72 61 63 74 65 72 73 3b 8e a1 8d 8d 91 ff 0d 42 b7 0f 8e 91 09 0d 43 cc 66 75 6e 63 74 69 haracters;.......B......C.functi
3360 6f 6e ab 3a 91 04 71 c7 75 73 65 72 96 03 55 55 64 65 0c 6e 65 64 93 66 75 6e 63 74 69 6f 6e 73 on.:..q.user..UUde.ned.functions
3380 3b 8e a1 8d 8d 91 ff 0d 42 b7 0f 8e 91 09 0d 43 cc 43 66 75 6e 63 74 69 6f 6e ab 3a 91 04 71 c7 ;.......B......C.Cfunction.:..q.
33a0 66 75 6e 63 74 69 6f 6e 73 96 03 55 55 70 72 6f 9a b8 e3 76 69 64 65 64 93 62 98 79 93 74 68 65 functions..UUpro...vided.b.y.the
33c0 93 68 6f 73 74 93 70 72 6f 67 72 61 6d 3b 8e a1 8d 8d 91 ff 0d 42 b7 0f 8e 91 09 0d 43 cc 75 73 .host.program;.......B......C.us
33e0 65 72 64 61 74 61 ab 3a 91 04 71 c7 70 90 47 1d 6f 69 6e 90 b8 e3 74 65 72 73 96 03 55 55 74 6f erdata.:..q.p.G.oin...ters..UUto
3400 93 68 6f 73 74 93 64 61 74 61 3b 8e a1 8d 8d 91 ff 0d 42 b7 0f 8e 91 09 0d 43 cc 74 61 62 6c 65 .host.data;.......B......C.table
3420 91 00 8f 67 ab 3a 91 04 71 c7 61 73 73 6f 90 47 1d 63 69 61 74 69 76 95 b8 e3 65 91 03 55 55 61 ...g.:..q.asso.G.ciativ...e..UUa
3440 72 72 61 93 79 73 2e 8e 9f 17 08 80 8d 91 ff 0d 43 be 4c 75 61 96 04 dd 71 ab 70 72 6f 9a b8 e3 rra.ys..........C.Lua...q.pro...
3460 76 69 64 65 73 93 73 6f 6d 65 93 61 75 74 6f 6d 61 74 69 63 93 74 98 79 70 90 47 1d 65 93 63 6f vides.some.automatic.t.yp.G.e.co
3480 6e 98 76 98 65 72 73 69 6f 6e 73 2e 91 09 0a 1a 41 91 04 dd 0c 73 74 72 69 6e 67 93 74 61 6b 69 n.v.ersions.....A....string.taki
34a0 6e 67 93 70 61 72 74 93 69 6e 93 61 6e 93 61 72 69 74 68 6d 65 74 69 63 8e a1 8d 91 ff 0d 43 6f ng.part.in.an.arithmetic......Co
34c0 70 9a 47 1d 65 72 61 74 69 6f 6e 96 04 1b f2 69 73 93 63 6f 6e 95 b8 e3 76 93 65 72 74 65 64 96 p.G.eration....is.con...v.erted.
34e0 04 1b f2 74 6f 93 61 93 6e 95 b8 e3 75 6d 93 62 98 65 72 2c 91 04 4d 99 69 66 91 04 1b f2 70 98 ...to.a.n...um.b.er,..M.if....p.
3500 6f 73 73 69 62 6c 65 2e 91 06 c5 9d 43 6f 6e 93 76 93 65 72 73 65 6c 79 91 ff 2a aa 2c 91 04 4d ossible.....Con.v.ersely..*.,..M
3520 99 77 68 65 6e 65 76 93 65 72 96 04 1b f2 61 93 6e 95 b8 e3 75 6d 93 62 98 65 72 96 04 1b f2 69 .whenev.er....a.n...um.b.er....i
3540 73 93 75 73 65 64 8e a1 8d 91 ff 0d 43 77 68 65 6e 96 04 0b 81 61 93 73 74 72 69 6e 67 93 69 73 s.used......Cwhen....a.string.is
3560 93 65 78 70 9a 47 1d 65 63 74 65 64 2c 91 04 39 0c 74 68 61 74 93 6e 95 b8 e3 75 6d 93 62 98 65 .exp.G.ected,..9.that.n...um.b.e
3580 72 96 04 0b 81 69 73 93 63 6f 6e 95 b8 e3 76 93 65 72 74 65 64 96 04 0b 81 74 6f 93 61 93 73 74 r....is.con...v.erted....to.a.st
35a0 72 69 6e 67 2e 91 06 94 4c 54 68 69 73 93 63 6f 98 65 72 63 69 6f 6e 93 69 73 93 75 73 65 66 75 ring....LThis.co.ercion.is.usefu
35c0 6c 8e a1 8d 91 ff 0d 43 62 90 47 1d 65 63 61 75 73 65 96 03 55 55 69 74 93 73 69 6d 70 6c 69 0c l......Cb.G.ecause..UUit.simpli.
35e0 65 73 93 70 72 6f 67 72 61 6d 73 93 61 6e 64 93 61 95 b8 e3 76 93 6f 69 64 73 96 03 55 55 74 68 es.programs.and.a...v.oids..UUth
3600 65 93 6e 65 65 64 93 66 6f 72 93 65 78 70 6c 69 63 69 74 93 63 6f 6e 95 b8 e3 76 93 65 72 73 69 e.need.for.explicit.con...v.ersi
3620 6f 6e 91 03 55 55 66 75 6e 63 74 69 6f 6e 73 2e 8e a9 11 00 00 8d 91 ff 0d 43 47 6c 6f 62 61 6c on..UUfunctions..........CGlobal
3640 96 03 4c 17 76 9b ff 71 c7 61 72 69 61 62 6c 65 73 93 64 6f 93 6e 6f 74 93 6e 65 65 64 93 64 65 ..L.v..q.ariables.do.not.need.de
3660 63 6c 61 72 61 74 69 6f 6e 3b 91 03 4f 2c 6f 6e 6c 79 93 6c 6f 90 47 1d 63 61 6c 93 76 98 61 72 claration;..O,only.lo.G.cal.v.ar
3680 69 61 62 6c 65 73 93 64 6f 2e 91 04 6e b2 41 6e 90 b8 e3 79 93 76 98 61 72 69 61 62 6c 65 93 69 iables.do...n.An...y.v.ariable.i
36a0 73 93 61 73 73 75 6d 65 64 8e a1 8d 91 ff 0d 43 74 6f 96 04 a3 00 62 9a 47 1d 65 93 67 6c 6f 62 s.assumed......Cto....b.G.e.glob
36c0 61 6c 93 75 6e 6c 65 73 73 93 65 78 70 6c 69 63 69 74 6c 79 93 64 65 63 6c 61 72 65 64 93 6c 6f al.unless.explicitly.declared.lo
36e0 98 63 61 6c 2e 91 08 5a c8 4c 6f 98 63 61 6c 93 76 91 ff 71 c7 61 72 69 61 62 6c 65 93 64 65 63 .cal...Z.Lo.cal.v..q.ariable.dec
3700 6c 61 72 61 74 69 6f 6e 73 93 63 61 6e 93 62 98 65 93 70 6c 61 63 65 64 8e a1 8d 91 ff 0d 43 61 larations.can.b.e.placed......Ca
3720 6e 9a b8 e3 79 77 68 65 72 65 96 03 f5 a8 69 6e 73 69 64 65 93 61 93 62 6c 6f 95 47 1d 63 98 6b n...ywhere....inside.a.blo.G.c.k
3740 2e 91 06 52 c0 54 68 65 72 65 66 6f 72 65 2c 9b 04 1d bd 62 93 65 63 61 75 73 65 96 03 f5 a8 6f ...R.Therefore,....b.ecause....o
3760 6e 6c 79 93 6c 6f 90 47 1d 63 61 6c 93 76 91 ff 71 c7 61 72 69 61 62 6c 65 73 93 61 72 65 93 64 nly.lo.G.cal.v..q.ariables.are.d
3780 65 63 6c 61 72 65 64 2c 98 61 6e 64 93 74 68 65 73 65 8e a1 8d 91 ff 0d 43 64 65 63 6c 61 72 61 eclared,.and.these......Cdeclara
37a0 74 69 6f 6e 73 96 04 3b ea 63 61 6e 93 62 90 47 1d 65 93 6d 61 64 65 93 63 6c 6f 73 65 93 74 6f tions..;.can.b.G.e.made.close.to
37c0 93 74 68 65 93 75 73 65 93 6f 66 93 74 68 65 93 76 91 ff 71 c7 61 72 69 61 62 6c 65 2c 91 04 75 .the.use.of.the.v..q.ariable,..u
37e0 8e 69 74 93 69 73 93 75 73 75 61 6c 6c 79 93 73 69 6d 70 6c 65 93 74 6f 93 64 65 63 69 64 65 8e .it.is.usually.simple.to.decide.
3800 a1 8d 91 ff 0d 43 77 68 65 74 68 65 72 96 03 55 55 61 93 67 69 76 90 b8 e3 65 6e 93 76 91 ff 71 .....Cwhether..UUa.giv...en.v..q
3820 c7 61 72 69 61 62 6c 65 93 69 73 93 6c 6f 90 47 1d 63 61 6c 93 6f 72 93 67 6c 6f 62 61 6c 2e 8e .ariable.is.lo.G.cal.or.global..
3840 a6 8d 91 ff 0d 43 42 65 66 6f 72 65 96 03 b8 73 74 68 65 93 0c 72 73 74 93 61 73 73 69 67 6e 6d .....CBefore...sthe..rst.assignm
3860 65 6e 90 b8 e3 74 2c 91 03 d1 3a 74 68 65 93 76 9b ff 71 c7 61 6c 75 65 93 6f 66 93 61 93 76 98 en...t,...:the.v..q.alue.of.a.v.
3880 61 72 69 61 62 6c 65 93 69 73 93 c8 6e 69 6c ab 2e 91 05 9b 20 54 68 65 72 65 66 6f 72 65 2c 91 ariable.is..nil......Therefore,.
38a0 03 d1 3a 74 68 65 72 65 93 61 72 65 93 6e 6f 93 75 6e 69 6e 69 2d 8e a1 8d 91 ff 0d 43 74 69 61 ..:there.are.no.unini-......Ctia
38c0 6c 69 7a 65 64 96 03 e1 ed 76 91 ff 71 c7 61 72 69 61 62 6c 65 73 93 69 6e 93 be 4c 75 61 ab 2c lized....v..q.ariables.in..Lua.,
38e0 9b 04 05 13 61 6e 6f 74 68 65 72 93 6d 61 91 00 8e 38 6a 6f 72 93 73 6f 75 72 63 65 93 6f 66 93 ....another.ma...8jor.source.of.
3900 70 72 6f 67 72 61 6d 6d 69 6e 67 93 65 72 72 6f 72 73 2e 91 06 17 8f 4e 65 76 90 b8 e3 65 72 74 programming.errors.....Nev...ert
3920 68 65 6c 65 73 73 2c 98 74 68 65 8e a1 8d 91 ff 0d 43 6f 6e 6c 79 96 03 c7 94 76 91 ff 71 c7 61 heless,.the......Conly....v..q.a
3940 6c 69 64 93 6f 70 90 47 1d 65 72 61 74 69 6f 6e 73 93 6f 6e 93 c8 6e 69 6c 93 ab 61 72 65 93 61 lid.op.G.erations.on..nil..are.a
3960 73 73 69 67 6e 6d 65 6e 9a b8 e3 74 93 61 6e 64 93 65 71 75 61 6c 69 74 98 79 93 74 65 73 74 93 ssignmen...t.and.equalit.y.test.
3980 28 74 68 65 93 6d 61 69 6e 93 70 72 6f 70 90 47 1d 65 72 74 98 79 93 6f 66 93 c8 6e 69 6c 8e a1 (the.main.prop.G.ert.y.of..nil..
39a0 8d 91 ff 0d 43 ab 69 73 96 03 b6 01 74 6f 93 62 90 47 1d 65 93 64 69 0b 65 72 65 6e 9a b8 e3 74 ....C.is....to.b.G.e.di.eren...t
39c0 93 66 72 6f 6d 93 61 6e 98 79 93 6f 74 68 65 72 93 76 9b ff 71 c7 61 6c 75 65 29 2e 91 05 93 ca .from.an.y.other.v..q.alue).....
39e0 54 68 65 72 65 66 6f 72 65 2c 91 03 ce 2b 75 73 69 6e 67 93 61 6e 93 5c 75 6e 69 6e 69 74 69 61 Therefore,...+using.an.\uninitia
3a00 6c 69 7a 65 64 22 93 76 98 61 72 69 61 62 6c 65 93 69 6e 93 61 8e a1 8d 91 ff 0d 43 63 6f 6e 90 lized".v.ariable.in.a......Ccon.
3a20 b8 e3 74 65 78 74 96 04 45 2f 77 68 65 72 65 93 61 6e 93 5c 61 63 74 75 61 6c 22 93 76 91 ff 71 ..text..E/where.an.\actual".v..q
3a40 c7 61 6c 75 65 93 69 73 93 6e 65 65 64 65 64 93 28 65 2e 67 2e 2c 91 04 81 25 61 6e 93 61 72 69 .alue.is.needed.(e.g.,...%an.ari
3a60 74 68 6d 65 74 69 63 93 65 78 70 72 65 73 73 69 6f 6e 29 93 72 65 73 75 6c 74 73 93 69 6e 93 61 thmetic.expression).results.in.a
3a80 6e 8e a1 8d 91 ff 0d 43 65 78 65 63 75 74 69 6f 6e 96 04 5e 1f 65 72 72 6f 72 2c 91 04 a0 52 61 n......Cexecution..^.error,...Ra
3aa0 6c 65 72 74 69 6e 67 93 74 68 65 93 70 72 6f 67 72 61 6d 6d 65 72 93 74 68 61 74 93 74 68 65 93 lerting.the.programmer.that.the.
3ac0 76 91 ff 71 c7 61 72 69 61 62 6c 65 93 77 90 b8 e3 61 73 93 6e 6f 74 93 70 72 6f 70 90 47 1d 65 v..q.ariable.w...as.not.prop.G.e
3ae0 72 6c 79 93 69 6e 69 74 69 61 6c 69 7a 65 64 2e 8e a1 8d 91 ff 0d 43 54 68 90 b8 e3 75 73 2c 91 rly.initialized.......CTh...us,.
3b00 03 93 aa 74 68 65 96 03 87 32 70 75 72 70 90 47 1d 6f 73 65 93 6f 66 93 61 75 74 6f 6d 61 74 69 ...the...2purp.G.ose.of.automati
3b20 63 61 6c 6c 79 93 69 6e 69 74 69 61 6c 69 7a 69 6e 67 93 76 91 ff 71 c7 61 72 69 61 62 6c 65 73 cally.initializing.v..q.ariables
3b40 93 77 69 74 68 93 c8 6e 69 6c 93 ab 69 73 93 6e 6f 74 93 74 6f 93 65 6e 63 6f 75 72 61 67 65 93 .with..nil..is.not.to.encourage.
3b60 74 68 65 8e a1 8d 91 ff 0d 43 70 72 6f 67 72 61 6d 6d 65 72 96 04 15 69 74 6f 93 61 95 b8 e3 76 the......Cprogrammer...ito.a...v
3b80 93 6f 69 64 96 04 15 69 69 6e 69 74 69 61 6c 69 7a 69 6e 67 93 76 91 ff 71 c7 61 72 69 61 62 6c .oid...iinitializing.v..q.ariabl
3ba0 65 73 2c 91 04 45 6e 62 75 74 93 72 61 74 68 65 72 93 74 6f 93 65 6e 61 62 6c 65 93 be 4c 75 61 es,..Enbut.rather.to.enable..Lua
3bc0 93 ab 74 6f 93 73 69 67 6e 61 6c 93 74 68 65 93 75 73 65 93 6f 66 8e a1 8d 91 ff 0d 43 61 63 74 ..to.signal.the.use.of......Cact
3be0 75 61 6c 6c 79 96 03 55 55 75 6e 69 6e 69 74 69 61 6c 69 7a 65 64 93 76 91 ff 71 c7 61 72 69 61 ually..UUuninitialized.v..q.aria
3c00 62 6c 65 73 2e 8e a6 8d 91 ff 0d 43 46 91 ff 2a aa 75 6e 63 74 69 6f 6e 73 96 02 c7 99 61 72 65 bles.......CF..*.unctions....are
3c20 93 63 6f 6e 73 69 64 65 72 65 64 93 0c 72 73 74 2d 63 6c 61 73 73 93 76 9b ff 71 c7 61 6c 75 65 .considered..rst-class.v..q.alue
3c40 73 93 69 6e 93 be 4c 75 61 ab 3a 91 04 2a e9 74 68 65 79 93 63 61 6e 93 62 90 47 1d 65 93 73 74 s.in..Lua.:..*.they.can.b.G.e.st
3c60 6f 72 65 64 93 69 6e 93 76 98 61 72 69 61 62 6c 65 73 2c 91 02 e3 f2 70 61 73 73 65 64 93 61 73 ored.in.v.ariables,....passed.as
3c80 8e a1 8d 91 ff 0d 43 61 72 67 75 6d 65 6e 90 b8 e3 74 73 96 03 97 f5 74 6f 93 6f 74 68 65 72 93 ......Cargumen...ts....to.other.
3ca0 66 75 6e 63 74 69 6f 6e 73 93 61 6e 64 93 72 65 74 75 72 6e 65 64 93 61 73 93 72 65 73 75 6c 74 functions.and.returned.as.result
3cc0 73 2e 91 05 39 a8 57 68 65 6e 93 61 93 66 75 6e 63 74 69 6f 6e 93 69 6e 93 be 4c 75 61 93 ab 69 s...9.When.a.function.in..Lua..i
3ce0 73 93 64 65 0c 6e 65 64 2c 8e a1 8d 91 ff 0d 43 69 74 73 9b 02 ec 5e 62 95 47 1d 6f 93 64 79 98 s.de.ned,......Cits...^b.G.o.dy.
3d00 69 73 98 63 6f 6d 70 69 6c 65 64 98 61 6e 64 98 73 74 6f 72 65 64 98 69 6e 98 61 98 67 6c 6f 62 is.compiled.and.stored.in.a.glob
3d20 61 6c 98 76 91 ff 71 c7 61 72 69 61 62 6c 65 98 77 69 74 68 98 74 68 65 98 67 69 76 90 b8 e3 65 al.v..q.ariable.with.the.giv...e
3d40 6e 98 6e 61 6d 65 2e 91 04 4e ca be 4c 75 61 98 ab 63 61 6e 98 63 61 6c 6c 98 28 61 6e 64 8e a1 n.name...N..Lua..can.call.(and..
3d60 8d 91 ff 0d 43 6d 61 6e 69 70 75 6c 61 74 65 29 96 03 55 55 66 75 6e 63 74 69 6f 6e 73 93 77 72 ....Cmanipulate)..UUfunctions.wr
3d80 69 74 74 65 6e 93 69 6e 93 62 9a 47 1d 6f 74 68 93 be 4c 75 61 93 ab 61 6e 64 93 43 3b 93 74 68 itten.in.b.G.oth..Lua..and.C;.th
3da0 65 93 6c 61 74 74 65 72 93 68 61 95 b8 e3 76 93 65 91 03 55 55 74 93 79 70 98 65 91 03 55 55 cf e.latter.ha...v.e..UUt.yp.e..UU.
3dc0 43 66 75 6e 63 74 69 6f 6e 91 00 c4 63 ab 2e 8e a6 8d 91 ff 0d 43 54 68 65 96 03 f6 05 74 9a b8 Cfunction...c........CThe....t..
3de0 e3 79 70 90 47 1d 65 93 cf 75 73 65 72 91 ff 7d 27 64 61 74 61 93 ab 69 73 93 70 72 6f 98 76 69 .yp.G.e..user..}'data..is.pro.vi
3e00 64 65 64 93 74 6f 93 61 6c 6c 6f 98 77 93 61 72 62 69 74 72 61 72 79 93 28 c8 76 6f 69 64 2a ab ded.to.allo.w.arbitrary.(.void*.
3e20 29 93 43 91 03 f5 dc 70 90 47 1d 6f 69 6e 98 74 65 72 73 93 74 6f 93 62 90 47 1d 65 93 73 74 6f ).C....p.G.oin.ters.to.b.G.e.sto
3e40 72 65 64 93 69 6e 93 be 4c 75 61 8e a1 8d 91 ff 0d 43 ab 76 9b ff 71 c7 61 72 69 61 62 6c 65 73 red.in..Lua......C.v..q.ariables
3e60 3b 96 03 55 55 69 74 73 93 6f 6e 6c 79 93 76 98 61 6c 69 64 93 6f 70 90 47 1d 65 72 61 74 69 6f ;..UUits.only.v.alid.op.G.eratio
3e80 6e 73 93 69 6e 93 be 4c 75 61 93 ab 61 72 65 93 61 73 73 69 67 6e 6d 65 6e 9a b8 e3 74 93 61 6e ns.in..Lua..are.assignmen...t.an
3ea0 64 93 65 71 75 61 6c 69 74 98 79 93 74 65 73 74 2e 8e a6 8d 91 ff 0d 43 54 68 65 96 02 cc 66 74 d.equalit.y.test.......CThe...ft
3ec0 9a b8 e3 79 70 90 47 1d 65 93 cf 74 61 62 6c 65 93 ab 69 6d 70 6c 65 6d 65 6e 98 74 73 93 61 73 ...yp.G.e..table..implemen.ts.as
3ee0 73 6f 90 47 1d 63 69 61 74 69 76 98 65 93 61 72 72 61 98 79 73 2c 9b 02 e7 c9 74 68 61 74 93 69 so.G.ciativ.e.arra.ys,....that.i
3f00 73 2c 98 61 72 72 61 90 b8 e3 79 73 93 74 68 61 74 93 63 61 6e 93 62 9a 47 1d 65 93 69 6e 64 65 s,.arra...ys.that.can.b.G.e.inde
3f20 78 65 64 93 77 69 74 68 93 62 98 6f 74 68 8e a1 8d 91 ff 0d 43 6e 95 b8 e3 75 6d 93 62 9a 47 1d xed.with.b.oth......Cn...um.b.G.
3f40 65 72 73 96 04 72 33 61 6e 64 93 73 74 72 69 6e 67 73 2e 91 07 c8 62 54 68 65 72 65 66 6f 72 65 ers..r3and.strings....bTherefore
3f60 2c 91 04 b9 6b 74 68 69 73 93 74 90 b8 e3 79 70 98 65 93 6d 61 90 b8 e3 79 93 62 98 65 93 75 73 ,...kthis.t...yp.e.ma...y.b.e.us
3f80 65 64 93 6e 6f 74 93 6f 6e 6c 79 93 74 6f 93 72 65 70 72 65 73 65 6e 90 b8 e3 74 93 6f 72 64 69 ed.not.only.to.represen...t.ordi
3fa0 6e 61 72 79 8e a1 8d 91 ff 0d 43 61 72 72 61 9a b8 e3 79 73 2c 91 05 00 78 62 75 74 96 04 ab 0b nary......Carra...ys,...xbut....
3fc0 61 6c 73 6f 93 73 79 6d 98 62 90 47 1d 6f 6c 93 74 61 62 6c 65 73 2c 96 05 00 78 73 65 74 73 2c also.sym.b.G.ol.tables,...xsets,
3fe0 93 72 65 63 6f 72 64 73 2c 93 65 74 63 2e 91 08 72 e9 54 91 ff 2a aa 6f 96 04 ab 0b 72 65 70 72 .records,.etc...r.T..*.o....repr
4000 65 73 65 6e 98 74 93 61 93 72 65 63 6f 72 64 2c 91 05 00 78 be 4c 75 61 93 ab 75 73 65 73 93 74 esen.t.a.record,...x.Lua..uses.t
4020 68 65 8e a1 8d 91 ff 0d 43 0c 65 6c 64 96 03 27 bc 6e 61 6d 65 93 61 73 93 61 6e 93 69 6e 64 65 he......C.eld..'.name.as.an.inde
4040 78 2e 91 04 62 94 54 68 65 93 6c 61 6e 67 75 61 67 65 93 73 75 70 70 90 47 1d 6f 72 74 73 93 74 x...b.The.language.supp.G.orts.t
4060 68 69 73 93 72 65 70 72 65 73 65 6e 9a b8 e3 74 61 74 69 6f 6e 93 62 98 79 93 70 72 6f 98 76 69 his.represen...tation.b.y.pro.vi
4080 64 69 6e 67 93 c8 61 2e 6e 61 6d 65 93 ab 61 73 8e a1 8d 91 ff 0d 43 73 79 6e 90 b8 e3 74 61 63 ding..a.name..as......Csyn...tac
40a0 74 69 63 96 03 55 55 73 75 67 61 72 93 66 6f 72 93 c8 61 5b 22 6e 61 6d 65 22 5d ab 2e 8e 8e 9f tic..UUsugar.for..a["name"].....
40c0 18 00 00 8d 91 ff 0d 43 df 54 91 ff 4a aa 65 43 47 72 61 66 2f 49 43 41 44 92 01 4f b4 a6 34 8e .......C.T..J.eCGraf/ICAD..O..4.
40e0 8c 8b 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4100 00 00 00 00 00 00 00 00 00 00 00 00 30 03 9f 16 c3 25 8d 9f f2 00 00 8e a0 02 14 10 ff 8d a0 fd ............0....%..............
4120 f5 ef 01 8d 91 ff 0d 43 ab 41 73 73 6f 90 47 1d 63 69 61 74 69 76 95 b8 e3 65 9b 04 28 c1 61 72 .......C.Asso.G.ciativ...e..(.ar
4140 72 61 93 79 73 98 61 72 65 98 61 98 70 90 47 1d 6f 93 77 93 65 72 66 75 6c 98 6c 61 6e 67 75 61 ra.ys.are.a.p.G.o.w.erful.langua
4160 67 65 98 63 6f 6e 73 74 72 75 63 74 3b 91 04 92 77 6d 61 6e 93 79 98 61 6c 67 6f 72 69 74 68 6d ge.construct;...wman.y.algorithm
4180 73 98 61 72 65 98 73 69 6d 70 6c 69 0c 65 64 98 74 6f 8e a4 0c 00 00 8d 91 ff 0d 43 74 68 65 96 s.are.simpli.ed.to.........Cthe.
41a0 04 20 89 70 90 47 1d 6f 69 6e 9a b8 e3 74 93 6f 66 93 74 72 69 76 69 61 6c 69 74 98 79 93 62 90 ...p.G.oin...t.of.trivialit.y.b.
41c0 47 1d 65 63 61 75 73 65 93 74 68 65 93 72 65 71 75 69 72 65 64 93 64 61 74 61 93 73 74 72 75 63 G.ecause.the.required.data.struc
41e0 74 75 72 65 73 93 61 6e 64 93 61 6c 67 6f 72 69 74 68 6d 73 93 66 6f 72 93 73 65 61 72 63 98 68 tures.and.algorithms.for.searc.h
4200 69 6e 67 8e a1 8d 91 ff 0d 43 74 68 65 6d 96 02 8b c6 61 72 65 93 70 72 6f 9a b8 e3 76 69 64 65 ing......Cthem....are.pro...vide
4220 64 93 62 98 79 93 74 68 65 93 6c 61 6e 67 75 61 67 65 93 28 41 68 6f 7b 4b 65 72 6e 69 6e 67 68 d.b.y.the.language.(Aho{Kerningh
4240 61 6e 7b 57 91 ff 2a aa 65 69 6e 98 62 90 47 1d 65 72 67 65 72 93 31 39 38 38 3b 91 02 ce f6 42 an{W..*.ein.b.G.erger.1988;....B
4260 65 6e 98 74 6c 65 79 93 31 39 38 38 29 2e 91 04 2e 98 46 91 ff 2a aa 6f 72 8e a1 8d 91 ff 0d 43 en.tley.1988).....F..*.or......C
4280 65 78 61 6d 70 6c 65 2c 91 03 6a 6a 74 68 65 96 03 66 33 63 6f 72 65 93 6f 66 93 61 93 70 72 6f example,..jjthe..f3core.of.a.pro
42a0 67 72 61 6d 93 74 68 61 74 93 63 6f 75 6e 9a b8 e3 74 73 93 74 68 65 93 6f 90 47 1d 63 63 75 72 gram.that.coun...ts.the.o.G.ccur
42c0 72 65 6e 63 65 73 93 6f 66 93 65 61 63 98 68 93 77 98 6f 72 64 93 69 6e 93 61 93 74 65 78 74 93 rences.of.eac.h.w.ord.in.a.text.
42e0 63 61 6e 93 62 90 47 1d 65 8e a1 8d 91 ff 0d 43 77 72 69 74 74 65 6e 8e 9f 13 5a 89 8d 8d 91 27 can.b.G.e......Cwritten...Z....'
4300 0d 43 c8 74 61 62 6c 65 5b 77 6f 72 64 5d 96 05 3f fd 3d 93 74 61 62 6c 65 5b 77 6f 72 64 5d 93 .C.table[word]..?.=.table[word].
4320 2b 93 31 8e 8e a9 11 00 00 8d 91 ff 0d 43 ab 77 69 74 68 6f 75 74 96 04 61 c3 68 61 9a b8 e3 76 +.1..........C.without..a.ha...v
4340 69 6e 67 93 74 6f 93 73 65 61 72 63 98 68 93 74 68 65 93 6c 69 73 74 93 6f 66 93 77 98 6f 72 64 ing.to.searc.h.the.list.of.w.ord
4360 73 2e 91 07 97 12 28 48 6f 98 77 98 65 76 98 65 72 2c 91 04 a4 de 61 6e 93 61 6c 70 68 61 62 9a s.....(Ho.w.ev.er,....an.alphab.
4380 47 1d 65 74 69 63 61 6c 6c 79 93 6f 72 64 65 72 65 64 93 72 65 70 98 6f 72 74 8e a1 8d 91 ff 0d G.etically.ordered.rep.ort......
43a0 43 72 65 71 75 69 72 65 73 96 03 55 55 73 6f 6d 65 93 72 65 61 6c 93 77 90 b8 e3 6f 72 6b 2c 93 Crequires..UUsome.real.w...ork,.
43c0 62 90 47 1d 65 63 61 75 73 65 93 74 68 65 93 69 6e 64 69 63 65 73 93 69 6e 93 61 93 74 61 62 6c b.G.ecause.the.indices.in.a.tabl
43e0 65 93 61 72 65 93 6f 72 64 65 72 65 64 93 61 72 62 69 74 72 61 72 69 6c 79 93 69 6e 73 69 64 65 e.are.ordered.arbitrarily.inside
4400 93 be 4c 75 61 ab 2e 29 8e a6 8d 91 ff 0d 43 54 91 ff 2a aa 61 62 6c 65 73 96 03 55 55 63 61 6e ..Lua..)......CT..*.ables..UUcan
4420 93 62 90 47 1d 65 93 63 72 65 61 74 65 64 93 69 6e 93 6d 61 6e 9a b8 e3 79 93 77 98 61 98 79 73 .b.G.e.created.in.man...y.w.a.ys
4440 2e 91 04 71 c7 54 68 65 93 73 69 6d 70 6c 65 73 74 93 77 98 61 98 79 93 63 6f 72 72 65 73 70 90 ...q.The.simplest.w.a.y.corresp.
4460 47 1d 6f 6e 64 73 93 74 6f 93 6f 72 64 69 6e 61 72 79 93 61 72 72 61 98 79 73 3a 8e 9f 13 5a 89 G.onds.to.ordinary.arra.ys:...Z.
4480 8d 8d 91 27 0d 43 c8 74 96 05 3f fd 3d 93 40 28 31 30 30 29 8e 8e a6 8d 91 ff 0d 43 ab 53 75 63 ...'.C.t..?.=.@(100).......C.Suc
44a0 9a b8 e3 68 96 02 84 6b 61 6e 93 65 78 70 72 65 73 73 69 6f 6e 93 72 65 73 75 6c 74 73 93 69 6e ...h...kan.expression.results.in
44c0 93 61 93 6e 65 77 93 65 6d 70 74 98 79 93 74 61 62 6c 65 2e 91 04 2c 24 54 68 65 93 64 69 6d 65 .a.new.empt.y.table...,$The.dime
44e0 6e 73 69 6f 6e 93 28 31 30 30 93 69 6e 93 74 68 65 93 65 78 61 6d 70 6c 65 93 61 62 90 47 1d 6f nsion.(100.in.the.example.ab.G.o
4500 98 76 98 65 29 8e a1 8d 91 ff 0d 43 69 73 96 03 1a 84 6f 70 74 69 6f 6e 61 6c 93 61 6e 64 93 6d .v.e)......Cis....optional.and.m
4520 61 9a b8 e3 79 93 62 90 47 1d 65 93 67 69 76 98 65 6e 93 61 73 93 61 93 68 69 6e 98 74 93 74 6f a...y.b.G.e.giv.en.as.a.hin.t.to
4540 93 74 68 65 93 69 6e 69 74 69 61 6c 93 74 61 62 6c 65 93 73 69 7a 65 2e 91 04 5e 2c 49 6e 64 65 .the.initial.table.size...^,Inde
4560 70 90 47 1d 65 6e 64 65 6e 98 74 6c 79 93 6f 66 93 74 68 65 93 69 6e 69 74 69 61 6c 8e a1 8d 91 p.G.enden.tly.of.the.initial....
4580 ff 0d 43 64 69 6d 65 6e 73 69 6f 6e 2c 9b 03 df 32 61 6c 6c 96 03 c3 9f 74 61 62 6c 65 73 93 69 ..Cdimension,...2all....tables.i
45a0 6e 93 be 4c 75 61 93 ab 65 78 70 61 6e 64 93 64 79 6e 61 6d 69 63 61 6c 6c 79 93 61 73 93 6e 65 n..Lua..expand.dynamically.as.ne
45c0 65 64 65 64 2e 91 05 bc a5 54 68 90 b8 e3 75 73 2c 98 69 74 93 69 73 93 70 90 47 1d 65 72 66 65 eded.....Th...us,.it.is.p.G.erfe
45e0 63 74 6c 79 93 76 91 ff 71 c7 61 6c 69 64 93 74 6f 8e a1 8d 91 ff 0d 43 72 65 66 65 72 96 03 55 ctly.v..q.alid.to......Crefer..U
4600 55 74 6f 93 c8 74 5b 32 30 30 5d 93 ab 6f 72 93 65 76 90 b8 e3 65 6e 93 74 6f 93 c8 74 5b 22 64 Uto..t[200]..or.ev...en.to..t["d
4620 61 79 22 5d ab 2e 8e a6 8d 91 ff 0d 43 54 68 65 72 65 96 03 48 d5 61 72 65 93 74 95 b8 e3 77 93 ay"]........CThere..H.are.t...w.
4640 6f 9b 03 48 d5 61 6c 74 65 72 6e 61 74 69 76 93 65 98 73 79 6e 93 74 61 78 65 73 98 66 6f 72 98 o..H.alternativ.e.syn.taxes.for.
4660 63 72 65 61 74 69 6e 67 98 74 61 62 6c 65 73 98 77 69 74 68 6f 75 74 98 65 78 70 6c 69 63 69 74 creating.tables.without.explicit
4680 6c 79 98 0c 6c 6c 69 6e 67 98 65 61 63 93 68 98 65 6e 93 74 72 79 3a 8e a1 8d 91 ff 0d 43 6f 6e ly..lling.eac.h.en.try:......Con
46a0 65 96 03 1b 9c 66 6f 72 93 6c 69 73 74 73 93 28 c8 40 5b 5d ab 29 93 61 6e 64 93 6f 6e 65 93 66 e....for.lists.(.@[].).and.one.f
46c0 6f 72 93 72 65 63 6f 72 64 73 93 28 c8 40 7b 7d ab 29 2e 91 04 5e 89 46 91 ff 2a aa 6f 72 93 69 or.records.(.@{}.)...^.F..*.or.i
46e0 6e 73 74 61 6e 63 65 2c 91 03 27 28 69 74 93 69 73 93 6d 95 b8 e3 75 63 93 68 96 03 1b 9c 65 61 nstance,..'(it.is.m...uc.h....ea
4700 73 69 65 72 93 74 6f 93 63 72 65 61 74 65 93 61 93 6c 69 73 74 8e a1 8d 91 ff 0d 43 62 95 b8 e3 sier.to.create.a.list......Cb...
4720 79 9b 03 55 55 70 72 6f 93 76 69 64 69 6e 67 98 69 74 73 98 65 6c 65 6d 65 6e 93 74 73 2c 98 61 y..UUpro.viding.its.elemen.ts,.a
4740 73 98 69 6e 8e 9f 13 5a 89 8d 8d 91 27 0d 43 c8 74 96 05 3f fd 3d 93 40 5b 22 72 65 64 22 2c 93 s.in...Z....'.C.t..?.=.@["red",.
4760 22 67 72 65 65 6e 22 2c 93 22 62 6c 75 65 22 2c 93 33 5d 8e 8e a6 8d 91 ff 0d 43 ab 74 68 61 6e "green",."blue",.3].......C.than
4780 96 03 55 55 77 69 74 68 93 74 68 65 93 65 71 75 69 76 91 ff 71 c7 61 6c 65 6e 90 b8 e3 74 93 65 ..UUwith.the.equiv..q.alen...t.e
47a0 78 70 6c 69 63 69 74 93 63 6f 90 47 1d 64 65 8e 9f 41 3e 17 8d 9f d0 00 00 8d 91 27 0d 43 c8 74 xplicit.co.G.de..A>........'.C.t
47c0 96 05 3f fd 3d 93 40 28 29 8e a1 8d 91 27 0d 43 74 5b 31 5d 96 05 3f fd 3d 93 22 72 65 64 22 8e ..?.=.@()....'.Ct[1]..?.=."red".
47e0 a1 8d 91 27 0d 43 74 5b 32 5d 96 05 3f fd 3d 93 22 67 72 65 65 6e 22 8e a1 8d 91 27 0d 43 74 5b ...'.Ct[2]..?.=."green"....'.Ct[
4800 33 5d 96 05 3f fd 3d 93 22 62 6c 75 65 22 8e a1 8d 91 27 0d 43 74 5b 34 5d 96 05 3f fd 3d 93 33 3]..?.=."blue"....'.Ct[4]..?.=.3
4820 8e 8e a6 8d 91 ff 0d 43 ab 4d 6f 72 65 6f 95 b8 e3 76 93 65 72 2c 96 03 55 55 69 74 93 69 73 93 .......C.Moreo...v.er,..UUit.is.
4840 70 90 47 1d 6f 73 73 69 62 6c 65 93 74 6f 93 70 72 6f 90 b8 e3 76 69 64 65 93 75 73 65 72 93 66 p.G.ossible.to.pro...vide.user.f
4860 75 6e 63 74 69 6f 6e 73 93 77 68 65 6e 93 63 72 65 61 74 69 6e 67 93 6c 69 73 74 73 93 61 6e 64 unctions.when.creating.lists.and
4880 93 72 65 63 6f 72 64 73 2c 93 61 73 93 69 6e 8e 9f 1d 3e 17 8d 9f f4 00 00 8d 91 27 0d 43 c8 74 .records,.as.in...>........'.C.t
48a0 96 05 3f fd 3d 93 40 63 6f 6c 6f 72 73 5b 22 72 65 64 22 2c 93 22 67 72 65 65 6e 22 2c 93 22 62 ..?.=.@colors["red",."green",."b
48c0 6c 75 65 22 2c 93 22 79 65 6c 6c 6f 77 22 5d 8e a1 8d 91 27 0d 43 74 96 05 3f fd 3d 93 40 65 6d lue",."yellow"]....'.Ct..?.=.@em
48e0 70 6c 6f 79 65 65 7b 6e 61 6d 65 3d 22 6a 6f 68 6e 93 73 6d 69 74 68 22 2c 93 61 67 65 3d 33 34 ployee{name="john.smith",.age=34
4900 7d 8e 8e a6 8d 91 ff 0d 43 ab 48 65 72 65 2c 91 02 f6 31 c8 63 6f 6c 6f 72 73 96 02 de 68 ab 61 }.......C.Here,...1.colors...h.a
4920 6e 64 93 c8 65 6d 70 6c 6f 79 65 65 93 ab 61 72 65 93 75 73 65 72 93 66 75 6e 63 74 69 6f 6e 73 nd..employee..are.user.functions
4940 93 74 68 61 74 93 61 72 65 93 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 93 63 61 6c 6c 65 64 93 61 .that.are.automatically.called.a
4960 66 74 65 72 93 74 68 65 93 74 61 62 6c 65 8e a1 8d 91 ff 0d 43 69 73 96 03 63 85 63 72 65 61 74 fter.the.table......Cis..c.creat
4980 65 64 2e 91 04 9c 58 53 75 63 9a b8 e3 68 93 66 75 6e 63 74 69 6f 6e 73 93 63 61 6e 93 62 90 47 ed....XSuc...h.functions.can.b.G
49a0 1d 65 93 75 73 65 64 93 74 6f 93 63 98 68 65 63 98 6b 93 0c 65 6c 64 93 76 91 ff 71 c7 61 6c 75 .e.used.to.c.hec.k..eld.v..q.alu
49c0 65 73 2c 9b 03 67 11 74 6f 93 63 72 65 61 74 65 93 64 65 66 61 75 6c 74 93 0c 65 6c 64 73 2c 98 es,..g.to.create.default..elds,.
49e0 6f 72 93 66 6f 72 8e a1 8d 91 ff 0d 43 61 6e 9a b8 e3 79 96 03 55 55 6f 74 68 65 72 93 73 69 64 or.for......Can...y..UUother.sid
4a00 65 2d 65 0b 65 63 74 2e 91 04 71 c7 54 68 98 75 73 2c 93 74 68 65 93 63 6f 90 47 1d 64 65 93 66 e-e.ect...q.Th.us,.the.co.G.de.f
4a20 6f 72 93 74 68 65 93 c8 65 6d 70 6c 6f 79 65 65 93 ab 72 65 63 6f 72 64 93 69 73 93 65 71 75 69 or.the..employee..record.is.equi
4a40 76 91 ff 71 c7 61 6c 65 6e 98 74 93 74 6f 3a 8e 9f 35 85 34 8d 9f dc 00 00 8d 91 27 0d 43 c8 74 v..q.alen.t.to:..5.4.......'.C.t
4a60 96 05 3f fd 3d 93 40 28 29 8e a1 8d 91 27 0d 43 74 2e 6e 61 6d 65 96 05 3f fd 3d 93 22 6a 6f 68 ..?.=.@()....'.Ct.name..?.=."joh
4a80 6e 93 73 6d 69 74 68 22 8e a1 8d 91 27 0d 43 74 2e 61 67 65 91 0a 7f fa 3d 91 05 3f fd 33 34 8e n.smith"....'.Ct.age....=..?.34.
4aa0 a1 8d 91 27 0d 43 65 6d 70 6c 6f 79 65 65 28 74 29 8e 8e a6 8d 91 ff 0d 43 ab 4e 6f 74 65 96 03 ...'.Cemployee(t).......C.Note..
4ac0 3d c1 74 68 61 74 2c 91 03 42 78 65 76 9a b8 e3 65 6e 93 74 68 6f 75 67 68 93 be 4c 75 61 93 ab =.that,..Bxev...en.though..Lua..
4ae0 64 6f 90 47 1d 65 73 93 6e 6f 74 93 68 61 98 76 98 65 93 74 98 79 70 9a 47 1d 65 93 64 65 63 6c do.G.es.not.ha.v.e.t.yp.G.e.decl
4b00 61 72 61 74 69 6f 6e 73 2c 91 03 42 78 74 68 65 93 70 98 6f 73 73 69 62 69 6c 69 74 9a b8 e3 79 arations,..Bxthe.p.ossibilit...y
4b20 93 6f 66 93 68 61 98 76 69 6e 67 93 75 73 65 72 8e a1 8d 91 ff 0d 43 66 75 6e 63 74 69 6f 6e 73 .of.ha.ving.user......Cfunctions
4b40 96 02 49 a2 63 61 6c 6c 65 64 93 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 93 61 66 74 65 72 93 74 ..I.called.automatically.after.t
4b60 61 62 6c 65 93 63 72 65 61 74 69 6f 6e 93 61 63 74 75 61 6c 6c 79 93 70 72 6f 9a b8 e3 76 69 64 able.creation.actually.pro...vid
4b80 65 73 93 be 4c 75 61 93 ab 77 69 74 68 93 75 73 65 72 93 63 6f 6e 98 74 72 6f 6c 6c 65 64 8e a1 es..Lua..with.user.con.trolled..
4ba0 8d 91 ff 0d 43 cf 74 79 70 96 ff 7d 27 65 91 04 0c 60 63 93 6f 6e 73 74 72 75 63 74 6f 72 73 ab ....C.typ..}'e...`c.onstructors.
4bc0 2e 91 05 fa a0 54 68 69 73 9b 03 d8 48 6e 6f 6e 2d 63 6f 6e 95 b8 e3 76 93 65 6e 93 74 69 6f 6e .....This...Hnon-con...v.en.tion
4be0 61 6c 98 63 6f 6e 73 74 72 75 63 74 98 69 73 98 61 98 76 93 65 72 79 98 70 90 47 1d 6f 93 77 93 al.construct.is.a.v.ery.p.G.o.w.
4c00 65 72 66 75 6c 98 66 65 61 74 75 72 65 2c 91 03 f9 04 61 6e 64 98 69 73 98 74 68 65 8e a1 8d 91 erful.feature,....and.is.the....
4c20 ff 0d 43 65 78 70 72 65 73 73 69 6f 6e 96 03 55 55 6f 66 93 64 65 63 6c 61 72 61 74 69 76 90 b8 ..Cexpression..UUof.declarativ..
4c40 e3 65 93 70 72 6f 67 72 61 6d 6d 69 6e 67 93 75 73 69 6e 67 93 be 4c 75 61 ab 2e 8e 8e 9f 18 00 .e.programming.using..Lua.......
4c60 00 8d 91 ff 0d 43 df 54 91 ff 4a aa 65 43 47 72 61 66 2f 49 43 41 44 92 01 4f b4 a6 35 8e 8c 8b .....C.T..J.eCGraf/ICAD..O..5...
4c80 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4ca0 00 00 00 00 00 00 00 00 00 00 40 e1 9f 16 c3 25 8d 9f f2 00 00 8e a0 02 14 10 ff 8d a0 fd f5 ef ..........@....%................
4cc0 01 8d 91 ff 0d 43 be 54 68 65 96 03 55 55 61 70 70 6c 69 63 61 74 69 6f 6e 93 70 90 b8 e3 72 6f .....C.The..UUapplication.p...ro
4ce0 67 72 61 6d 93 69 6e 74 65 72 66 61 63 65 8e a9 11 00 00 8d 91 ff 0d 43 ab 54 68 65 96 04 c1 08 gram.interface.........C.The....
4d00 6c 69 62 72 61 72 79 93 74 68 61 74 93 69 6d 70 6c 65 6d 65 6e 9a b8 e3 74 73 93 be 4c 75 61 93 library.that.implemen...ts..Lua.
4d20 ab 68 61 73 93 61 6e 93 41 50 49 2c 93 69 2e 65 2e 2c 91 05 1b f4 61 93 73 65 74 93 6f 66 93 43 .has.an.API,.i.e.,....a.set.of.C
4d40 91 04 c0 aa 66 75 6e 63 74 69 6f 6e 73 93 66 6f 72 93 69 6e 98 74 65 72 66 61 63 69 6e 67 8e a4 ....functions.for.in.terfacing..
4d60 0c 00 00 8d 91 ff 0d 43 be 4c 75 61 96 04 c3 c7 ab 77 69 74 68 93 68 6f 73 74 93 70 72 6f 67 72 .......C.Lua.....with.host.progr
4d80 61 6d 73 93 28 74 68 65 72 65 93 61 72 65 93 61 70 70 72 6f 9a b8 e3 78 69 6d 61 74 65 6c 79 93 ams.(there.are.appro...ximately.
4da0 33 30 93 73 75 63 98 68 93 66 75 6e 63 74 69 6f 6e 73 29 2e 91 08 bd 1d 54 68 65 73 65 93 66 75 30.suc.h.functions).....These.fu
4dc0 6e 63 74 69 6f 6e 73 8e a1 8d 91 ff 0d 43 63 9a b8 e3 68 61 72 61 63 74 65 72 69 7a 65 96 03 68 nctions......Cc...haracterize..h
4de0 11 be 4c 75 61 93 ab 61 73 93 61 6e 93 65 6d 98 62 90 47 1d 65 64 64 65 64 93 6c 61 6e 67 75 61 ..Lua..as.an.em.b.G.edded.langua
4e00 67 65 2c 91 03 6c c0 61 6e 64 93 68 61 6e 64 6c 65 93 74 68 65 93 66 6f 6c 6c 6f 98 77 69 6e 67 ge,..l.and.handle.the.follo.wing
4e20 93 74 61 73 6b 73 3a 91 04 97 3f 65 78 65 63 75 74 69 6e 67 93 be 4c 75 61 8e a1 8d 91 ff 0d 43 .tasks:...?executing..Lua......C
4e40 ab 63 6f 90 47 1d 64 65 96 04 e0 6e 63 6f 6e 9a b8 e3 74 61 69 6e 65 64 93 69 6e 93 61 93 0c 6c .co.G.de...ncon...tained.in.a..l
4e60 65 93 6f 72 93 69 6e 93 61 93 73 74 72 69 6e 67 3b 91 05 a5 fa 63 6f 6e 98 76 98 65 72 74 69 6e e.or.in.a.string;....con.v.ertin
4e80 67 93 76 91 ff 71 c7 61 6c 75 65 73 93 62 90 47 1d 65 74 98 77 98 65 65 6e 93 43 91 04 e0 08 61 g.v..q.alues.b.G.et.w.een.C....a
4ea0 6e 64 93 be 4c 75 61 ab 3b 91 05 a5 fa 72 65 61 64 69 6e 67 8e a1 8d 91 ff 0d 43 61 6e 64 96 03 nd..Lua.;....reading......Cand..
4ec0 97 78 77 72 69 74 69 6e 67 93 be 4c 75 61 93 ab 6f 62 91 00 8e 38 6a 65 63 74 73 93 63 6f 6e 90 .xwriting..Lua..ob...8jects.con.
4ee0 b8 e3 74 61 69 6e 65 64 93 69 6e 93 67 6c 6f 62 61 6c 93 76 91 ff 71 c7 61 72 69 61 62 6c 65 73 ..tained.in.global.v..q.ariables
4f00 3b 9b 03 b8 8a 63 61 6c 6c 69 6e 67 93 be 4c 75 61 93 ab 66 75 6e 63 74 69 6f 6e 73 3b 98 72 65 ;....calling..Lua..functions;.re
4f20 67 69 73 74 65 72 69 6e 67 93 43 8e a1 8d 91 ff 0d 43 66 75 6e 63 74 69 6f 6e 73 96 03 ee 77 74 gistering.C......Cfunctions...wt
4f40 6f 93 62 90 47 1d 65 93 63 61 6c 6c 65 64 93 62 9a b8 e3 79 93 be 4c 75 61 ab 2c 91 04 14 bf 69 o.b.G.e.called.b...y..Lua.,....i
4f60 6e 63 6c 75 64 69 6e 67 93 65 72 72 6f 72 93 68 61 6e 64 6c 65 72 73 2e 91 06 3d 2d 41 91 03 ee ncluding.error.handlers...=-A...
4f80 4f 73 69 6d 70 6c 65 93 be 4c 75 61 93 ab 69 6e 98 74 65 72 70 72 65 74 65 72 93 63 61 6e 93 62 Osimple..Lua..in.terpreter.can.b
4fa0 90 47 1d 65 8e a1 8d 91 ff 0d 43 77 72 69 74 74 65 6e 96 03 55 55 61 73 93 66 6f 6c 6c 6f 90 b8 .G.e......Cwritten..UUas.follo..
4fc0 e3 77 73 3a 8e 9f 60 49 f2 8d 9f ac 00 00 8d 91 27 0d 43 c8 23 69 6e 63 6c 75 64 65 91 05 3f fd .ws:..`I........'.C.#include..?.
4fe0 22 6c 75 61 2e 68 22 8e a1 8d 91 27 0d 43 69 6e 74 91 05 3f fd 6d 61 69 6e 28 76 6f 69 64 29 8e "lua.h"....'.Cint..?.main(void).
5000 a1 8d 91 27 0d 43 7b 8e a1 8d 91 2c 4d 40 63 68 61 72 91 05 3f fd 73 5b 31 30 30 30 5d 3b 8e a1 ...'.C{....,M@char..?.s[1000];..
5020 8d 91 2c 4d 40 77 68 69 6c 65 91 05 3f fd 28 67 65 74 73 28 73 29 29 8e a1 8d 91 36 cd 3a 6c 75 ..,M@while..?.(gets(s))....6.:lu
5040 61 5f 64 6f 73 74 72 69 6e 67 28 73 29 3b 8e a1 8d 91 2c 4d 40 72 65 74 75 72 6e 91 05 3f fd 30 a_dostring(s);....,M@return..?.0
5060 3b 8e a1 8d 91 27 0d 43 7d 8e 8e a6 8d 91 ff 0d 43 ab 54 68 69 73 96 03 1e 0a 73 69 6d 70 6c 65 ;....'.C}.......C.This....simple
5080 93 69 6e 9a b8 e3 74 65 72 70 72 65 74 65 72 93 63 61 6e 93 62 90 47 1d 65 93 61 75 67 6d 65 6e .in...terpreter.can.b.G.e.augmen
50a0 98 74 65 64 93 77 69 74 68 93 64 6f 6d 61 69 6e 93 73 70 90 47 1d 65 63 69 0c 63 93 66 75 6e 63 .ted.with.domain.sp.G.eci.c.func
50c0 74 69 6f 6e 73 93 77 72 69 74 74 65 6e 93 69 6e 93 43 91 03 1d fc 61 6e 64 8e a1 8d 91 ff 0d 43 tions.written.in.C....and......C
50e0 6d 61 64 65 96 03 5c ea 61 9a b8 e3 76 91 ff 71 c7 61 69 6c 61 62 6c 65 93 74 6f 93 be 4c 75 61 made..\.a...v..q.ailable.to..Lua
5100 93 ab 77 69 74 68 93 74 68 65 93 41 50 49 91 03 5c e8 66 75 6e 63 74 69 6f 6e 93 c8 6c 75 61 5f ..with.the.API..\.function..lua_
5120 72 65 67 69 73 74 65 72 ab 2e 91 04 88 87 45 78 74 65 6e 73 69 6f 6e 93 66 75 6e 63 74 69 6f 6e register......Extension.function
5140 73 93 66 6f 6c 6c 6f 98 77 93 61 8e a1 8d 91 ff 0d 43 70 72 6f 74 6f 90 47 1d 63 6f 6c 96 03 55 s.follo.w.a......Cproto.G.col..U
5160 55 74 6f 93 72 65 63 65 69 76 90 b8 e3 65 93 61 6e 64 93 72 65 74 75 72 6e 93 76 91 ff 71 c7 61 Uto.receiv...e.and.return.v..q.a
5180 6c 75 65 73 93 74 6f 93 be 4c 75 61 ab 2e 8e 9f 16 5b 00 8d 91 ff 0d 43 be 50 72 65 64 65 0c 6e lues.to..Lua.....[.....C.Prede.n
51a0 65 64 96 03 55 55 66 75 6e 63 74 69 6f 6e 73 93 61 6e 64 93 6c 69 62 95 b8 e3 72 61 93 72 69 65 ed..UUfunctions.and.lib...ra.rie
51c0 73 8e a6 8d 91 ff 0d 43 ab 54 68 65 96 02 d4 ca 73 65 74 93 6f 66 93 70 72 65 64 65 0c 6e 65 64 s......C.The....set.of.prede.ned
51e0 93 66 75 6e 63 74 69 6f 6e 73 93 69 6e 93 be 4c 75 61 93 ab 69 73 93 73 6d 61 6c 6c 93 62 75 74 .functions.in..Lua..is.small.but
5200 93 70 90 47 1d 6f 95 b8 e3 77 93 65 72 66 75 6c 2e 91 04 46 ee 4d 6f 73 74 96 02 d4 ca 6f 66 93 .p.G.o...w.erful...F.Most....of.
5220 74 68 65 6d 93 70 72 6f 90 b8 e3 76 69 64 65 93 66 65 61 74 75 72 65 73 8e a1 8d 91 ff 0d 43 74 them.pro...vide.features......Ct
5240 68 61 74 96 03 cc c1 61 6c 6c 6f 9a b8 e3 77 93 73 6f 6d 65 93 64 65 67 72 65 65 93 6f 66 93 72 hat....allo...w.some.degree.of.r
5260 65 0d 65 78 69 76 69 74 98 79 93 69 6e 93 74 68 65 93 6c 61 6e 67 75 61 67 65 2e 91 05 d8 0c 53 e.exivit.y.in.the.language.....S
5280 75 63 98 68 93 66 65 61 74 75 72 65 73 93 63 61 6e 6e 6f 74 93 62 90 47 1d 65 93 73 69 6d 98 75 uc.h.features.cannot.b.G.e.sim.u
52a0 6c 61 74 65 64 8e a1 8d 91 ff 0d 43 77 69 74 68 96 03 44 04 74 68 65 93 72 65 73 74 93 6f 66 93 lated......Cwith..D.the.rest.of.
52c0 74 68 65 93 6c 61 6e 67 75 61 67 65 93 6e 6f 72 93 77 69 74 68 93 74 68 65 93 73 74 61 6e 64 61 the.language.nor.with.the.standa
52e0 72 64 93 41 50 49 2e 93 54 68 65 93 70 72 65 64 65 0c 6e 65 64 93 66 75 6e 63 74 69 6f 6e 73 93 rd.API..The.prede.ned.functions.
5300 68 61 6e 64 6c 65 8e a1 8d 91 ff 0d 43 74 68 65 96 03 a2 5d 66 6f 6c 6c 6f 9a b8 e3 77 69 6e 67 handle......Cthe...]follo...wing
5320 93 74 61 73 6b 73 3a 91 05 0b d8 65 78 65 63 75 74 69 6e 67 93 61 93 be 4c 75 61 93 ab 6d 6f 90 .tasks:....executing.a..Lua..mo.
5340 47 1d 64 75 6c 65 93 63 6f 6e 98 74 61 69 6e 65 64 93 69 6e 93 61 93 0c 6c 65 93 6f 72 93 73 74 G.dule.con.tained.in.a..le.or.st
5360 72 69 6e 67 3b 91 03 c8 e1 65 6e 98 75 6d 65 72 61 74 69 6e 67 93 61 6c 6c 8e a1 8d 91 ff 0d 43 ring;....en.umerating.all......C
5380 0c 65 6c 64 73 96 03 55 55 6f 66 93 61 93 74 61 62 6c 65 3b 93 65 6e 9a b8 e3 75 6d 65 72 61 74 .elds..UUof.a.table;.en...umerat
53a0 69 6e 67 93 61 6c 6c 93 67 6c 6f 62 61 6c 93 76 91 ff 71 c7 61 72 69 61 62 6c 65 73 3b 93 74 98 ing.all.global.v..q.ariables;.t.
53c0 79 70 90 47 1d 65 93 71 75 65 72 79 69 6e 67 93 61 6e 64 93 63 6f 6e 98 76 98 65 72 73 69 6f 6e yp.G.e.querying.and.con.v.ersion
53e0 2e 8e a6 8d 91 ff 0d 43 54 68 65 96 03 d6 fd 6c 69 62 72 61 72 69 65 73 2c 9b 03 f7 67 6f 6e 93 .......CThe....libraries,...gon.
5400 74 68 65 93 6f 74 68 65 72 93 68 61 6e 64 2c 98 70 72 6f 9a b8 e3 76 69 64 65 93 75 73 65 66 75 the.other.hand,.pro...vide.usefu
5420 6c 93 72 6f 75 74 69 6e 65 73 93 77 68 69 63 98 68 93 61 72 65 93 69 6d 70 6c 65 6d 65 6e 98 74 l.routines.whic.h.are.implemen.t
5440 65 64 93 64 69 72 65 63 74 6c 79 8e a1 8d 91 ff 0d 43 74 68 72 6f 75 67 68 96 04 8d a6 74 68 65 ed.directly......Cthrough....the
5460 93 73 74 61 6e 64 61 72 64 93 41 50 49 2e 93 54 68 65 72 65 66 6f 72 65 2c 9b 04 db b9 74 68 65 .standard.API..Therefore,....the
5480 79 93 61 72 65 93 6e 6f 74 93 6e 65 63 65 73 73 61 72 79 93 74 6f 93 74 68 65 93 6c 61 6e 67 75 y.are.not.necessary.to.the.langu
54a0 61 67 65 2c 98 61 6e 64 93 61 72 65 8e a1 8d 91 ff 0d 43 70 72 6f 9a b8 e3 76 69 64 65 64 96 03 age,.and.are......Cpro...vided..
54c0 07 56 61 73 93 73 65 70 61 72 61 74 65 93 43 91 03 07 42 6d 6f 90 47 1d 64 75 6c 65 73 2c 91 03 .Vas.separate.C...Bmo.G.dules,..
54e0 16 f0 77 68 69 63 98 68 93 63 61 6e 93 62 90 47 1d 65 93 6c 69 6e 6b 98 65 64 93 74 6f 93 61 70 ..whic.h.can.b.G.e.link.ed.to.ap
5500 70 6c 69 63 61 74 69 6f 6e 73 93 61 73 93 6e 65 65 64 65 64 2e 91 04 57 c8 43 75 72 72 65 6e 98 plications.as.needed...W.Curren.
5520 74 6c 79 91 ff 2a aa 2c 8e a1 8d 91 ff 0d 43 74 68 65 72 65 96 03 33 0e 61 72 65 93 6c 69 62 72 tly..*.,......Cthere..3.are.libr
5540 61 72 69 65 73 93 66 6f 72 93 73 74 72 69 6e 67 93 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 2c 9b 03 aries.for.string.manipulation,..
5560 39 e9 6d 61 74 68 65 6d 61 74 69 63 61 6c 93 66 75 6e 63 74 69 6f 6e 73 2c 98 61 6e 64 93 69 6e 9.mathematical.functions,.and.in
5580 70 75 74 93 61 6e 64 93 6f 75 74 70 75 74 2e 8e 9f 16 5b 00 8d 91 ff 0d 43 be 50 90 b8 e3 65 72 put.and.output....[.....C.P...er
55a0 73 69 73 74 65 6e 63 65 8e a6 8d 91 ff 0d 43 ab 54 68 65 96 03 cb 34 65 6e 9a b8 e3 75 6d 65 72 sistence......C.The...4en...umer
55c0 61 74 69 6f 6e 93 66 75 6e 63 74 69 6f 6e 73 93 63 61 6e 93 62 90 47 1d 65 93 75 73 65 64 93 74 ation.functions.can.b.G.e.used.t
55e0 6f 93 70 72 6f 98 76 69 64 65 93 70 90 47 1d 65 72 73 69 73 74 65 6e 63 79 93 6f 66 93 74 68 65 o.pro.vide.p.G.ersistency.of.the
5600 93 67 6c 6f 62 61 6c 93 65 6e 98 76 69 72 6f 6e 6d 65 6e 98 74 8e a1 8d 91 ff 0d 43 77 69 74 68 .global.en.vironmen.t......Cwith
5620 69 6e 9b 03 59 1d be 4c 75 61 ab 2c 96 03 5a 10 69 2e 65 2e 2c 93 69 74 98 69 73 98 70 95 47 1d in..Y..Lua.,..Z.i.e.,.it.is.p.G.
5640 6f 73 73 69 62 6c 65 98 74 6f 98 77 72 69 74 65 98 be 4c 75 61 98 ab 63 6f 93 64 65 98 74 68 61 ossible.to.write..Lua..co.de.tha
5660 74 98 77 72 69 74 65 73 98 be 4c 75 61 98 ab 63 6f 93 64 65 98 74 68 61 74 2c 91 03 5a 10 77 68 t.writes..Lua..co.de.that,..Z.wh
5680 65 6e 98 65 78 65 63 75 74 65 64 2c 8e a1 8d 91 ff 0d 43 72 65 73 74 6f 72 65 73 96 03 d2 5e 74 en.executed,......Crestores...^t
56a0 68 65 93 76 9b ff 71 c7 61 6c 75 65 73 93 6f 66 93 61 6c 6c 93 67 6c 6f 62 61 6c 93 76 98 61 72 he.v..q.alues.of.all.global.v.ar
56c0 69 61 62 6c 65 73 2e 91 05 e8 e2 57 91 ff 2a aa 65 93 6e 6f 9a b8 e3 77 93 73 68 6f 98 77 93 73 iables.....W..*.e.no...w.sho.w.s
56e0 6f 6d 65 93 77 98 61 98 79 73 93 74 6f 93 73 74 6f 72 65 93 61 6e 64 93 72 65 74 72 69 65 76 98 ome.w.a.ys.to.store.and.retriev.
5700 65 8e a1 8d 91 ff 0d 43 76 91 ff 71 c7 61 6c 75 65 73 96 04 73 b1 69 6e 93 be 4c 75 61 ab 2c 91 e......Cv..q.alues..s.in..Lua.,.
5720 04 bb 47 75 73 69 6e 67 93 61 93 74 65 78 74 93 0c 6c 65 93 77 72 69 74 74 65 6e 93 69 6e 93 74 ..Gusing.a.text..le.written.in.t
5740 68 65 93 6c 61 6e 67 75 61 67 65 93 69 74 73 65 6c 66 93 61 73 93 74 68 65 93 73 74 6f 72 61 67 he.language.itself.as.the.storag
5760 65 93 6d 65 64 69 61 2e 91 07 cc da 54 91 ff 2a aa 6f 8e a1 8d 91 ff 0d 43 72 65 73 74 6f 72 65 e.media.....T..*.o......Crestore
5780 96 03 55 55 76 91 ff 71 c7 61 6c 75 65 73 93 73 61 95 b8 e3 76 93 65 64 96 03 55 55 69 6e 93 74 ..UUv..q.alues.sa...v.ed..UUin.t
57a0 68 69 73 93 77 95 b8 e3 61 93 79 91 ff 2a aa 2c 96 03 55 55 69 74 93 69 73 93 65 6e 6f 75 67 68 his.w...a.y..*.,..UUit.is.enough
57c0 93 74 6f 93 65 78 65 63 75 74 65 93 74 68 65 93 6f 75 74 70 75 74 93 0c 6c 65 2e 8e a6 8d 91 ff .to.execute.the.output..le......
57e0 0d 43 54 91 ff 2a aa 6f 96 03 55 55 73 74 6f 72 65 93 61 93 73 69 6e 67 6c 65 93 76 91 ff 71 c7 .CT..*.o..UUstore.a.single.v..q.
5800 61 6c 75 65 93 77 69 74 68 93 61 93 6e 61 6d 65 2c 93 74 68 65 93 66 6f 6c 6c 6f 90 b8 e3 77 69 alue.with.a.name,.the.follo...wi
5820 6e 67 93 63 6f 90 47 1d 64 65 93 69 73 93 65 6e 6f 75 67 68 3a 8e 9f 33 11 0e 8d 9f dc 00 00 8d ng.co.G.de.is.enough:..3........
5840 91 27 0d 43 c8 66 75 6e 63 74 69 6f 6e 96 05 3f fd 73 74 6f 72 65 28 6e 61 6d 65 2c 93 76 61 6c .'.C.function..?.store(name,.val
5860 75 65 29 8e a1 8d 91 31 8d 3d 77 72 69 74 65 28 6e 61 6d 65 96 05 3f fd 2e 2e 93 27 3d 27 29 8e ue)....1.=write(name..?....'=').
5880 a1 8d 91 31 8d 3d 77 72 69 74 65 5f 76 61 6c 75 65 28 76 61 6c 75 65 29 8e a1 8d 91 27 0d 43 65 ...1.=write_value(value)....'.Ce
58a0 6e 64 8e 8e 8e 9f 18 00 00 8d 91 ff 0d 43 df 54 91 ff 4a aa 65 43 47 72 61 66 2f 49 43 41 44 92 nd...........C.T..J.eCGraf/ICAD.
58c0 01 4f b4 a6 36 8e 8c 8b 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .O..6...........................
58e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 7f 9f 16 c3 25 8d 9f f2 00 00 8e a0 02 ..................L....%........
5900 14 10 ff 8d a0 fd f5 ef 01 8d 91 ff 0d 43 ab 48 65 72 65 2c 91 03 0d d3 5c c8 2e 2e ab 22 91 04 .............C.Here,....\...."..
5920 53 fc 69 73 96 02 fb f3 74 68 65 93 73 74 72 69 6e 67 93 63 6f 6e 63 61 74 65 6e 61 74 69 6f 6e S.is....the.string.concatenation
5940 93 6f 70 90 47 1d 65 72 61 74 6f 72 93 61 6e 64 93 c8 77 72 69 74 65 93 ab 69 73 93 61 93 6c 69 .op.G.erator.and..write..is.a.li
5960 62 72 61 72 79 93 66 75 6e 63 74 69 6f 6e 93 66 6f 72 93 6f 75 74 70 75 74 2e 8e a4 0c 00 00 8d brary.function.for.output.......
5980 91 ff 0d 43 54 68 65 96 03 76 1d 66 75 6e 63 74 69 6f 6e 93 c8 77 72 69 74 65 5f 76 61 6c 75 65 ...CThe..v.function..write_value
59a0 93 ab 6f 75 74 70 75 74 73 93 61 93 73 75 69 74 61 62 6c 65 93 72 65 70 72 65 73 65 6e 9a b8 e3 ..outputs.a.suitable.represen...
59c0 74 61 74 69 6f 6e 93 6f 66 93 61 93 76 91 ff 71 c7 61 6c 75 65 93 62 61 73 65 64 93 6f 6e 93 69 tation.of.a.v..q.alue.based.on.i
59e0 74 73 93 74 98 79 70 90 47 1d 65 2c 8e a1 8d 91 ff 0d 43 75 73 69 6e 67 96 03 55 55 61 93 73 74 ts.t.yp.G.e,......Cusing..UUa.st
5a00 72 69 6e 67 93 72 65 74 75 72 6e 65 64 93 62 90 b8 e3 79 93 74 68 65 93 70 72 65 64 65 0c 6e 65 ring.returned.b...y.the.prede.ne
5a20 64 93 66 75 6e 63 74 69 6f 6e 93 c8 74 79 70 65 ab 3a 8e 9f 57 4b 46 8d 9f b8 00 00 8d 91 27 0d d.function..type.:..WKF.......'.
5a40 43 c8 66 75 6e 63 74 69 6f 6e 91 05 3f fd 77 72 69 74 65 5f 76 61 6c 75 65 28 76 61 6c 75 65 29 C.function..?.write_value(value)
5a60 8e a1 8d 91 31 8d 3d 6c 6f 63 61 6c 96 05 3f fd 74 93 3d 93 74 79 70 65 28 76 61 6c 75 65 29 8e ....1.=local..?.t.=.type(value).
5a80 a1 8d 91 46 8d 31 69 66 96 05 3f fd 74 93 3d 93 27 6e 69 6c 27 91 14 ff f4 74 68 65 6e 93 77 72 ...F.1if..?.t.=.'nil'....then.wr
5aa0 69 74 65 28 27 6e 69 6c 27 29 8e a1 8d 91 31 8d 3d 65 6c 73 65 69 66 96 05 3f fd 74 93 3d 93 27 ite('nil')....1.=elseif..?.t.=.'
5ac0 6e 75 6d 62 65 72 27 93 74 68 65 6e 93 77 72 69 74 65 28 76 61 6c 75 65 29 8e a1 8d 91 31 8d 3d number'.then.write(value)....1.=
5ae0 65 6c 73 65 69 66 96 05 3f fd 74 93 3d 93 27 73 74 72 69 6e 67 27 93 74 68 65 6e 93 77 72 69 74 elseif..?.t.=.'string'.then.writ
5b00 65 28 27 22 27 93 2e 2e 93 76 61 6c 75 65 93 2e 2e 93 27 22 27 29 8e a1 8d 91 31 8d 3d 65 6e 64 e('"'....value....'"')....1.=end
5b20 8e a1 8d 91 27 0d 43 65 6e 64 8e 8e a4 11 00 00 8d 91 ff 0d 43 ab 53 74 6f 72 69 6e 67 96 03 55 ....'.Cend..........C.Storing..U
5b40 55 74 61 62 6c 65 73 93 69 73 93 61 93 6c 69 74 74 6c 65 93 6d 6f 72 65 93 63 6f 6d 70 6c 65 78 Utables.is.a.little.more.complex
5b60 2e 91 04 71 c7 46 69 72 73 74 2c 93 c8 77 72 69 74 65 5f 76 61 6c 75 65 93 ab 69 73 93 61 75 67 ...q.First,..write_value..is.aug
5b80 6d 65 6e 90 b8 e3 74 65 64 93 77 69 74 68 8e 9f 11 20 9b 8d 8d 91 31 8d 3d c8 65 6c 73 65 69 66 men...ted.with........1.=.elseif
5ba0 96 05 3f fd 74 93 3d 93 27 74 61 62 6c 65 27 93 74 68 65 6e 93 77 72 69 74 65 5f 72 65 63 6f 72 ..?.t.=.'table'.then.write_recor
5bc0 64 28 76 61 6c 75 65 29 8e 8e a1 8d 91 ff 0d 43 ab 41 73 73 75 6d 69 6e 67 96 02 d2 99 74 68 61 d(value).......C.Assuming....tha
5be0 74 93 74 61 62 6c 65 73 93 61 72 65 93 62 90 47 1d 65 69 6e 67 93 75 73 65 64 93 61 73 93 72 65 t.tables.are.b.G.eing.used.as.re
5c00 63 6f 72 64 73 93 28 69 2e 65 2e 2c 91 02 ec bf 74 68 65 72 65 93 61 72 65 93 6e 6f 93 63 69 72 cords.(i.e.,....there.are.no.cir
5c20 63 75 6c 61 72 93 72 65 66 65 72 65 6e 63 65 73 93 61 6e 64 93 61 6c 6c 8e a4 0c 00 00 8d 91 ff cular.references.and.all........
5c40 0d 43 69 6e 64 69 63 65 73 96 03 0b 99 61 72 65 93 69 64 65 6e 90 b8 e3 74 69 0c 65 72 73 29 2c .Cindices....are.iden...ti.ers),
5c60 91 03 1a 58 74 68 65 93 76 91 ff 71 c7 61 6c 75 65 93 6f 66 93 61 93 74 61 62 6c 65 93 63 61 6e ...Xthe.v..q.alue.of.a.table.can
5c80 93 62 90 47 1d 65 93 77 72 69 74 74 65 6e 93 64 69 72 65 63 74 6c 79 93 77 69 74 68 93 74 61 62 .b.G.e.written.directly.with.tab
5ca0 6c 65 93 63 6f 6e 73 74 72 75 63 74 6f 72 73 3a 8e 9f 7b 92 62 8d 9f 94 00 00 8d 91 27 0d 43 c8 le.constructors:..{.b.......'.C.
5cc0 66 75 6e 63 74 69 6f 6e 91 05 3f fd 77 72 69 74 65 5f 72 65 63 6f 72 64 28 74 29 8e a1 8d 91 31 function..?.write_record(t)....1
5ce0 8d 3d 6c 6f 63 61 6c 96 05 3f fd 69 2c 93 76 93 3d 93 6e 65 78 74 28 74 2c 93 6e 69 6c 29 91 0f .=local..?.i,.v.=.next(t,.nil)..
5d00 bf f7 2d 2d 93 22 6e 65 78 74 22 93 65 6e 75 6d 65 72 61 74 65 73 93 74 68 65 93 66 69 65 6c 64 ..--."next".enumerates.the.field
5d20 73 93 6f 66 93 74 8e a1 8d 91 31 8d 3d 77 72 69 74 65 28 27 40 7b 27 29 91 59 3f cd 2d 2d 96 05 s.of.t....1.=write('@{').Y?.--..
5d40 3f fd 73 74 61 72 74 73 93 63 6f 6e 73 74 72 75 63 74 6f 72 8e a1 8d 91 31 8d 3d 77 68 69 6c 65 ?.starts.constructor....1.=while
5d60 96 05 3f fd 69 93 64 6f 8e a1 8d 91 3c 0d 37 73 74 6f 72 65 28 69 2c 76 29 8e a1 8d 91 3c 0d 37 ..?.i.do....<.7store(i,v)....<.7
5d80 69 2c 96 05 3f fd 76 93 3d 93 6e 65 78 74 28 74 2c 93 69 29 8e a1 8d 91 3c 0d 37 69 66 96 05 3f i,..?.v.=.next(t,.i)....<.7if..?
5da0 fd 69 93 74 68 65 6e 93 77 72 69 74 65 28 27 2c 93 27 29 93 65 6e 64 8e a1 8d 91 31 8d 3d 65 6e .i.then.write(',.').end....1.=en
5dc0 64 8e a1 8d 91 31 8d 3d 77 72 69 74 65 28 27 7d 27 29 91 5e 7f ca 2d 2d 96 05 3f fd 63 6c 6f 73 d....1.=write('}').^..--..?.clos
5de0 65 73 93 63 6f 6e 73 74 72 75 63 74 6f 72 8e a1 8d 91 27 0d 43 65 6e 64 8e 8e 9f 20 82 6e 8d 91 es.constructor....'.Cend.....n..
5e00 ff 0d 43 e0 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 8e 9f 11 00 00 8d 91 ff 0d 43 ab 45 78 74 ..C.Implementation.........C.Ext
5e20 65 6e 73 69 6f 6e 96 04 74 92 6c 61 6e 67 75 61 67 65 73 93 61 72 65 93 61 6c 77 95 b8 e3 61 93 ension..t.languages.are.alw...a.
5e40 79 73 9b 04 74 92 69 6e 93 74 65 72 70 72 65 74 65 64 2c 91 04 bc 61 69 6e 98 6f 6e 65 98 77 93 ys..t.in.terpreted,...ain.one.w.
5e60 61 93 79 98 6f 72 98 61 6e 6f 74 68 65 72 2c 91 04 bc 61 62 93 79 98 74 68 65 98 61 70 70 6c 69 a.y.or.another,...ab.y.the.appli
5e80 63 61 74 69 6f 6e 2e 8e a1 8d 91 ff 0d 43 53 69 6d 70 6c 65 96 04 43 82 65 78 74 65 6e 73 69 6f cation.......CSimple..C.extensio
5ea0 6e 93 6c 61 6e 67 75 61 67 65 73 93 63 61 6e 93 62 9a 47 1d 65 93 69 6e 90 b8 e3 74 65 72 70 72 n.languages.can.b.G.e.in...terpr
5ec0 65 74 65 64 93 64 69 72 65 63 74 6c 79 93 66 72 6f 6d 93 73 6f 75 72 63 65 93 63 6f 98 64 65 2e eted.directly.from.source.co.de.
5ee0 91 07 3c 4e 4f 6e 93 74 68 65 93 6f 74 68 65 72 8e a1 8d 91 ff 0d 43 68 61 6e 64 2c 91 04 fb 3b ..<NOn.the.other......Chand,...;
5f00 65 6d 90 b8 e3 62 9a 47 1d 65 64 64 65 64 96 04 a6 da 6c 61 6e 67 75 61 67 65 73 93 61 72 65 93 em...b.G.edded....languages.are.
5f20 75 73 75 61 6c 6c 79 93 70 98 6f 95 b8 e3 77 93 65 72 66 75 6c 96 04 a6 da 70 72 6f 67 72 61 6d usually.p.o...w.erful....program
5f40 6d 69 6e 67 93 6c 61 6e 67 75 61 67 65 73 2c 91 04 fb 3b 77 69 74 68 93 63 6f 6d 70 6c 65 78 8e ming.languages,...;with.complex.
5f60 a1 8d 91 ff 0d 43 73 79 6e 9a b8 e3 74 61 78 96 02 3a 75 61 6e 64 93 73 65 6d 61 6e 98 74 69 63 .....Csyn...tax..:uand.seman.tic
5f80 73 2e 91 04 13 7d 41 91 02 3a 2d 6d 6f 72 65 93 65 0e 63 69 65 6e 98 74 93 69 6d 70 6c 65 6d 65 s....}A..:-more.e.cien.t.impleme
5fa0 6e 98 74 61 74 69 6f 6e 93 74 65 63 98 68 6e 69 71 75 65 93 66 6f 72 93 65 6d 98 62 90 47 1d 65 n.tation.tec.hnique.for.em.b.G.e
5fc0 64 64 65 64 93 6c 61 6e 67 75 61 67 65 73 93 69 73 8e a1 8d 91 ff 0d 43 74 6f 96 02 99 41 64 65 dded.languages.is......Cto...Ade
5fe0 73 69 67 6e 93 61 93 cf 76 69 72 74 75 61 6c 91 02 e6 e0 6d 61 63 68 69 6e 65 93 ab 73 75 69 74 sign.a..virtual....machine..suit
6000 65 64 93 74 6f 93 74 68 65 93 6e 65 65 64 73 93 6f 66 93 74 68 65 93 6c 61 6e 67 75 61 67 65 2c ed.to.the.needs.of.the.language,
6020 91 02 be df 63 6f 6d 70 69 6c 65 93 65 78 74 65 6e 73 69 6f 6e 93 70 72 6f 67 72 61 6d 73 8e a1 ....compile.extension.programs..
6040 8d 91 ff 0d 43 69 6e 90 b8 e3 74 6f 9b 04 c0 cc cf 62 79 74 65 96 ff 7d 27 63 93 6f 93 64 65 73 ....Cin...to.....byte..}'c.o.des
6060 98 ab 66 6f 72 98 74 68 69 73 98 6d 61 63 95 b8 e3 68 69 6e 65 2c 91 05 1b a9 61 6e 64 98 74 68 ..for.this.mac...hine,....and.th
6080 65 6e 98 73 69 6d 93 75 6c 61 74 65 98 74 68 65 98 76 69 72 74 75 61 6c 98 6d 61 63 93 68 69 6e en.sim.ulate.the.virtual.mac.hin
60a0 65 98 62 93 79 98 69 6e 93 74 65 72 70 72 65 74 69 6e 67 8e a1 8d 91 ff 0d 43 62 90 b8 e3 79 74 e.b.y.in.terpreting......Cb...yt
60c0 65 63 6f 90 47 1d 64 65 73 96 04 40 8f 28 42 65 74 7a 93 31 39 38 38 2c 91 04 7b 5d 31 39 39 31 eco.G.des..@.(Betz.1988,..{]1991
60e0 3b 91 04 b6 2c 46 9b ff 2a aa 72 61 6e 6b 73 93 31 39 39 31 29 2e 91 07 33 74 57 98 65 93 68 61 ;...,F..*.ranks.1991)...3tW.e.ha
6100 95 b8 e3 76 93 65 9b 04 40 8f 63 93 68 6f 73 65 6e 98 74 68 69 73 98 68 93 79 62 72 69 64 98 61 ...v.e..@.c.hosen.this.h.ybrid.a
6120 72 63 93 68 69 74 65 63 74 75 72 65 98 66 6f 72 8e a1 8d 91 ff 0d 43 69 6d 70 6c 65 6d 65 6e 9a rc.hitecture.for......Cimplemen.
6140 b8 e3 74 69 6e 67 96 02 ba 75 be 4c 75 61 ab 3b 91 02 ee 15 69 74 93 68 61 73 93 74 68 65 93 66 ..ting...u.Lua.;....it.has.the.f
6160 6f 6c 6c 6f 98 77 69 6e 67 93 61 64 76 91 ff 71 c7 61 6e 98 74 61 67 65 73 93 6f 98 76 98 65 72 ollo.wing.adv..q.an.tages.o.v.er
6180 93 64 69 72 65 63 74 93 69 6e 98 74 65 72 70 72 65 74 61 74 69 6f 6e 93 6f 66 93 73 6f 75 72 63 .direct.in.terpretation.of.sourc
61a0 65 93 63 6f 90 47 1d 64 65 3a 8e 9f 10 90 4e 8d 8d 91 ff 0d 42 b7 0f 8e 91 09 0d 43 ab 62 9a 47 e.co.G.de:....N.....B......C.b.G
61c0 1d 65 63 61 75 73 65 96 03 dd b2 6c 65 78 69 63 61 6c 93 61 6e 64 93 73 79 6e 90 b8 e3 74 61 63 .ecause....lexical.and.syn...tac
61e0 74 69 63 61 6c 93 61 6e 61 6c 79 73 69 73 93 61 72 65 93 64 6f 6e 65 93 6f 6e 6c 79 93 6f 6e 63 tical.analysis.are.done.only.onc
6200 65 2c 91 03 ff c9 70 98 6f 73 73 69 62 6c 79 93 75 73 69 6e 67 93 61 6e 93 65 78 74 65 72 6e 61 e,....p.ossibly.using.an.externa
6220 6c 8e a1 8d 91 09 0d 43 70 61 72 73 65 72 96 04 c9 56 62 9a 47 1d 65 66 6f 72 65 93 74 68 65 93 l......Cparser...Vb.G.efore.the.
6240 61 63 74 75 61 6c 93 65 6d 90 b8 e3 62 98 65 64 64 69 6e 67 2c 9b 05 26 56 73 69 6d 70 6c 65 93 actual.em...b.edding,..&Vsimple.
6260 65 72 72 6f 72 73 93 61 72 65 93 69 64 65 6e 90 b8 e3 74 69 0c 65 64 93 65 61 72 6c 79 91 ff 2a errors.are.iden...ti.ed.early..*
6280 aa 2c 98 72 65 73 75 6c 74 69 6e 67 93 69 6e 93 61 8e a1 8d 91 09 0d 43 73 68 6f 72 74 65 72 9b .,.resulting.in.a......Cshorter.
62a0 03 55 55 64 65 76 95 b8 e3 65 6c 6f 70 6d 65 6e 93 74 98 63 79 63 6c 65 98 61 6e 64 98 66 61 73 .UUdev...elopmen.t.cycle.and.fas
62c0 74 65 72 98 65 78 65 63 75 74 69 6f 6e 3b 8e 9f 0e 00 00 8d 8d 91 ff 0d 42 b7 0f 8e 91 09 0d 43 ter.execution;..........B......C
62e0 ab 69 66 96 03 a6 53 61 6e 93 65 78 74 65 72 6e 61 6c 93 63 6f 6d 70 69 6c 65 72 93 69 73 93 75 .if...San.external.compiler.is.u
6300 73 65 64 2c 91 03 ba 92 74 68 65 72 65 93 69 73 93 74 68 65 93 70 90 47 1d 6f 73 73 69 62 69 6c sed,....there.is.the.p.G.ossibil
6320 69 74 9a b8 e3 79 93 6f 66 93 70 72 6f 98 76 69 64 69 6e 67 93 65 78 74 65 6e 73 69 6f 6e 93 70 it...y.of.pro.viding.extension.p
6340 72 6f 67 72 61 6d 73 8e a1 8d 91 09 0d 43 69 6e 96 03 6b 34 62 9a b8 e3 79 74 65 63 6f 90 47 1d rograms......Cin..k4b...yteco.G.
6360 64 65 93 66 6f 72 6d 93 6f 6e 6c 79 91 ff 2a aa 2c 96 03 70 ac 69 2e 65 2e 2c 93 70 72 65 2d 63 de.form.only..*.,..p.i.e.,.pre-c
6380 6f 6d 70 69 6c 65 64 2c 93 72 65 73 75 6c 74 69 6e 67 96 03 6b 34 69 6e 93 66 61 73 74 65 72 93 ompiled,.resulting..k4in.faster.
63a0 6c 6f 61 64 69 6e 67 2c 91 03 70 ac 73 61 66 65 72 93 65 6e 98 76 69 72 6f 6e 6d 65 6e 98 74 73 loading,..p.safer.en.vironmen.ts
63c0 8e a1 8d 91 09 0d 43 61 6e 64 96 02 de 78 73 6d 61 6c 6c 65 72 93 72 75 6e 2d 74 69 6d 65 93 73 ......Cand...xsmaller.run-time.s
63e0 75 70 70 90 47 1d 6f 72 74 93 28 68 6f 95 b8 e3 77 93 65 76 93 65 72 2c 91 02 f6 3e 6c 69 6e 6b upp.G.ort.(ho...w.ev.er,...>link
6400 69 6e 67 9b 02 de 78 73 65 76 93 65 72 61 6c 98 70 72 65 2d 63 6f 6d 70 69 6c 65 64 98 65 78 74 ing...xsev.eral.pre-compiled.ext
6420 65 6e 73 69 6f 6e 98 70 72 6f 67 72 61 6d 73 8e a1 8d 91 09 0d 43 63 61 6e 96 03 55 55 62 90 47 ension.programs......Ccan..UUb.G
6440 1d 65 93 61 93 64 69 0e 63 75 6c 74 93 74 61 73 6b 29 2e 8e 8e 9f 18 00 00 8d 91 ff 0d 43 df 54 .e.a.di.cult.task)...........C.T
6460 91 ff 4a aa 65 43 47 72 61 66 2f 49 43 41 44 92 01 4f b4 a6 37 8e 8c 8b 00 00 00 08 00 00 00 00 ..J.eCGraf/ICAD..O..7...........
6480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
64a0 00 00 58 c7 9f 16 c3 25 8d 9f f2 00 00 8e a0 02 14 10 ff 8d a0 fd f5 ef 01 8d 91 ff 0d 43 ab 54 ..X....%.....................C.T
64c0 68 69 73 96 03 cd 7b 61 72 63 9a b8 e3 68 69 74 65 63 74 75 72 65 93 77 98 61 73 93 70 69 6f 6e his...{arc...hitecture.w.as.pion
64e0 65 65 72 65 64 93 69 6e 93 53 6d 61 6c 6c 74 61 6c 6b 93 28 47 6f 6c 64 62 90 47 1d 65 72 67 7b eered.in.Smalltalk.(Goldb.G.erg{
6500 52 6f 62 73 6f 6e 93 31 39 38 33 3b 91 04 09 8e 42 75 64 64 93 31 39 38 37 29 93 28 66 72 6f 6d Robson.1983;....Budd.1987).(from
6520 8e a4 0c 00 00 8d 91 ff 0d 43 77 68 69 63 9a b8 e3 68 96 04 c2 49 74 68 65 93 74 65 72 6d 93 cf .........Cwhic...h...Ithe.term..
6540 62 79 74 65 96 ff 7d 27 63 93 6f 93 64 65 73 96 04 c2 49 ab 77 98 61 73 93 62 90 47 1d 6f 72 72 byte..}'c.o.des...I.w.as.b.G.orr
6560 6f 98 77 98 65 64 29 93 61 6e 64 93 61 6c 73 6f 93 75 73 65 64 93 69 6e 93 74 68 65 93 73 75 63 o.w.ed).and.also.used.in.the.suc
6580 63 65 73 73 66 75 6c 93 55 43 53 44 91 04 c1 eb 50 98 61 73 63 61 6c 8e a1 8d 91 ff 0d 43 73 79 cessful.UCSD....P.ascal......Csy
65a0 73 74 65 6d 96 04 7a 51 62 61 73 65 64 93 6f 6e 93 50 2d 63 6f 9a 47 1d 64 65 93 28 43 6c 61 72 stem..zQbased.on.P-co.G.de.(Clar
65c0 6b 7b 4b 6f 98 65 68 6c 65 72 93 31 39 38 32 29 2e 91 07 e0 ba 49 6e 93 74 68 65 73 65 93 73 79 k{Ko.ehler.1982).....In.these.sy
65e0 73 74 65 6d 73 2c 91 04 c3 8f 62 90 b8 e3 79 74 65 63 6f 98 64 65 73 93 66 6f 72 93 76 69 72 74 stems,....b...yteco.des.for.virt
6600 75 61 6c 8e a1 8d 91 ff 0d 43 6d 61 63 95 b8 e3 68 69 6e 65 73 9b 03 0e 5f 77 93 65 72 65 98 75 ual......Cmac...hines..._w.ere.u
6620 73 65 64 98 62 90 47 1d 6f 74 68 98 66 6f 72 98 72 65 64 75 63 69 6e 67 98 63 6f 6d 70 6c 65 78 sed.b.G.oth.for.reducing.complex
6640 69 74 93 79 98 61 6e 64 98 66 6f 72 98 69 6e 63 72 65 61 73 69 6e 67 98 70 90 47 1d 6f 72 74 61 it.y.and.for.increasing.p.G.orta
6660 62 69 6c 69 74 93 79 91 ff 2a aa 2e 91 04 5a 20 54 68 69 73 98 70 61 74 68 8e a1 8d 91 ff 0d 43 bilit.y..*....Z.This.path......C
6680 77 9a b8 e3 61 73 96 03 55 55 61 6c 73 6f 93 75 73 65 64 93 69 6e 93 70 90 47 1d 6f 72 74 69 6e w...as..UUalso.used.in.p.G.ortin
66a0 67 93 74 68 65 93 42 43 50 4c 93 63 6f 6d 70 69 6c 65 72 93 28 52 69 63 98 68 61 72 64 73 7b 57 g.the.BCPL.compiler.(Ric.hards{W
66c0 68 69 74 62 98 79 2d 53 74 72 65 76 98 65 6e 73 93 31 39 38 30 29 2e 8e a9 11 00 00 8d 91 ff 0d hitb.y-Strev.ens.1980)..........
66e0 43 43 6f 9a 47 1d 64 65 96 03 a6 a0 66 6f 72 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 6f 66 93 65 CCo.G.de....for.compilation.of.e
6700 78 74 65 6e 73 69 6f 6e 93 70 72 6f 67 72 61 6d 73 93 63 61 6e 93 62 98 65 93 62 75 69 6c 74 93 xtension.programs.can.b.e.built.
6720 77 69 74 68 93 73 74 61 6e 64 61 72 64 93 74 6f 98 6f 6c 73 2c 91 03 ba f3 73 75 63 90 b8 e3 68 with.standard.to.ols,....suc...h
6740 93 61 73 93 be 6c 65 78 8e a1 8d 91 ff 0d 43 ab 61 6e 64 96 03 40 9f be 79 9a b8 e3 61 63 63 93 .as..lex......C.and..@..y...acc.
6760 ab 28 4c 65 76 69 6e 65 7b 4d 61 73 6f 6e 7b 42 72 6f 98 77 6e 93 31 39 39 32 29 2e 91 04 6a e0 .(Levine{Mason{Bro.wn.1992)...j.
6780 54 68 65 93 65 78 69 73 74 65 6e 63 65 93 6f 66 93 67 6f 95 47 1d 6f 93 64 9b 03 40 9f 74 6f 93 The.existence.of.go.G.o.d..@.to.
67a0 6f 6c 73 98 66 6f 72 98 63 6f 6d 70 69 6c 65 72 98 63 6f 6e 73 74 72 75 63 2d 8e a1 8d 91 ff 0d ols.for.compiler.construc-......
67c0 43 74 69 6f 6e 2c 91 04 f0 9e 77 68 69 63 9a b8 e3 68 96 04 9e 5d 62 90 47 1d 65 63 61 6d 65 93 Ction,....whic...h...]b.G.ecame.
67e0 77 69 64 65 6c 79 93 61 98 76 91 ff 71 c7 61 69 6c 61 62 6c 65 93 69 6e 93 74 68 65 93 6c 61 74 widely.a.v..q.ailable.in.the.lat
6800 65 93 73 65 76 98 65 6e 98 74 69 65 73 2c 91 04 f0 9e 77 98 61 73 93 74 68 65 93 6d 61 69 6e 93 e.sev.en.ties,....w.as.the.main.
6820 72 65 61 73 6f 6e 93 66 6f 72 93 74 68 65 8e a1 8d 91 ff 0d 43 73 70 72 6f 75 74 69 6e 67 96 03 reason.for.the......Csprouting..
6840 76 5d 6f 66 93 73 65 76 9a b8 e3 65 72 61 6c 93 6c 69 74 74 6c 65 93 6c 61 6e 67 75 61 67 65 73 v]of.sev...eral.little.languages
6860 2c 91 03 7e a0 73 70 90 47 1d 65 63 69 61 6c 6c 79 93 69 6e 93 55 6e 69 78 93 65 6e 98 76 69 72 ,..~.sp.G.ecially.in.Unix.en.vir
6880 6f 6e 6d 65 6e 98 74 73 2e 91 04 d4 e0 4f 75 72 93 69 6d 70 6c 65 6d 65 6e 98 74 61 74 69 6f 6e onmen.ts.....Our.implemen.tation
68a0 8e a1 8d 91 ff 0d 43 6f 66 96 03 8a 3e be 4c 75 61 93 ab 75 73 65 73 93 be 79 9a b8 e3 61 63 63 ......Cof...>.Lua..uses..y...acc
68c0 93 ab 66 6f 72 93 73 79 6e 98 74 61 63 74 69 63 61 6c 93 61 6e 61 6c 79 73 69 73 2e 91 05 10 83 ..for.syn.tactical.analysis.....
68e0 49 6e 69 74 69 61 6c 6c 79 91 ff 2a aa 2c 91 03 97 78 77 98 65 93 77 72 6f 74 65 93 74 68 65 93 Initially..*.,...xw.e.wrote.the.
6900 6c 65 78 69 63 61 6c 93 61 6e 61 6c 79 7a 65 72 93 75 73 69 6e 67 93 be 6c 65 78 ab 2e 8e a1 8d lexical.analyzer.using..lex.....
6920 91 ff 0d 43 41 66 74 65 72 96 04 0a 0e 70 9a 47 1d 65 72 66 6f 72 6d 61 6e 63 65 93 70 72 6f 0c ...CAfter....p.G.erformance.pro.
6940 6c 65 73 93 77 69 74 68 93 70 72 6f 98 64 75 63 74 69 6f 6e 93 70 72 6f 67 72 61 6d 73 2c 91 04 les.with.pro.duction.programs,..
6960 37 3c 77 90 b8 e3 65 93 64 65 74 65 63 74 65 64 93 74 68 61 74 93 74 68 69 73 93 6d 6f 98 64 75 7<w...e.detected.that.this.mo.du
6980 6c 65 93 77 90 b8 e3 61 73 8e a1 8d 91 ff 0d 43 72 65 73 70 90 47 1d 6f 6e 73 69 62 6c 65 96 03 le.w...as......Cresp.G.onsible..
69a0 e7 55 66 6f 72 93 61 6c 6d 6f 73 74 93 68 61 6c 66 93 6f 66 93 74 68 65 93 74 69 6d 65 93 72 65 .Ufor.almost.half.of.the.time.re
69c0 71 75 69 72 65 64 93 66 6f 72 93 6c 6f 61 64 69 6e 67 93 61 6e 64 93 65 78 65 63 75 74 69 6e 67 quired.for.loading.and.executing
69e0 93 65 78 74 65 6e 73 69 6f 6e 93 70 72 6f 2d 8e a1 8d 91 ff 0d 43 67 72 61 6d 73 2e 91 05 2c a5 .extension.pro-......Cgrams...,.
6a00 57 91 ff 2a aa 65 96 03 93 9f 74 68 65 6e 93 72 65 77 72 6f 74 65 93 74 68 69 73 93 6d 6f 90 47 W..*.e....then.rewrote.this.mo.G
6a20 1d 64 75 6c 65 93 64 69 72 65 63 74 6c 79 93 69 6e 93 43 3b 93 74 68 65 93 6e 65 77 93 6c 65 78 .dule.directly.in.C;.the.new.lex
6a40 69 63 61 6c 93 61 6e 61 6c 79 7a 65 72 93 69 73 93 6d 6f 72 65 93 74 68 61 6e 8e a1 8d 91 ff 0d ical.analyzer.is.more.than......
6a60 43 74 90 b8 e3 77 69 63 65 96 03 55 55 61 73 93 66 61 73 74 93 61 73 93 74 68 65 93 6f 6c 64 93 Ct...wice..UUas.fast.as.the.old.
6a80 6f 6e 65 2e 8e 9f 22 01 63 8d 91 ff 0d 43 be 4c 75 61 27 73 96 03 55 55 76 69 72 74 75 61 6c 93 one...".c....C.Lua's..UUvirtual.
6aa0 6d 61 63 68 69 6e 65 8e a6 8d 91 ff 0d 43 ab 54 68 65 96 03 f6 04 76 69 72 74 75 61 6c 93 6d 61 machine......C.The....virtual.ma
6ac0 63 9a b8 e3 68 69 6e 65 93 75 73 65 64 93 69 6e 93 6f 75 72 93 69 6d 70 6c 65 6d 65 6e 98 74 61 c...hine.used.in.our.implemen.ta
6ae0 74 69 6f 6e 93 6f 66 93 be 4c 75 61 93 ab 69 73 93 61 93 cf 73 74 61 63 6b 91 04 27 bb 6d 61 63 tion.of..Lua..is.a..stack..'.mac
6b00 68 69 6e 65 ab 2e 91 06 53 d3 54 68 69 73 93 6d 65 61 6e 73 8e a1 8d 91 ff 0d 43 74 68 61 74 96 hine....S.This.means......Cthat.
6b20 03 42 d9 69 74 93 64 6f 9a 47 1d 65 73 93 6e 6f 74 93 68 61 95 b8 e3 76 93 65 96 03 42 d9 72 61 .B.it.do.G.es.not.ha...v.e..B.ra
6b40 6e 64 6f 6d 93 61 63 63 65 73 73 93 6d 65 6d 6f 72 79 3a 91 04 68 89 61 6c 6c 93 74 65 6d 70 98 ndom.access.memory:..h.all.temp.
6b60 6f 72 61 72 79 93 76 91 ff 71 c7 61 6c 75 65 73 93 61 6e 64 93 6c 6f 98 63 61 6c 93 76 91 ff 71 orary.v..q.alues.and.lo.cal.v..q
6b80 c7 61 72 69 61 62 6c 65 73 93 61 72 65 8e a1 8d 91 ff 0d 43 6b 9a b8 e3 65 70 74 96 03 78 a2 69 .ariables.are......Ck...ept..x.i
6ba0 6e 93 61 93 73 74 61 63 98 6b 2e 91 04 db af 4d 6f 72 65 6f 98 76 98 65 72 2c 91 03 81 75 69 74 n.a.stac.k.....Moreo.v.er,...uit
6bc0 93 64 6f 90 47 1d 65 73 93 6e 6f 74 93 68 61 98 76 98 65 93 67 65 6e 65 72 61 6c 93 70 75 72 70 .do.G.es.not.ha.v.e.general.purp
6be0 9a 47 1d 6f 73 65 93 72 65 67 69 73 74 65 72 73 2c 91 03 81 75 6f 6e 6c 79 93 73 70 98 65 63 69 .G.ose.registers,...uonly.sp.eci
6c00 61 6c 93 63 6f 6e 90 b8 e3 74 72 6f 6c 8e a1 8d 91 ff 0d 43 72 65 67 69 73 74 65 72 73 2c 91 03 al.con...trol......Cregisters,..
6c20 81 00 77 68 69 63 95 b8 e3 68 9b 03 78 44 63 6f 6e 93 74 72 6f 6c 98 74 68 65 98 73 74 61 63 93 ..whic...h..xDcon.trol.the.stac.
6c40 6b 98 61 6e 64 98 74 68 65 98 65 78 65 63 75 74 69 6f 6e 98 6f 66 98 70 72 6f 67 72 61 6d 73 2e k.and.the.execution.of.programs.
6c60 91 04 da 95 54 68 65 73 65 98 72 65 67 69 73 74 65 72 73 98 61 72 65 98 cf 62 91 ff 7d 27 61 73 ....These.registers.are..b..}'as
6c80 65 8e a1 8d 91 ff 0d 43 6f 66 96 03 93 e7 73 74 61 63 6b ab 2c 9b 03 55 55 cf 74 6f 70 93 6f 66 e......Cof....stack.,..UU.top.of
6ca0 93 73 74 61 63 6b 98 ab 61 6e 64 98 cf 70 72 96 ff 7d 27 6f 93 67 72 93 61 6d 91 03 93 e7 63 93 .stack..and..pr..}'o.gr.am....c.
6cc0 6f 75 6e 74 65 72 ab 2e 8e a6 8d 91 ff 0d 43 50 72 6f 67 72 61 6d 73 96 04 e9 87 66 6f 72 93 74 ounter........CPrograms....for.t
6ce0 68 65 93 76 69 72 74 75 61 6c 93 6d 61 63 90 b8 e3 68 69 6e 65 93 61 72 65 93 73 65 71 75 65 6e he.virtual.mac...hine.are.sequen
6d00 63 65 73 93 6f 66 93 69 6e 73 74 72 75 63 74 69 6f 6e 73 2c 91 05 4e 93 63 61 6c 6c 65 64 93 cf ces.of.instructions,..N.called..
6d20 62 79 74 65 96 ff 7d 27 63 93 6f 93 64 65 73 ab 2e 91 09 2e 5c 54 68 65 8e a1 8d 91 ff 0d 43 65 byte..}'c.o.des.....\The......Ce
6d40 78 65 63 75 74 69 6f 6e 96 04 c1 ff 6f 66 93 70 72 6f 67 72 61 6d 73 93 69 73 93 61 63 95 b8 e3 xecution....of.programs.is.ac...
6d60 68 69 65 76 93 65 64 9b 04 c1 ff 62 93 79 98 69 6e 93 74 65 72 70 72 65 74 69 6e 67 98 62 93 79 hiev.ed....b.y.in.terpreting.b.y
6d80 74 65 63 6f 90 47 1d 64 65 73 2c 91 05 1d 29 65 61 63 93 68 98 63 6f 72 72 65 73 70 90 47 1d 6f teco.G.des,...)eac.h.corresp.G.o
6da0 6e 64 69 6e 67 98 74 6f 98 61 6e 8e a1 8d 91 ff 0d 43 69 6e 73 74 72 75 63 74 69 6f 6e 96 03 55 nding.to.an......Cinstruction..U
6dc0 55 74 68 61 74 93 6f 70 9a 47 1d 65 72 61 74 65 73 93 6f 6e 93 74 68 65 93 74 6f 70 93 70 98 6f Uthat.op.G.erates.on.the.top.p.o
6de0 72 74 69 6f 6e 93 6f 66 93 74 68 65 93 73 74 61 63 9a b8 e3 6b 2e 91 04 71 c7 46 91 ff 2a aa 6f rtion.of.the.stac...k...q.F..*.o
6e00 72 93 65 78 61 6d 70 6c 65 2c 93 74 68 65 93 73 74 61 74 65 6d 65 6e 98 74 8e 9f 17 00 b2 8d 8d r.example,.the.statemen.t.......
6e20 91 27 0d 43 c8 61 96 05 3f fd 3d 93 62 93 2b 93 66 28 63 29 8e 8e a6 8d 91 ff 0d 43 ab 69 73 96 .'.C.a..?.=.b.+.f(c).......C.is.
6e40 03 55 55 63 6f 6d 70 69 6c 65 64 93 69 6e 90 b8 e3 74 6f 8e 9f 68 0e eb 8d 9f ac 00 00 8d 91 27 .UUcompiled.in...to..h.........'
6e60 0d 43 c8 50 55 53 48 47 4c 4f 42 41 4c 91 0f bf f7 22 62 22 8e a1 8d 91 27 0d 43 50 55 53 48 47 .C.PUSHGLOBAL...."b"....'.CPUSHG
6e80 4c 4f 42 41 4c 91 0f bf f7 22 66 22 8e a1 8d 91 27 0d 43 50 55 53 48 4d 41 52 4b 8e a1 8d 91 27 LOBAL...."f"....'.CPUSHMARK....'
6ea0 0d 43 50 55 53 48 47 4c 4f 42 41 4c 91 0f bf f7 22 63 22 8e a1 8d 91 27 0d 43 43 41 4c 4c 46 55 .CPUSHGLOBAL...."c"....'.CCALLFU
6ec0 4e 43 8e a1 8d 91 27 0d 43 41 44 4a 55 53 54 91 29 ff e8 32 8e a1 8d 91 27 0d 43 41 44 44 8e a1 NC....'.CADJUST.)..2....'.CADD..
6ee0 8d 91 27 0d 43 53 54 4f 52 45 47 4c 4f 42 41 4c 91 0a 7f fa 22 61 22 8e 8e a6 8d 91 ff 0d 43 be ..'.CSTOREGLOBAL...."a".......C.
6f00 4c 75 61 ab 27 73 96 02 a5 f8 76 69 72 74 75 61 6c 93 6d 61 63 90 b8 e3 68 69 6e 65 93 68 61 73 Lua.'s....virtual.mac...hine.has
6f20 93 61 62 9a 47 1d 6f 75 74 93 36 30 93 69 6e 73 74 72 75 63 74 69 6f 6e 73 3b 91 02 e0 6d 61 63 .ab.G.out.60.instructions;...mac
6f40 63 6f 72 64 69 6e 67 6c 79 91 ff 2a aa 2c 91 02 c9 0b 69 74 93 69 73 93 70 98 6f 73 73 69 62 6c cordingly..*.,....it.is.p.ossibl
6f60 65 93 74 6f 93 75 73 65 93 38 2d 62 69 74 93 62 90 b8 e3 79 74 65 2d 8e a1 8d 91 ff 0d 43 63 6f e.to.use.8-bit.b...yte-......Cco
6f80 90 47 1d 64 65 73 2e 91 04 62 47 4d 61 6e 90 b8 e3 79 96 03 26 d5 69 6e 73 74 72 75 63 74 69 6f .G.des...bGMan...y..&.instructio
6fa0 6e 73 93 28 65 2e 67 2e 2c 91 03 30 22 c8 41 44 44 ab 29 91 03 26 ca 64 6f 93 6e 6f 74 93 6e 65 ns.(e.g.,..0".ADD.)..&.do.not.ne
6fc0 65 64 93 61 64 64 69 74 69 6f 6e 61 6c 93 70 61 72 61 6d 65 74 65 72 73 3b 91 03 36 55 74 68 65 ed.additional.parameters;..6Uthe
6fe0 73 65 93 69 6e 73 74 72 75 63 74 69 6f 6e 73 8e a1 8d 91 ff 0d 43 6f 70 90 47 1d 65 72 61 74 65 se.instructions......Cop.G.erate
7000 96 02 60 7b 64 69 72 65 63 74 6c 79 93 6f 6e 93 74 68 65 93 73 74 61 63 9a b8 e3 6b 93 61 6e 64 ..`{directly.on.the.stac...k.and
7020 93 74 61 6b 98 65 93 65 78 61 63 74 6c 79 93 6f 6e 65 93 62 98 79 74 65 93 69 6e 93 63 6f 6d 70 .tak.e.exactly.one.b.yte.in.comp
7040 69 6c 65 64 93 63 6f 90 47 1d 64 65 2e 91 04 20 2a 4f 74 68 65 72 93 69 6e 73 74 72 75 63 74 69 iled.co.G.de....*Other.instructi
7060 6f 6e 73 8e a1 8d 91 ff 0d 43 28 65 2e 67 2e 2c 91 03 38 de c8 50 55 53 48 47 4c 4f 42 41 4c 96 ons......C(e.g.,..8..PUSHGLOBAL.
7080 03 31 b7 ab 61 6e 64 9b 03 31 c0 c8 53 54 4f 52 45 47 4c 4f 42 41 4c ab 29 93 6e 65 65 64 98 61 .1..and..1..STOREGLOBAL.).need.a
70a0 64 64 69 74 69 6f 6e 61 6c 98 70 61 72 61 6d 65 74 65 72 73 2c 91 03 38 de 61 6e 64 98 74 61 6b dditional.parameters,..8.and.tak
70c0 90 b8 e3 65 98 6d 6f 72 65 98 74 68 61 6e 98 6f 6e 65 8e a1 8d 91 ff 0d 43 62 9a b8 e3 79 74 65 ...e.more.than.one......Cb...yte
70e0 2e 91 04 66 a3 53 69 6e 63 65 96 03 33 e9 70 61 72 61 6d 65 74 65 72 73 93 74 61 6b 98 65 93 65 ...f.Since..3.parameters.tak.e.e
7100 69 74 68 65 72 93 6f 6e 65 2c 91 03 3a 98 74 98 77 98 6f 93 6f 72 93 66 6f 75 72 93 62 98 79 74 ither.one,..:.t.w.o.or.four.b.yt
7120 65 73 2c 91 03 3a 98 74 68 69 73 93 63 72 65 61 74 65 73 93 61 6c 69 67 6e 6d 65 6e 98 74 93 70 es,..:.this.creates.alignmen.t.p
7140 72 6f 62 6c 65 6d 73 8e a1 8d 91 ff 0d 43 69 6e 96 03 55 55 73 6f 6d 65 93 61 72 63 9a b8 e3 68 roblems......Cin..UUsome.arc...h
7160 69 74 65 63 74 75 72 65 73 2c 93 77 68 69 63 98 68 93 61 72 65 93 73 6f 6c 76 98 65 64 93 62 98 itectures,.whic.h.are.solv.ed.b.
7180 79 93 70 61 64 64 69 6e 67 93 77 69 74 68 93 c8 4e 4f 50 ab 73 93 74 6f 93 74 68 65 93 61 6c 69 y.padding.with..NOP.s.to.the.ali
71a0 67 6e 6d 65 6e 98 74 93 62 90 47 1d 6f 75 6e 64 61 72 79 91 ff 2a aa 2e 8e 8e 9f 18 00 00 8d 91 gnmen.t.b.G.oundary..*..........
71c0 ff 0d 43 df 54 91 ff 4a aa 65 43 47 72 61 66 2f 49 43 41 44 92 01 4f b4 a6 38 8e 8c 8b 00 00 00 ..C.T..J.eCGraf/ICAD..O..8......
71e0 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7200 00 00 00 00 00 00 00 64 77 9f 16 c3 25 8d 9f f2 00 00 8e a0 02 14 10 ff 8d a0 fd f5 ef 01 8d 91 .......dw...%...................
7220 ff 0d 43 ab 4d 61 6e 90 b8 e3 79 96 03 36 6d 6f 66 93 74 68 65 93 69 6e 73 74 72 75 63 74 69 6f ..C.Man...y..6mof.the.instructio
7240 6e 73 93 65 78 69 73 74 93 66 6f 72 93 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 93 6f 6e 6c 79 96 ff ns.exist.for.optimization.only..
7260 2a aa 2e 91 04 67 7a 46 93 6f 72 96 03 36 6d 69 6e 73 74 61 6e 63 65 2c 91 03 3c 9b 74 68 65 72 *....gzF.or..6minstance,..<.ther
7280 65 93 69 73 93 61 93 c8 50 55 53 48 91 03 36 65 ab 69 6e 73 74 72 75 63 2d 8e a4 0c 00 00 8d 91 e.is.a..PUSH..6e.instruc-.......
72a0 ff 0d 43 74 69 6f 6e 2c 91 03 1c 6a 77 68 69 63 95 b8 e3 68 9b 03 0e 2f 74 61 6b 93 65 73 98 61 ..Ction,...jwhic...h.../tak.es.a
72c0 98 6e 93 75 6d 93 62 90 47 1d 65 72 98 61 73 98 61 98 70 61 72 61 6d 65 74 65 72 98 61 6e 64 98 .n.um.b.G.er.as.a.parameter.and.
72e0 70 75 73 68 65 73 98 69 74 98 6f 6e 93 74 6f 98 74 68 65 98 73 74 61 63 93 6b 2c 91 03 1c 6a 62 pushes.it.on.to.the.stac.k,...jb
7300 75 74 98 74 68 65 72 65 98 61 72 65 98 61 6c 73 6f 8e a1 8d 91 ff 0d 43 73 69 6e 67 6c 65 2d 62 ut.there.are.also......Csingle-b
7320 9a b8 e3 79 74 65 96 03 50 97 6f 70 74 69 6d 69 7a 65 64 93 76 98 65 72 73 69 6f 6e 73 93 66 6f ...yte..P.optimized.v.ersions.fo
7340 72 93 70 75 73 68 69 6e 67 93 63 6f 6d 6d 6f 6e 93 76 91 ff 71 c7 61 6c 75 65 73 93 73 75 63 98 r.pushing.common.v..q.alues.suc.
7360 68 93 61 73 93 7a 65 72 6f 93 61 6e 64 93 6f 6e 65 2e 91 04 70 32 54 68 98 75 73 2c 91 03 51 8a h.as.zero.and.one...p2Th.us,..Q.
7380 77 98 65 8e a1 8d 91 ff 0d 43 68 61 95 b8 e3 76 93 65 96 03 e6 b1 c8 50 55 53 48 4e 49 4c ab 2c w.e......Cha...v.e.....PUSHNIL.,
73a0 93 c8 50 55 53 48 30 ab 2c 96 04 0b 08 c8 50 55 53 48 31 ab 2c 93 c8 50 55 53 48 32 ab 2e 91 06 ..PUSH0.,.....PUSH1.,..PUSH2....
73c0 25 db 53 75 63 90 b8 e3 68 96 03 e6 b1 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 73 93 72 65 64 75 63 %.Suc...h....optimizations.reduc
73e0 65 93 62 90 47 1d 6f 74 68 93 74 68 65 93 73 70 61 63 65 93 72 65 71 75 69 72 65 64 8e a1 8d 91 e.b.G.oth.the.space.required....
7400 ff 0d 43 66 6f 72 96 03 55 55 63 6f 6d 70 69 6c 65 64 93 62 9a b8 e3 79 74 65 63 6f 90 47 1d 64 ..Cfor..UUcompiled.b...yteco.G.d
7420 65 73 93 61 6e 64 93 74 68 65 93 74 69 6d 65 93 72 65 71 75 69 72 65 64 93 66 6f 72 93 69 6e 98 es.and.the.time.required.for.in.
7440 74 65 72 70 72 65 74 69 6e 67 93 69 6e 73 74 72 75 63 74 69 6f 6e 73 2e 8e a9 11 00 00 8d 91 ff terpreting.instructions.........
7460 0d 43 52 65 63 61 6c 6c 96 03 e0 e8 74 68 61 74 93 be 4c 75 61 93 ab 73 75 70 70 90 47 1d 6f 72 .CRecall....that..Lua..supp.G.or
7480 74 73 93 6d 9a b8 e3 75 6c 74 69 70 6c 65 93 61 73 73 69 67 6e 6d 65 6e 98 74 93 61 6e 64 93 6d ts.m...ultiple.assignmen.t.and.m
74a0 98 75 6c 74 69 70 6c 65 93 72 65 74 75 72 6e 93 76 91 ff 71 c7 61 6c 75 65 73 93 66 72 6f 6d 93 .ultiple.return.v..q.alues.from.
74c0 66 75 6e 63 74 69 6f 6e 73 2e 8e a1 8d 91 ff 0d 43 54 68 65 72 65 66 6f 72 65 2c 96 03 9b 05 73 functions.......CTherefore,....s
74e0 6f 6d 65 74 69 6d 65 73 2c 93 61 96 03 8d 15 6c 69 73 74 93 6f 66 93 76 91 ff 71 c7 61 6c 75 65 ometimes,.a....list.of.v..q.alue
7500 73 93 6d 90 b8 e3 75 73 74 93 62 90 47 1d 65 93 cf 61 64 6a 75 73 74 65 91 ff 7d 27 64 91 01 08 s.m...ust.b.G.e..adjuste..}'d...
7520 89 ab 2c 9b 03 9b 05 61 74 93 72 75 6e 93 74 69 6d 65 2c 98 74 6f 93 61 93 67 69 76 90 b8 e3 65 ..,....at.run.time,.to.a.giv...e
7540 6e 93 6c 65 6e 67 74 68 3a 91 04 e1 48 69 66 8e a1 8d 91 ff 0d 43 74 68 65 72 65 96 04 08 16 61 n.length:...Hif......Cthere....a
7560 72 65 93 6d 6f 72 65 93 76 9b ff 71 c7 61 6c 75 65 73 93 74 68 61 6e 93 61 72 65 93 6e 65 65 64 re.more.v..q.alues.than.are.need
7580 65 64 2c 91 04 34 c6 74 68 65 6e 93 74 68 65 93 65 78 63 65 73 73 93 76 98 61 6c 75 65 73 93 61 ed,..4.then.the.excess.v.alues.a
75a0 72 65 93 74 68 72 6f 9a b8 e3 77 6e 93 61 98 77 98 61 98 79 3b 91 04 61 77 69 66 93 6d 6f 72 65 re.thro...wn.a.w.a.y;..awif.more
75c0 8e a1 8d 91 ff 0d 43 76 91 ff 71 c7 61 6c 75 65 73 96 02 ec 6e 61 72 65 93 6e 65 65 64 65 64 93 ......Cv..q.alues...nare.needed.
75e0 74 68 61 6e 93 61 72 65 93 70 72 65 73 65 6e 9a b8 e3 74 2c 91 03 01 69 74 68 65 6e 93 74 68 65 than.are.presen...t,...ithen.the
7600 93 6c 69 73 74 93 69 73 93 65 78 74 65 6e 64 65 64 93 77 69 74 68 93 61 73 93 6d 61 6e 98 79 93 .list.is.extended.with.as.man.y.
7620 c8 6e 69 6c ab 27 73 93 61 73 93 6e 65 65 64 65 64 2e 8e a1 8d 91 ff 0d 43 41 64 6a 75 73 74 6d .nil.'s.as.needed.......CAdjustm
7640 65 6e 9a b8 e3 74 96 03 55 55 69 73 93 64 6f 6e 65 93 6f 6e 93 74 68 65 93 73 74 61 63 98 6b 93 en...t..UUis.done.on.the.stac.k.
7660 77 69 74 68 93 74 68 65 93 c8 41 44 4a 55 53 54 93 ab 69 6e 73 74 72 75 63 74 69 6f 6e 2e 8e a6 with.the..ADJUST..instruction...
7680 8d 91 ff 0d 43 41 6c 74 68 6f 75 67 68 96 03 ac 9e 6d 9a b8 e3 75 6c 74 69 70 6c 65 93 61 73 73 ....CAlthough....m...ultiple.ass
76a0 69 67 6e 6d 65 6e 98 74 93 61 6e 64 93 72 65 74 75 72 6e 73 93 61 72 65 93 61 93 70 90 47 1d 6f ignmen.t.and.returns.are.a.p.G.o
76c0 98 77 98 65 72 66 75 6c 93 66 65 61 74 75 72 65 93 6f 66 93 be 4c 75 61 ab 2c 91 03 c2 70 74 68 .w.erful.feature.of..Lua.,...pth
76e0 65 79 93 61 72 65 93 61 6e 93 69 6d 2d 8e a1 8d 91 ff 0d 43 70 90 47 1d 6f 72 74 61 6e 9a b8 e3 ey.are.an.im-......Cp.G.ortan...
7700 74 96 03 94 d1 73 6f 75 72 63 65 93 6f 66 93 63 6f 6d 70 6c 65 78 69 74 98 79 93 69 6e 93 62 90 t....source.of.complexit.y.in.b.
7720 47 1d 6f 74 68 93 74 68 65 93 63 6f 6d 70 69 6c 65 72 93 61 6e 64 93 74 68 65 93 69 6e 98 74 65 G.oth.the.compiler.and.the.in.te
7740 72 70 72 65 74 65 72 2e 91 05 30 3a 42 65 63 61 75 73 65 93 74 68 65 72 65 93 61 72 65 8e a1 8d rpreter...0:Because.there.are...
7760 91 ff 0d 43 6e 6f 96 02 e3 eb 74 90 b8 e3 79 70 9a 47 1d 65 93 64 65 63 6c 61 72 61 74 69 6f 6e ...Cno....t...yp.G.e.declaration
7780 73 93 66 6f 72 93 66 75 6e 63 74 69 6f 6e 73 2c 91 02 fa 9a 74 68 65 93 63 6f 6d 70 69 6c 65 72 s.for.functions,....the.compiler
77a0 93 64 6f 98 65 73 93 6e 6f 74 93 6b 6e 6f 9a b8 e3 77 93 68 6f 98 77 93 6d 61 6e 98 79 93 76 91 .do.es.not.kno...w.ho.w.man.y.v.
77c0 ff 71 c7 61 6c 75 65 73 93 61 93 66 75 6e 63 74 69 6f 6e 8e a1 8d 91 ff 0d 43 77 69 6c 6c 9b 03 .q.alues.a.function......Cwill..
77e0 60 0f 72 65 74 75 72 6e 2e 91 04 91 f5 54 68 95 b8 e3 75 73 2c 91 03 62 be 61 64 6a 75 73 74 6d `.return.....Th...us,..b.adjustm
7800 65 6e 93 74 98 6d 93 75 73 74 98 62 95 47 1d 65 98 64 6f 6e 65 98 61 74 98 72 75 6e 98 74 69 6d en.t.m.ust.b.G.e.done.at.run.tim
7820 65 2e 91 04 91 f5 53 69 6d 69 6c 61 72 6c 79 91 ff 2a aa 2c 91 03 62 be 74 68 65 98 63 6f 6d 70 e.....Similarly..*.,..b.the.comp
7840 69 6c 65 72 98 64 6f 93 65 73 98 6e 6f 74 8e a1 8d 91 ff 0d 43 6b 6e 6f 95 b8 e3 77 9b 03 4c 37 iler.do.es.not......Ckno...w..L7
7860 68 6f 93 77 98 6d 61 6e 93 79 98 70 61 72 61 6d 65 74 65 72 73 98 61 98 66 75 6e 63 74 69 6f 6e ho.w.man.y.parameters.a.function
7880 98 74 61 6b 93 65 73 2e 91 04 6e bd 42 65 63 61 75 73 65 98 74 68 69 73 98 6e 93 75 6d 93 62 90 .tak.es...n.Because.this.n.um.b.
78a0 47 1d 65 72 98 6d 61 93 79 98 76 91 ff 71 c7 61 72 79 98 61 74 98 72 75 6e 98 74 69 6d 65 2c 8e G.er.ma.y.v..q.ary.at.run.time,.
78c0 a1 8d 91 ff 0d 43 74 68 65 96 03 55 55 6c 69 73 74 93 6f 66 93 70 61 72 61 6d 65 74 65 72 73 93 .....Cthe..UUlist.of.parameters.
78e0 69 73 93 62 72 61 63 95 b8 e3 6b 93 65 74 65 64 9b 03 55 55 62 90 47 1d 65 74 93 77 93 65 65 6e is.brac...k.eted..UUb.G.et.w.een
7900 98 61 98 c8 50 55 53 48 4d 41 52 4b 98 ab 61 6e 64 98 61 98 c8 43 41 4c 4c 46 55 4e 43 98 ab 69 .a..PUSHMARK..and.a..CALLFUNC..i
7920 6e 73 74 72 75 63 74 69 6f 6e 2e 8e a6 8d 91 ff 0d 43 4f 6e 65 9b 03 27 f5 77 95 b8 e3 61 93 79 nstruction.......COne..'.w...a.y
7940 98 74 6f 98 65 78 74 65 6e 64 98 be 4c 75 61 98 ab 77 69 74 68 98 66 75 6e 63 74 69 6f 6e 73 98 .to.extend..Lua..with.functions.
7960 70 72 6f 93 76 69 64 65 64 98 62 93 79 98 74 68 65 98 68 6f 73 74 98 77 93 6f 75 6c 64 98 62 90 pro.vided.b.y.the.host.w.ould.b.
7980 47 1d 65 98 74 6f 98 61 73 73 69 67 6e 98 61 98 62 93 79 74 65 63 6f 90 47 1d 64 65 8e a1 8d 91 G.e.to.assign.a.b.yteco.G.de....
79a0 ff 0d 43 74 6f 96 03 8a 1c 65 61 63 9a b8 e3 68 93 73 75 63 98 68 93 66 75 6e 63 74 69 6f 6e 93 ..Cto....eac...h.suc.h.function.
79c0 28 42 65 74 7a 93 31 39 38 38 29 2e 91 05 10 1d 41 6c 74 68 6f 75 67 68 93 74 68 69 73 93 73 74 (Betz.1988).....Although.this.st
79e0 72 61 74 65 67 79 93 77 98 6f 75 6c 64 93 73 69 6d 70 6c 69 66 79 93 74 68 65 93 69 6e 98 74 65 rategy.w.ould.simplify.the.in.te
7a00 72 70 72 65 74 65 72 2c 8e a1 8d 91 ff 0d 43 69 74 96 04 31 dc 68 61 73 93 74 68 65 93 64 69 73 rpreter,......Cit..1.has.the.dis
7a20 61 64 76 91 ff 71 c7 61 6e 9a b8 e3 74 61 67 65 93 74 68 61 74 93 66 65 77 98 65 72 93 74 68 61 adv..q.an...tage.that.few.er.tha
7a40 6e 93 32 30 30 93 65 78 74 65 72 6e 61 6c 93 66 75 6e 63 74 69 6f 6e 73 93 63 6f 75 6c 64 93 62 n.200.external.functions.could.b
7a60 9a 47 1d 65 93 61 64 64 65 64 2c 91 04 68 fe 62 98 65 63 61 75 73 65 8e a1 8d 91 ff 0d 43 be 4c .G.e.added,..h.b.ecause......C.L
7a80 75 61 96 03 c4 86 ab 68 61 73 93 38 2d 62 69 74 93 62 90 b8 e3 79 74 65 63 6f 9a 47 1d 64 65 73 ua.....has.8-bit.b...yteco.G.des
7aa0 93 61 6e 64 93 61 6c 72 65 61 64 79 93 75 73 65 73 93 61 62 98 6f 75 74 93 36 30 93 6f 66 93 74 .and.already.uses.ab.out.60.of.t
7ac0 68 65 6d 93 66 6f 72 93 69 74 73 93 70 72 69 6d 69 74 69 76 90 b8 e3 65 93 69 6e 73 74 72 75 63 hem.for.its.primitiv...e.instruc
7ae0 74 69 6f 6e 73 2e 8e a1 8d 91 ff 0d 43 57 91 ff 2a aa 65 9b 03 5e f2 68 61 95 b8 e3 76 93 65 98 tions.......CW..*.e..^.ha...v.e.
7b00 63 93 68 6f 73 65 6e 98 74 6f 98 68 61 93 76 93 65 98 74 68 65 98 68 6f 73 74 98 65 78 70 6c 69 c.hosen.to.ha.v.e.the.host.expli
7b20 63 69 74 6c 79 98 72 65 67 69 73 74 65 72 98 65 78 74 65 72 6e 61 6c 98 66 75 6e 63 74 69 6f 6e citly.register.external.function
7b40 73 2c 91 03 61 59 61 6e 64 98 68 61 6e 64 6c 69 6e 67 98 74 68 65 73 65 8e a1 8d 91 ff 0d 43 66 s,..aYand.handling.these......Cf
7b60 75 6e 63 74 69 6f 6e 73 96 04 ef 99 6c 69 6b 9a b8 e3 65 93 6e 61 74 69 76 98 65 93 be 4c 75 61 unctions....lik...e.nativ.e..Lua
7b80 93 ab 66 75 6e 63 74 69 6f 6e 73 2e 91 09 40 94 54 68 98 75 73 2c 91 05 56 2a 74 68 65 72 65 93 ..functions...@.Th.us,..V*there.
7ba0 69 73 93 61 93 73 69 6e 67 6c 65 93 c8 43 41 4c 4c 46 55 4e 43 91 04 ef 30 ab 69 6e 73 74 72 75 is.a.single..CALLFUNC...0.instru
7bc0 63 74 69 6f 6e 3b 91 05 bc bc 74 68 65 8e a1 8d 91 ff 0d 43 69 6e 9a b8 e3 74 65 72 70 72 65 74 ction;....the......Cin...terpret
7be0 65 72 96 03 55 55 64 65 63 69 64 65 73 93 77 68 61 74 93 74 6f 93 64 6f 93 62 61 73 65 64 93 6f er..UUdecides.what.to.do.based.o
7c00 6e 93 74 68 65 93 74 98 79 70 9a 47 1d 65 93 6f 66 93 74 68 65 93 66 75 6e 63 74 69 6f 6e 93 62 n.the.t.yp.G.e.of.the.function.b
7c20 98 65 69 6e 67 93 63 61 6c 6c 65 64 2e 8e a6 8d 91 ff 0d 43 41 91 04 03 25 72 61 74 68 65 72 96 .eing.called.......CA...%rather.
7c40 04 03 51 64 69 0b 65 72 65 6e 9a b8 e3 74 93 73 74 72 61 74 65 67 79 93 77 98 61 73 93 70 72 6f ..Qdi.eren...t.strategy.w.as.pro
7c60 70 90 47 1d 6f 73 65 64 93 62 98 79 93 46 91 ff 2a aa 72 61 6e 6b 73 93 28 31 39 39 31 29 3a 91 p.G.osed.b.y.F..*.ranks.(1991):.
7c80 05 cd c0 cf 61 6c 91 00 82 d8 6c 93 ab 65 78 74 65 72 6e 61 6c 93 66 75 6e 63 74 69 6f 6e 73 93 ....al....l..external.functions.
7ca0 69 6e 93 74 68 65 8e a1 8d 91 ff 0d 43 68 6f 73 74 96 03 e3 16 63 61 6e 93 62 90 47 1d 65 93 63 in.the......Chost....can.b.G.e.c
7cc0 61 6c 6c 65 64 93 62 9a b8 e3 79 93 74 68 65 93 65 6d 98 62 90 47 1d 65 64 64 65 64 93 6c 61 6e alled.b...y.the.em.b.G.edded.lan
7ce0 67 75 61 67 65 3b 91 04 29 f6 6e 6f 93 65 78 70 6c 69 63 69 74 93 72 65 67 69 73 74 72 61 74 69 guage;..).no.explicit.registrati
7d00 6f 6e 93 69 73 93 6e 65 65 64 65 64 2e 91 06 1b 09 54 68 69 73 93 69 73 8e a1 8d 91 ff 0d 43 64 on.is.needed.....This.is......Cd
7d20 6f 6e 65 96 03 de a0 62 9a b8 e3 79 93 72 65 61 64 69 6e 67 93 61 6e 64 93 69 6e 98 74 65 72 70 one....b...y.reading.and.in.terp
7d40 72 65 74 69 6e 67 93 74 68 65 93 6d 61 70 93 67 65 6e 65 72 61 74 65 64 93 62 98 79 93 74 68 65 reting.the.map.generated.b.y.the
7d60 93 6c 69 6e 6b 98 65 72 2e 91 06 0d a8 54 68 69 73 93 73 6f 6c 75 74 69 6f 6e 93 69 73 93 76 98 .link.er.....This.solution.is.v.
7d80 65 72 79 8e a1 8d 91 ff 0d 43 63 6f 6e 95 b8 e3 76 93 65 6e 69 65 6e 93 74 96 04 02 39 66 6f 72 ery......Ccon...v.enien.t...9for
7da0 93 74 68 65 93 61 70 70 6c 69 63 61 74 69 6f 6e 93 70 72 6f 67 72 61 6d 6d 65 72 2c 9b 04 2d 71 .the.application.programmer,..-q
7dc0 62 75 74 93 69 73 93 6e 6f 74 93 70 95 47 1d 6f 72 74 61 62 6c 65 2c 98 62 93 65 69 6e 67 9b 04 but.is.not.p.G.ortable,.b.eing..
7de0 02 39 64 65 70 93 65 6e 64 65 6e 90 b8 e3 74 98 6f 6e 98 74 68 65 8e a1 8d 91 ff 0d 43 66 6f 72 .9dep.enden...t.on.the......Cfor
7e00 6d 61 74 96 02 df 3e 6f 66 93 74 68 65 93 6d 61 70 93 0c 6c 65 93 61 6e 64 93 6f 6e 93 74 68 65 mat...>of.the.map..le.and.on.the
7e20 93 72 65 6c 6f 9a 47 1d 63 61 74 69 6f 6e 93 73 74 72 61 74 65 67 79 93 75 73 65 64 93 62 90 b8 .relo.G.cation.strategy.used.b..
7e40 e3 79 93 74 68 65 93 6f 70 98 65 72 61 74 69 6e 67 93 73 79 73 74 65 6d 93 28 46 91 ff 2a aa 72 .y.the.op.erating.system.(F..*.r
7e60 61 6e 6b 73 8e a1 8d 91 ff 0d 43 75 73 65 64 96 03 55 55 61 93 73 70 90 47 1d 65 63 69 0c 63 93 anks......Cused..UUa.sp.G.eci.c.
7e80 63 6f 6d 70 69 6c 65 72 93 66 6f 72 93 44 4f 53 29 2e 8e 9f 1f 10 ff 8d 91 ff 0d 43 be 49 6e 74 compiler.for.DOS)..........C.Int
7ea0 65 72 6e 61 6c 96 03 55 55 64 61 74 61 93 73 74 72 75 63 74 75 72 65 73 8e a6 8d 91 ff 0d 43 ab ernal..UUdata.structures......C.
7ec0 41 73 96 04 4c ee 6d 65 6e 9a b8 e3 74 69 6f 6e 65 64 93 62 90 47 1d 65 66 6f 72 65 2c 91 04 8a As..L.men...tioned.b.G.efore,...
7ee0 d3 76 91 ff 71 c7 61 72 69 61 62 6c 65 73 93 69 6e 93 be 4c 75 61 93 ab 61 72 65 93 6e 6f 74 93 .v..q.ariables.in..Lua..are.not.
7f00 74 98 79 70 90 47 1d 65 64 3b 91 04 c8 ba 6f 6e 6c 79 93 76 91 ff 71 c7 61 6c 75 65 73 93 61 72 t.yp.G.ed;....only.v..q.alues.ar
7f20 65 2e 91 07 58 91 54 68 98 75 73 2c 91 04 8a d3 76 91 ff 71 c7 61 6c 75 65 73 93 61 72 65 8e a1 e...X.Th.us,....v..q.alues.are..
7f40 8d 91 ff 0d 43 69 6d 70 6c 65 6d 65 6e 9a b8 e3 74 65 64 96 03 41 ae 69 6e 93 61 93 c8 73 74 72 ....Cimplemen...ted..A.in.a..str
7f60 75 63 74 93 ab 77 69 74 68 93 74 98 77 98 6f 93 0c 65 6c 64 73 3a 91 04 67 f4 61 93 74 98 79 70 uct..with.t.w.o..elds:..g.a.t.yp
7f80 90 47 1d 65 93 61 6e 64 93 61 93 c8 75 6e 69 6f 6e 93 ab 63 6f 6e 98 74 61 69 6e 69 6e 67 93 74 .G.e.and.a..union..con.taining.t
7fa0 68 65 93 61 63 74 75 61 6c 93 76 91 ff 71 c7 61 6c 75 65 2e 8e a1 8d 91 ff 0d 43 54 68 65 73 65 he.actual.v..q.alue.......CThese
7fc0 96 03 34 9f c8 73 74 72 75 63 74 ab 73 93 6f 90 47 1d 63 63 75 72 93 69 6e 93 74 68 65 93 73 74 ..4..struct.s.o.G.ccur.in.the.st
7fe0 61 63 9a b8 e3 6b 93 61 6e 64 93 69 6e 93 74 68 65 93 73 79 6d 98 62 90 47 1d 6f 6c 93 74 61 62 ac...k.and.in.the.sym.b.G.ol.tab
8000 6c 65 2c 91 03 3b 2a 77 68 69 63 98 68 93 68 6f 6c 64 73 93 61 6c 6c 93 67 6c 6f 62 61 6c 93 73 le,..;*whic.h.holds.all.global.s
8020 79 6d 98 62 90 47 1d 6f 6c 73 2e 8e a6 8d 91 ff 0d 43 4e 75 6d 9a b8 e3 62 90 47 1d 65 72 73 96 ym.b.G.ols.......CNum...b.G.ers.
8040 03 da 95 61 72 65 93 73 74 6f 72 65 64 93 64 69 72 65 63 74 6c 79 93 69 6e 98 74 6f 93 74 68 65 ...are.stored.directly.in.to.the
8060 93 c8 75 6e 69 6f 6e ab 2e 91 06 01 87 53 74 72 69 6e 67 73 93 61 72 65 93 6b 98 65 70 74 93 69 ..union......Strings.are.k.ept.i
8080 6e 93 61 93 73 69 6e 67 6c 65 93 61 72 72 61 98 79 3b 91 04 1d 35 76 91 ff 71 c7 61 6c 75 65 73 n.a.single.arra.y;...5v..q.alues
80a0 93 6f 66 8e a1 8d 91 ff 0d 43 74 9a b8 e3 79 70 90 47 1d 65 96 04 1a a2 cf 73 74 72 69 6e 67 93 .of......Ct...yp.G.e.....string.
80c0 ab 63 6f 6e 98 74 61 69 6e 93 70 90 47 1d 6f 69 6e 98 74 65 72 73 93 74 6f 93 74 68 69 73 93 61 .con.tain.p.G.oin.ters.to.this.a
80e0 72 72 61 98 79 96 ff 2a aa 2e 91 06 c1 ae 56 93 61 6c 75 65 73 96 04 1a a2 6f 66 93 74 98 79 70 rra.y..*......V.alues....of.t.yp
8100 90 47 1d 65 93 cf 66 75 6e 63 74 69 6f 6e 93 ab 63 6f 6e 98 74 61 69 6e 93 70 90 47 1d 6f 69 6e .G.e..function..con.tain.p.G.oin
8120 98 74 65 72 73 93 74 6f 93 61 8e a1 8d 91 ff 0d 43 62 95 b8 e3 79 74 65 63 6f 90 47 1d 64 65 9b .ters.to.a......Cb...yteco.G.de.
8140 03 7b fc 61 72 72 61 93 79 96 ff 2a aa 2e 91 04 e5 bc 56 93 61 6c 75 65 73 98 6f 66 98 74 95 b8 .{.arra.y..*......V.alues.of.t..
8160 e3 79 70 90 47 1d 65 98 cf 43 66 75 6e 63 74 69 6f 6e 98 ab 63 6f 6e 93 74 61 69 6e 98 74 68 65 .yp.G.e..Cfunction..con.tain.the
8180 98 61 63 74 75 61 6c 98 70 90 47 1d 6f 69 6e 93 74 65 72 98 74 6f 98 74 68 65 98 43 91 03 7b f2 .actual.p.G.oin.ter.to.the.C..{.
81a0 66 75 6e 63 74 69 6f 6e 2c 91 03 85 a6 61 73 8e a1 8d 91 ff 0d 43 70 72 6f 95 b8 e3 76 69 64 65 function,....as......Cpro...vide
81c0 64 9b 03 55 55 62 93 79 98 74 68 65 98 68 6f 73 74 98 70 72 6f 67 72 61 6d 3b 98 74 68 65 98 73 d..UUb.y.the.host.program;.the.s
81e0 61 6d 65 98 68 61 70 70 90 47 1d 65 6e 73 98 66 6f 72 98 76 91 ff 71 c7 61 6c 75 65 73 98 6f 66 ame.happ.G.ens.for.v..q.alues.of
8200 98 74 93 79 70 90 47 1d 65 98 cf 75 73 65 72 91 ff 7d 27 64 61 74 61 ab 2e 8e a6 8d 91 ff 0d 43 .t.yp.G.e..user..}'data........C
8220 54 91 ff 2a aa 61 62 6c 65 73 96 03 8b 44 61 72 65 93 69 6d 70 6c 65 6d 65 6e 9a b8 e3 74 65 64 T..*.ables...Dare.implemen...ted
8240 93 61 73 93 68 61 73 68 93 74 61 62 6c 65 73 2c 91 03 98 c0 77 69 74 68 93 63 6f 6c 6c 69 73 69 .as.hash.tables,....with.collisi
8260 6f 6e 73 93 68 61 6e 64 6c 65 64 93 62 98 79 93 73 65 70 61 72 61 74 65 93 63 98 68 61 69 6e 69 ons.handled.b.y.separate.c.haini
8280 6e 67 93 28 74 68 69 73 8e a1 8d 91 ff 0d 43 65 78 70 6c 61 69 6e 73 96 04 bb f5 77 68 9a b8 e3 ng.(this......Cexplains....wh...
82a0 79 93 69 6e 64 69 63 65 73 93 69 6e 93 61 93 74 61 62 6c 65 93 61 72 65 93 6f 72 64 65 72 65 64 y.indices.in.a.table.are.ordered
82c0 93 61 72 62 69 74 72 61 72 69 6c 79 29 2e 91 08 a5 a8 49 66 93 61 93 64 69 6d 65 6e 73 69 6f 6e .arbitrarily).....If.a.dimension
82e0 93 69 73 93 67 69 76 98 65 6e 93 77 68 65 6e 8e a1 8d 91 ff 0d 43 61 96 04 72 79 74 61 62 6c 65 .is.giv.en.when......Ca..rytable
8300 93 69 73 93 63 72 65 61 74 65 64 2c 9b 04 b9 c2 74 68 65 6e 93 74 68 69 73 93 64 69 6d 65 6e 73 .is.created,....then.this.dimens
8320 69 6f 6e 93 69 73 93 75 73 65 64 93 61 73 93 74 68 65 93 73 69 7a 65 93 6f 66 93 74 68 65 93 68 ion.is.used.as.the.size.of.the.h
8340 61 73 68 93 74 61 62 6c 65 2e 91 07 c9 34 54 68 95 b8 e3 75 73 2c 98 62 93 79 8e 8e 9f 18 00 00 ash.table....4Th...us,.b.y......
8360 8d 91 ff 0d 43 df 54 91 ff 4a aa 65 43 47 72 61 66 2f 49 43 41 44 92 01 4f b4 a6 39 8e 8c 8b 00 ....C.T..J.eCGraf/ICAD..O..9....
8380 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
83a0 00 00 00 00 00 00 00 00 00 71 dc 9f 16 c3 25 8d 9f f2 00 00 8e a0 02 14 10 ff 8d a0 fd f5 ef 01 .........q....%.................
83c0 8d 91 ff 0d 43 ab 70 72 6f 9a b8 e3 76 69 64 69 6e 67 96 03 05 6b 61 93 64 69 6d 65 6e 73 69 6f ....C.pro...viding...ka.dimensio
83e0 6e 93 61 70 70 72 6f 98 78 69 6d 61 74 65 6c 79 93 65 71 75 61 6c 93 74 6f 93 74 68 65 93 65 78 n.appro.ximately.equal.to.the.ex
8400 70 90 47 1d 65 63 74 65 64 93 6e 98 75 6d 98 62 90 47 1d 65 72 93 6f 66 93 69 6e 64 69 63 65 73 p.G.ected.n.um.b.G.er.of.indices
8420 93 69 6e 93 74 68 65 93 74 61 62 6c 65 2c 8e a4 0c 00 00 8d 91 ff 0d 43 66 65 77 96 03 3e 31 63 .in.the.table,.........Cfew..>1c
8440 6f 6c 6c 69 73 69 6f 6e 73 93 77 69 6c 6c 93 6f 90 47 1d 63 63 75 72 2c 91 03 42 d1 72 65 73 75 ollisions.will.o.G.ccur,..B.resu
8460 6c 74 69 6e 67 93 69 6e 93 76 9a b8 e3 65 72 79 93 65 0e 63 69 65 6e 98 74 93 69 6e 64 65 78 93 lting.in.v...ery.e.cien.t.index.
8480 6c 6f 90 47 1d 63 61 74 69 6f 6e 2e 91 04 6a 10 4d 6f 72 65 6f 98 76 98 65 72 2c 91 03 42 d1 69 lo.G.cation...j.Moreo.v.er,..B.i
84a0 66 93 74 68 65 93 74 61 62 6c 65 93 69 73 8e a1 8d 91 ff 0d 43 75 73 65 64 96 03 48 bc 61 73 93 f.the.table.is......Cused..H.as.
84c0 61 6e 93 61 72 72 61 9a b8 e3 79 91 ff 2a aa 2c 91 03 4b 41 77 69 74 68 93 6e 98 75 6d 65 72 69 an.arra...y..*.,..KAwith.n.umeri
84e0 63 93 69 6e 64 69 63 65 73 93 6f 6e 6c 79 91 ff 2a aa 2c 91 03 4b 41 74 68 65 6e 93 63 98 68 6f c.indices.only..*.,..KAthen.c.ho
8500 90 47 1d 6f 73 69 6e 67 93 74 68 65 93 72 69 67 68 98 74 93 64 69 6d 65 6e 73 69 6f 6e 93 61 74 .G.osing.the.righ.t.dimension.at
8520 93 63 72 65 61 74 69 6f 6e 8e a1 8d 91 ff 0d 43 74 69 6d 65 96 03 55 55 67 75 61 72 61 6e 90 b8 .creation......Ctime..UUguaran..
8540 e3 74 65 65 73 93 74 68 61 74 93 6e 6f 93 63 6f 6c 6c 69 73 69 6f 6e 73 93 77 69 6c 6c 93 6f 90 .tees.that.no.collisions.will.o.
8560 47 1d 63 63 75 72 2e 8e a9 11 00 00 8d 91 ff 0d 43 41 6c 6c 96 03 e9 ac 69 6e 9a b8 e3 74 65 72 G.ccur..........CAll....in...ter
8580 6e 61 6c 93 64 61 74 61 93 73 74 72 75 63 74 75 72 65 73 93 69 6e 93 be 4c 75 61 93 ab 61 72 65 nal.data.structures.in..Lua..are
85a0 93 64 79 6e 61 6d 69 63 61 6c 6c 79 93 61 6c 6c 6f 90 47 1d 63 61 74 65 64 93 61 72 72 61 98 79 .dynamically.allo.G.cated.arra.y
85c0 73 2e 91 06 2e cd 57 68 65 6e 93 74 68 65 72 65 93 61 72 65 93 6e 6f 8e a1 8d 91 ff 0d 43 6d 6f s.....When.there.are.no......Cmo
85e0 72 65 96 02 cb 2f 66 72 65 65 93 73 6c 6f 74 73 93 69 6e 93 6f 6e 65 93 6f 66 93 74 68 65 73 65 re.../free.slots.in.one.of.these
8600 93 61 72 72 61 90 b8 e3 79 73 2c 91 02 e6 d1 67 61 72 62 61 67 65 93 63 6f 6c 6c 65 63 74 69 6f .arra...ys,....garbage.collectio
8620 6e 93 69 73 93 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 93 70 90 47 1d 65 72 66 6f 72 6d 65 64 93 n.is.automatically.p.G.erformed.
8640 75 73 69 6e 67 93 61 8e a1 8d 91 ff 0d 43 73 74 61 6e 64 61 72 64 96 03 31 83 6d 61 72 6b 2d 61 using.a......Cstandard..1.mark-a
8660 6e 64 2d 73 77 9a b8 e3 65 65 70 93 61 6c 67 6f 72 69 74 68 6d 2e 91 04 65 d6 49 66 93 6e 6f 93 nd-sw...eep.algorithm...e.If.no.
8680 73 70 61 63 65 93 69 73 93 72 65 63 6f 98 76 98 65 72 65 64 93 28 62 9a 47 1d 65 63 61 75 73 65 space.is.reco.v.ered.(b.G.ecause
86a0 93 61 6c 6c 93 76 91 ff 71 c7 61 6c 75 65 73 93 61 72 65 93 62 98 65 69 6e 67 8e a1 8d 91 ff 0d .all.v..q.alues.are.b.eing......
86c0 43 72 65 66 65 72 65 6e 63 65 64 29 2c 96 03 55 55 74 68 65 6e 93 74 68 65 93 61 72 72 61 9a b8 Creferenced),..UUthen.the.arra..
86e0 e3 79 93 69 73 93 72 65 61 6c 6c 6f 90 47 1d 63 61 74 65 64 93 77 69 74 68 93 64 6f 75 62 6c 65 .y.is.reallo.G.cated.with.double
8700 93 69 74 73 93 63 75 72 72 65 6e 98 74 93 73 69 7a 65 2e 8e a6 8d 91 ff 0d 43 47 61 72 62 61 67 .its.curren.t.size.......CGarbag
8720 65 96 03 6a e8 63 6f 6c 6c 65 63 74 69 6f 6e 93 69 73 93 76 9a b8 e3 65 72 79 93 63 6f 6e 98 76 e..j.collection.is.v...ery.con.v
8740 98 65 6e 69 65 6e 98 74 93 66 6f 72 93 74 68 65 93 70 72 6f 67 72 61 6d 6d 65 72 93 62 90 47 1d .enien.t.for.the.programmer.b.G.
8760 65 63 61 75 73 65 93 69 74 93 61 98 76 98 6f 69 64 73 93 65 78 70 6c 69 63 69 74 93 6d 65 6d 2d ecause.it.a.v.oids.explicit.mem-
8780 8e a1 8d 91 ff 0d 43 6f 72 79 96 02 e6 49 6d 61 6e 61 67 65 6d 65 6e 9a b8 e3 74 2e 91 04 4c c3 ......Cory...Imanagemen...t...L.
87a0 57 68 65 6e 93 be 4c 75 61 93 ab 69 73 93 75 73 65 64 93 61 73 93 61 93 73 74 61 6e 64 61 6c 6f When..Lua..is.used.as.a.standalo
87c0 6e 65 93 6c 61 6e 67 75 61 67 65 93 28 77 68 69 63 98 68 93 69 74 93 66 72 65 71 75 65 6e 98 74 ne.language.(whic.h.it.frequen.t
87e0 6c 79 93 69 73 29 2c 91 02 fc 7e 74 68 65 6e 8e a1 8d 91 ff 0d 43 67 61 72 62 61 67 65 96 04 1f ly.is),...~then......Cgarbage...
8800 08 63 6f 6c 6c 65 63 74 69 6f 6e 93 69 73 93 61 6e 93 61 73 73 65 74 2e 91 06 ce df 48 6f 95 b8 .collection.is.an.asset.....Ho..
8820 e3 77 93 65 76 93 65 72 2c 91 04 51 74 77 68 65 6e 96 04 1f 08 be 4c 75 61 93 ab 69 73 93 75 73 .w.ev.er,..Qtwhen.....Lua..is.us
8840 65 64 93 65 6d 90 b8 e3 62 90 47 1d 65 64 64 65 64 93 69 6e 93 61 93 68 6f 73 74 93 70 72 6f 67 ed.em...b.G.edded.in.a.host.prog
8860 72 61 6d 8e a1 8d 91 ff 0d 43 28 77 68 69 63 9a b8 e3 68 96 02 b9 26 69 73 93 69 74 73 93 6d 61 ram......C(whic...h...&is.its.ma
8880 69 6e 93 70 75 72 70 90 47 1d 6f 73 65 29 2c 91 02 d8 63 74 68 65 6e 93 67 61 72 62 61 67 65 93 in.purp.G.ose),...cthen.garbage.
88a0 63 6f 6c 6c 65 63 74 69 6f 6e 93 63 72 65 61 74 65 73 93 61 93 6e 65 77 93 77 98 6f 72 72 79 93 collection.creates.a.new.w.orry.
88c0 66 6f 72 93 74 68 65 93 61 70 70 6c 69 63 61 74 69 6f 6e 8e a1 8d 91 ff 0d 43 70 72 6f 67 72 61 for.the.application......Cprogra
88e0 6d 6d 65 72 96 03 28 a9 77 68 6f 93 6e 65 65 64 73 93 74 6f 93 69 6e 9a b8 e3 74 65 72 66 61 63 mmer..(.who.needs.to.in...terfac
8900 65 93 77 69 74 68 93 be 4c 75 61 ab 3a 91 04 5b 71 63 61 72 65 93 73 68 6f 75 6c 64 93 62 90 47 e.with..Lua.:..[qcare.should.b.G
8920 1d 65 93 74 61 6b 98 65 6e 93 6e 6f 74 93 74 6f 93 73 74 6f 72 65 93 be 4c 75 61 93 ab 74 61 62 .e.tak.en.not.to.store..Lua..tab
8940 6c 65 73 8e a1 8d 91 ff 0d 43 61 6e 64 96 03 25 82 73 74 72 69 6e 67 73 93 69 6e 90 b8 e3 74 6f les......Cand..%.strings.in...to
8960 93 43 91 03 25 76 76 9b ff 71 c7 61 72 69 61 62 6c 65 73 2c 91 03 2f 13 62 90 47 1d 65 63 61 75 .C..%vv..q.ariables,../.b.G.ecau
8980 73 65 93 74 68 65 73 65 93 76 98 61 6c 75 65 73 93 6d 61 90 b8 e3 79 93 62 90 47 1d 65 93 72 65 se.these.v.alues.ma...y.b.G.e.re
89a0 63 6c 61 69 6d 65 64 93 64 75 72 69 6e 67 93 67 61 72 62 61 67 65 93 63 6f 6c 6c 65 63 2d 8e a1 claimed.during.garbage.collec-..
89c0 8d 91 ff 0d 43 74 69 6f 6e 2c 91 03 7a 95 69 66 96 03 73 22 74 68 65 79 93 64 6f 93 6e 6f 74 93 ....Ction,..z.if..s"they.do.not.
89e0 68 61 95 b8 e3 76 93 65 9b 03 73 22 61 6e 93 79 98 66 75 72 74 68 65 72 98 72 65 66 65 72 65 6e ha...v.e..s"an.y.further.referen
8a00 63 65 73 98 77 69 74 68 69 6e 98 be 4c 75 61 ab 27 73 98 65 6e 93 76 69 72 6f 6e 6d 65 6e 93 74 ces.within..Lua.'s.en.vironmen.t
8a20 2e 91 04 cb 2e 4d 6f 72 65 98 70 72 65 63 69 73 65 6c 79 91 ff 2a aa 2c 8e a1 8d 91 ff 0d 43 74 .....More.precisely..*.,......Ct
8a40 68 65 96 02 c1 a4 70 72 6f 67 72 61 6d 6d 65 72 93 6d 9a b8 e3 75 73 74 93 65 78 70 6c 69 63 69 he....programmer.m...ust.explici
8a60 74 6c 79 93 63 6f 70 98 79 93 74 68 65 73 65 93 76 91 ff 71 c7 61 6c 75 65 73 93 69 6e 98 74 6f tly.cop.y.these.v..q.alues.in.to
8a80 93 43 91 02 c1 7f 76 91 ff 71 c7 61 72 69 61 62 6c 65 73 2c 91 02 df 2e 62 90 47 1d 65 66 6f 72 .C....v..q.ariables,....b.G.efor
8aa0 65 93 72 65 74 75 72 6e 69 6e 67 93 63 6f 6e 98 74 72 6f 6c 8e a1 8d 91 ff 0d 43 74 6f 96 02 b1 e.returning.con.trol......Cto...
8ac0 c6 be 4c 75 61 ab 2e 91 04 3b 42 41 6c 74 68 6f 75 67 68 93 74 68 69 73 93 69 73 93 61 93 64 69 ..Lua....;BAlthough.this.is.a.di
8ae0 0b 65 72 65 6e 9a b8 e3 74 93 70 61 72 61 64 69 67 6d 2c 91 02 d2 7c 69 74 93 69 73 93 6e 6f 74 .eren...t.paradigm,...|it.is.not
8b00 93 77 98 6f 72 73 65 93 74 68 61 6e 93 74 68 65 93 66 61 6d 69 6c 69 61 72 93 c8 6d 61 6c 6c 6f .w.orse.than.the.familiar..mallo
8b20 63 ab 2d c8 66 72 65 65 8e a1 8d 91 ff 0d 43 ab 70 72 6f 74 6f 90 47 1d 63 6f 6c 96 03 55 55 66 c.-.free......C.proto.G.col..UUf
8b40 6f 72 93 6d 65 6d 6f 72 79 93 6d 61 6e 61 67 65 6d 65 6e 90 b8 e3 74 93 75 73 69 6e 67 93 74 68 or.memory.managemen...t.using.th
8b60 65 93 73 74 61 6e 64 61 72 64 93 43 93 6c 69 62 72 61 72 79 91 ff 2a aa 2e 8e 9f 21 c0 92 8d 91 e.standard.C.library..*....!....
8b80 ff 0d 43 e0 43 6f 6e 63 6c 75 73 69 6f 6e 8e a6 8d 91 ff 0d 43 be 4c 75 61 96 03 55 55 ab 68 61 ..C.Conclusion......C.Lua..UU.ha
8ba0 73 93 62 9a 47 1d 65 65 6e 93 65 78 74 65 6e 73 69 76 90 b8 e3 65 6c 79 93 75 73 65 64 93 69 6e s.b.G.een.extensiv...ely.used.in
8bc0 93 70 72 6f 98 64 75 63 74 69 6f 6e 93 73 69 6e 63 65 93 6d 69 64 93 39 33 2c 93 66 6f 72 93 74 .pro.duction.since.mid.93,.for.t
8be0 68 65 93 66 6f 6c 6c 6f 90 b8 e3 77 69 6e 67 93 74 61 73 6b 73 3a 8e 9f 0f b8 12 8d 8d 91 ff 0d he.follo...wing.tasks:..........
8c00 42 b7 0f 8e 91 09 0d 43 ab 75 73 65 72 96 03 55 55 63 6f 6e 0c 67 75 72 61 74 69 6f 6e 93 6f 66 B......C.user..UUcon.guration.of
8c20 93 61 70 70 6c 69 63 61 74 69 6f 6e 93 65 6e 95 b8 e3 76 69 72 6f 6e 6d 65 6e 93 74 3b 8e a4 0d .application.en...vironmen.t;...
8c40 00 00 8d 8d 91 ff 0d 42 b7 0f 8e 91 09 0d 43 ab 67 65 6e 65 72 61 6c 2d 70 75 72 70 9a 47 1d 6f .......B......C.general-purp.G.o
8c60 73 65 96 03 55 55 64 61 74 61 2d 65 6e 90 b8 e3 74 72 79 91 ff 2a aa 2c 93 77 69 74 68 93 75 73 se..UUdata-en...try..*.,.with.us
8c80 65 72 93 64 65 0c 6e 65 64 93 64 69 61 6c 6f 67 73 93 61 6e 64 93 76 91 ff 71 c7 61 6c 69 64 61 er.de.ned.dialogs.and.v..q.alida
8ca0 74 69 6f 6e 93 70 72 6f 98 63 65 64 75 72 65 73 3b 8e a1 8d 8d 91 ff 0d 42 b7 0f 8e 91 09 0d 43 tion.pro.cedures;.......B......C
8cc0 ab 64 65 73 63 72 69 70 74 69 6f 6e 96 03 55 55 6f 66 93 75 73 65 72 93 69 6e 90 b8 e3 74 65 72 .description..UUof.user.in...ter
8ce0 66 61 63 65 73 3b 8e a1 8d 8d 91 ff 0d 42 b7 0f 8e 91 09 0d 43 ab 70 72 6f 67 72 61 6d 6d 65 72 faces;.......B......C.programmer
8d00 96 03 55 55 64 65 73 63 72 69 70 74 69 6f 6e 93 6f 66 93 61 70 70 6c 69 63 61 74 69 6f 6e 93 6f ..UUdescription.of.application.o
8d20 62 91 00 8e 38 6a 65 63 74 73 3b 8e a1 8d 8d 91 ff 0d 42 b7 0f 8e 91 09 0d 43 ab 73 74 6f 72 61 b...8jects;.......B......C.stora
8d40 67 65 96 04 ea 67 6f 66 93 73 74 72 75 63 74 75 72 65 64 93 67 72 61 70 68 69 63 61 6c 93 6d 65 ge...gof.structured.graphical.me
8d60 74 61 0c 6c 65 73 2c 91 05 4f ab 75 73 65 64 93 66 6f 72 93 63 6f 6d 6d 9a b8 e3 75 6e 69 63 61 ta.les,..O.used.for.comm...unica
8d80 74 69 6f 6e 93 62 90 47 1d 65 74 98 77 98 65 65 6e 93 67 72 61 70 68 69 63 61 6c 8e a4 0c 00 00 tion.b.G.et.w.een.graphical.....
8da0 8d 91 09 0d 43 65 64 69 74 6f 72 73 96 03 55 55 61 6e 64 93 61 70 70 6c 69 63 61 74 69 6f 6e 93 ....Ceditors..UUand.application.
8dc0 70 72 6f 67 72 61 6d 73 2e 8e 9f 13 b8 12 8d 91 ff 0d 43 4d 6f 72 65 6f 95 b8 e3 76 93 65 72 2c programs..........CMoreo...v.er,
8de0 91 03 3b f5 be 4c 75 61 96 03 35 9d ab 69 73 93 63 75 72 72 65 6e 90 b8 e3 74 6c 79 93 62 90 47 ..;..Lua..5..is.curren...tly.b.G
8e00 1d 65 69 6e 67 93 63 6f 6e 73 69 64 65 72 65 64 93 61 73 93 74 68 65 93 62 61 73 69 73 93 66 6f .eing.considered.as.the.basis.fo
8e20 72 93 61 93 76 69 73 75 61 6c 93 70 72 6f 67 72 61 6d 6d 69 6e 67 93 73 79 73 74 65 6d 2e 8e a6 r.a.visual.programming.system...
8e40 8d 91 ff 0d 43 54 68 65 96 03 6f 12 61 62 69 6c 69 74 9a b8 e3 79 93 74 6f 93 6c 6f 61 64 93 61 ....CThe..o.abilit...y.to.load.a
8e60 6e 64 93 65 78 65 63 75 74 65 93 be 4c 75 61 93 ab 70 72 6f 67 72 61 6d 73 93 61 74 93 72 75 6e nd.execute..Lua..programs.at.run
8e80 2d 74 69 6d 65 93 68 61 73 93 70 72 6f 98 76 98 65 64 93 74 6f 93 62 90 47 1d 65 93 61 93 6d 61 -time.has.pro.v.ed.to.b.G.e.a.ma
8ea0 91 00 8e 38 6a 6f 72 93 63 6f 6d 2d 8e a1 8d 91 ff 0d 43 70 9a 47 1d 6f 6e 65 6e 90 b8 e3 74 96 ...8jor.com-......Cp.G.onen...t.
8ec0 03 35 0b 69 6e 93 6d 61 6b 69 6e 67 93 63 6f 6e 0c 67 75 72 61 74 69 6f 6e 93 61 6e 93 65 61 73 .5.in.making.con.guration.an.eas
8ee0 79 93 74 61 73 6b 93 66 6f 72 93 62 98 6f 74 68 93 75 73 65 72 73 93 61 6e 64 93 64 65 76 95 b8 y.task.for.b.oth.users.and.dev..
8f00 e3 65 6c 6f 70 98 65 72 73 2e 91 04 67 04 4d 6f 72 65 6f 93 76 93 65 72 2c 91 03 3b 80 74 68 65 .elop.ers...g.Moreo.v.er,..;.the
8f20 8e a1 8d 91 ff 0d 43 65 78 69 73 74 65 6e 63 65 96 03 53 fb 6f 66 93 61 93 73 69 6e 67 6c 65 93 ......Cexistence..S.of.a.single.
8f40 67 65 6e 65 72 61 6c 93 70 75 72 70 9a 47 1d 6f 73 65 93 65 6d 90 b8 e3 62 98 65 64 64 65 64 93 general.purp.G.ose.em...b.edded.
8f60 6c 61 6e 67 75 61 67 65 93 64 69 73 63 6f 75 72 61 67 65 73 93 74 68 65 93 6d 90 b8 e3 75 6c 74 language.discourages.the.m...ult
8f80 69 70 6c 69 63 61 74 69 6f 6e 93 6f 66 8e a1 8d 91 ff 0d 43 69 6e 63 6f 6d 70 61 74 69 62 6c 65 iplication.of......Cincompatible
8fa0 96 02 b0 c2 6c 61 6e 67 75 61 67 65 73 93 61 6e 64 93 65 6e 63 6f 75 72 61 67 65 73 93 61 93 62 ....languages.and.encourages.a.b
8fc0 90 47 1d 65 74 74 65 72 93 64 65 73 69 67 6e 2c 91 02 d1 ac 6f 6e 65 93 74 68 61 74 93 63 6c 65 .G.etter.design,....one.that.cle
8fe0 61 72 6c 79 93 73 65 70 61 72 61 74 65 73 93 74 68 65 93 6d 61 69 6e 8e a1 8d 91 ff 0d 43 74 65 arly.separates.the.main......Cte
9000 63 95 b8 e3 68 6e 6f 6c 6f 67 79 9b 03 55 55 63 6f 6e 93 74 61 69 6e 65 64 98 69 6e 98 61 6e 98 c...hnology..UUcon.tained.in.an.
9020 61 70 70 6c 69 63 61 74 69 6f 6e 98 66 72 6f 6d 98 69 74 73 98 63 6f 6e 0c 67 75 72 61 74 69 6f application.from.its.con.guratio
9040 6e 98 69 73 73 75 65 73 2e 8e a6 8d 91 ff 0d 43 54 68 65 96 04 2f 8a 69 6d 70 6c 65 6d 65 6e 90 n.issues.......CThe../.implemen.
9060 b8 e3 74 61 74 69 6f 6e 93 6f 66 93 be 4c 75 61 93 ab 64 65 73 63 72 69 62 9a 47 1d 65 64 93 69 ..tation.of..Lua..describ.G.ed.i
9080 6e 93 74 68 69 73 93 70 61 70 98 65 72 93 69 73 93 61 9a b8 e3 76 91 ff 71 c7 61 69 6c 61 62 6c n.this.pap.er.is.a...v..q.ailabl
90a0 65 93 62 98 79 93 61 6e 6f 6e 98 79 6d 6f 75 73 93 c8 66 74 70 93 ab 66 72 6f 6d 8e a1 8d 91 ff e.b.y.anon.ymous..ftp..from.....
90c0 0d 43 c8 66 74 70 2e 69 63 61 64 2e 70 75 63 2d 72 69 6f 2e 62 72 3a 2f 70 75 62 2f 6c 75 61 2f .C.ftp.icad.puc-rio.br:/pub/lua/
90e0 6c 75 61 2d 31 2e 31 2e 74 61 72 2e 5a ab 2e 8e 9f 16 e0 49 8d 91 ff 0d 43 be 41 63 6b 6e 6f 90 lua-1.1.tar.Z......I....C.Ackno.
9100 b8 e3 77 6c 65 64 67 6d 65 6e 74 73 8e a6 8d 91 ff 0d 43 ab 57 91 ff 2a aa 65 96 04 0b a1 77 9a ..wledgments......C.W..*.e....w.
9120 b8 e3 6f 75 6c 64 93 6c 69 6b 98 65 93 74 6f 93 74 68 61 6e 6b 93 74 68 65 93 73 74 61 0b 93 61 ..ould.lik.e.to.thank.the.sta..a
9140 74 93 49 43 41 44 91 04 0b 72 61 6e 64 93 54 91 ff 2a aa 65 43 47 72 61 66 93 66 6f 72 93 75 73 t.ICAD...rand.T..*.eCGraf.for.us
9160 69 6e 67 93 61 6e 64 93 74 65 73 74 69 6e 67 93 be 4c 75 61 ab 2e 91 06 94 aa 54 68 65 8e a1 8d ing.and.testing..Lua......The...
9180 91 ff 0d 43 69 6e 64 75 73 74 72 69 61 6c 96 03 8b cb 61 70 70 6c 69 63 61 74 69 6f 6e 73 93 6d ...Cindustrial....applications.m
91a0 65 6e 9a b8 e3 74 69 6f 6e 65 64 93 69 6e 93 74 68 65 93 74 65 78 74 93 61 72 65 93 62 90 47 1d en...tioned.in.the.text.are.b.G.
91c0 65 69 6e 67 93 64 65 76 98 65 6c 6f 70 90 47 1d 65 64 93 69 6e 93 70 61 74 74 65 72 6e 73 68 69 eing.dev.elop.G.ed.in.patternshi
91e0 70 93 77 69 74 68 93 74 68 65 8e a1 8d 91 ff 0d 43 72 65 73 65 61 72 63 95 b8 e3 68 9b 03 55 55 p.with.the......Cresearc...h..UU
9200 63 65 6e 93 74 65 72 73 98 61 74 98 50 45 54 52 93 4f 42 52 8d 91 01 40 00 9f fd 78 e4 13 8e 41 cen.ters.at.PETR.OBR...@...x...A
9220 53 98 28 43 45 4e 50 45 53 29 98 61 6e 64 98 61 74 98 45 4c 45 54 52 93 4f 42 52 8d 91 01 40 00 S.(CENPES).and.at.ELETR.OBR...@.
9240 9f fd 78 e4 13 8e 41 53 98 28 43 45 50 45 4c 29 2e 8e 8e 9f 18 00 00 8d 91 ff 0d 43 df 54 91 ff ..x...AS.(CEPEL)...........C.T..
9260 4a aa 65 43 47 72 61 66 2f 49 43 41 44 92 01 4b 74 a2 31 30 8e 8c 8b 00 00 00 0b 00 00 00 00 00 J.eCGraf/ICAD..Kt.10............
9280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
92a0 00 83 7e 9f 16 c3 25 8d 9f f2 00 00 8e a0 02 14 10 ff 8d a0 fd f5 ef 01 8d 91 ff 0d 43 e0 52 65 ..~...%.....................C.Re
92c0 66 65 72 65 6e 63 65 73 8e 9f 15 00 00 8d 91 ff 0d 43 ab 4d 2e 96 02 f1 12 41 62 72 61 73 68 2c ferences.........C.M.....Abrash,
92e0 93 44 2e 93 49 6c 6c 6f 9a b8 e3 77 73 6b 79 91 ff 2a aa 2c 93 5c 52 6f 6c 6c 93 79 98 6f 75 72 .D..Illo...wsky..*.,.\Roll.y.our
9300 93 6f 98 77 6e 93 6d 69 6e 69 6c 61 6e 67 75 61 67 65 73 93 77 69 74 68 93 6d 69 6e 69 2d 69 6e .o.wn.minilanguages.with.mini-in
9320 98 74 65 72 70 72 65 74 65 72 73 22 2c 93 cc 44 72 2e 93 44 6f 62 62 27 73 8e a4 0c 00 00 8d 91 .terpreters",..Dr..Dobb's.......
9340 0e 0d 43 4a 6f 75 72 6e 61 6c 96 03 55 55 f3 17 1a f2 22 56 00 0a 00 00 00 0a 00 00 00 06 63 6d ..CJournal..UU...."V..........cm
9360 62 78 31 30 c2 31 34 93 ab 28 39 29 93 28 53 65 70 93 31 39 38 39 29 93 35 32 7b 37 32 2e 8e a9 bx10.14..(9).(Sep.1989).52{72...
9380 0f 00 00 8d 91 ff 0d 43 41 2e 96 05 6b 40 56 2e 93 41 68 6f 2c 93 42 2e 93 57 2e 93 4b 65 72 6e .......CA...k@V..Aho,.B..W..Kern
93a0 69 6e 67 68 61 6e 2c 93 50 9b ff 2a aa 2e 93 4a 2e 93 57 98 65 69 6e 90 b8 e3 62 90 47 1d 65 72 inghan,.P..*...J..W.ein...b.G.er
93c0 67 65 72 2c 93 cc 54 68 65 93 41 91 fe e3 8d 57 4b 91 05 6a b6 70 72 6f 67 72 61 6d 6d 69 6e 67 ger,..The.A....WK..j.programming
93e0 93 6c 61 6e 67 75 61 67 65 ab 2c 8e a1 8d 91 0e 0d 43 41 64 64 69 73 6f 6e 2d 57 96 ff 2a aa 65 .language.,......CAddison-W..*.e
9400 73 6c 65 79 93 2c 91 03 55 55 31 39 38 38 2e 8e a6 8d 91 ff 0d 43 42 2e 96 03 5c 64 42 65 63 9a sley.,..UU1988.......CB...\dBec.
9420 b8 e3 6b 6d 61 6e 2c 93 5c 41 91 03 5c 62 53 63 98 68 65 6d 65 93 66 6f 72 93 6c 69 74 74 6c 65 ..kman,.\A..\bSc.heme.for.little
9440 93 6c 61 6e 67 75 61 67 65 73 93 69 6e 93 69 6e 98 74 65 72 61 63 74 69 76 98 65 93 67 72 61 70 .languages.in.in.teractiv.e.grap
9460 68 69 63 73 22 2c 93 cc 53 6f 66 74 98 77 98 61 72 65 2c 93 70 72 61 63 74 69 63 65 93 26 8e a1 hics",..Soft.w.are,.practice.&..
9480 8d 91 0e 0d 43 65 78 70 90 47 1d 65 72 69 65 6e 63 65 96 03 55 55 c2 32 31 93 ab 28 31 39 39 31 ....Cexp.G.erience..UU.21..(1991
94a0 29 93 31 38 37 7b 32 30 37 2e 8e a6 8d 91 ff 0d 43 4a 2e 96 02 95 4a 42 65 6e 9a b8 e3 74 6c 65 ).187{207.......CJ....JBen...tle
94c0 79 91 ff 2a aa 2c 93 5c 50 72 6f 67 72 61 6d 6d 69 6e 67 93 70 90 47 1d 65 61 72 6c 73 3a 93 6c y..*.,.\Programming.p.G.earls:.l
94e0 69 74 74 6c 65 93 6c 61 6e 67 75 61 67 65 73 22 2c 93 cc 43 6f 6d 6d 98 75 6e 69 63 61 74 69 6f ittle.languages",..Comm.unicatio
9500 6e 73 93 6f 66 93 74 68 65 93 41 98 43 4d 91 02 95 19 c2 32 39 93 ab 28 31 39 38 36 29 8e a1 8d ns.of.the.A.CM.....29..(1986)...
9520 91 0e 0d 43 37 31 31 7b 37 32 31 2e 8e a6 8d 91 ff 0d 43 4a 2e 96 03 55 55 42 65 6e 90 b8 e3 74 ...C711{721.......CJ...UUBen...t
9540 6c 65 79 9b ff 2a aa 2c 93 cc 4d 6f 72 65 93 70 72 6f 67 72 61 6d 6d 69 6e 67 93 70 90 47 1d 65 ley..*.,..More.programming.p.G.e
9560 61 72 6c 73 ab 2c 93 41 64 64 69 73 6f 6e 2d 57 98 65 73 6c 65 79 98 2c 93 31 39 38 38 2e 8e a6 arls.,.Addison-W.esley.,.1988...
9580 8d 91 ff 0d 43 44 2e 96 03 55 55 42 65 74 7a 2c 93 5c 45 6d 9a b8 e3 62 90 47 1d 65 64 64 65 64 ....CD...UUBetz,.\Em...b.G.edded
95a0 93 6c 61 6e 67 75 61 67 65 73 22 2c 93 cc 42 79 74 65 93 c2 31 33 93 ab 23 31 32 93 28 4e 6f 98 .languages",..Byte..13..#12.(No.
95c0 76 93 31 39 38 38 29 93 34 30 39 7b 34 31 36 2e 8e a6 8d 91 ff 0d 43 44 2e 96 03 42 af 42 65 74 v.1988).409{416.......CD...B.Bet
95e0 7a 2c 93 5c 59 91 ff 2a aa 6f 75 72 93 6f 9a b8 e3 77 6e 93 74 69 6e 98 79 93 6f 62 91 00 8e 38 z,.\Y..*.our.o...wn.tin.y.ob...8
9600 6a 65 63 74 2d 6f 72 69 65 6e 98 74 65 64 93 6c 61 6e 67 75 61 67 65 22 2c 93 cc 44 72 2e 93 44 ject-orien.ted.language",..Dr..D
9620 6f 62 62 27 73 93 4a 6f 75 72 6e 61 6c 93 c2 31 36 93 ab 28 39 29 93 28 53 65 70 93 31 39 39 31 obb's.Journal..16..(9).(Sep.1991
9640 29 8e a1 8d 91 0e 0d 43 32 36 7b 33 33 2e 8e a6 8d 91 ff 0d 43 54 2e 96 03 55 55 42 75 64 64 2c )......C26{33.......CT...UUBudd,
9660 93 cc 41 93 4c 69 74 74 6c 65 93 53 6d 61 6c 6c 74 61 6c 6b ab 2c 93 41 64 64 69 73 6f 6e 2d 57 ..A.Little.Smalltalk.,.Addison-W
9680 96 ff 2a aa 65 73 6c 65 79 93 2c 91 03 55 55 31 39 38 37 2e 8e a6 8d 91 ff 0d 43 52 2e 96 02 bf ..*.esley.,..UU1987.......CR....
96a0 f5 43 6c 61 72 6b 2c 93 53 2e 93 4b 6f 9a 47 1d 65 68 6c 65 72 2c 93 cc 54 68 65 93 55 43 53 44 .Clark,.S..Ko.G.ehler,..The.UCSD
96c0 91 02 bf d0 50 90 b8 e3 61 73 63 61 6c 93 68 61 6e 64 62 98 6f 98 6f 6b 3a 93 61 93 72 65 66 65 ....P...ascal.handb.o.ok:.a.refe
96e0 72 65 6e 63 65 93 61 6e 64 93 67 75 69 64 65 62 98 6f 98 6f 6b 93 66 6f 72 93 70 72 6f 67 72 61 rence.and.guideb.o.ok.for.progra
9700 6d 2d 8e a1 8d 91 0e 0d 43 6d 65 72 73 ab 2c 96 03 55 55 50 72 65 6e 90 b8 e3 74 69 63 65 2d 48 m-......Cmers.,..UUPren...tice-H
9720 61 6c 6c 2c 93 31 39 38 32 2e 8e a6 8d 91 ff 0d 43 4d 2e 9b 03 55 55 43 6f 95 b8 e3 77 6c 69 73 all,.1982.......CM...UUCo...wlis
9740 68 61 93 77 2c 98 cc 54 68 65 98 52 45 58 58 98 70 72 6f 67 72 61 6d 6d 69 6e 67 98 6c 61 6e 67 ha.w,..The.REXX.programming.lang
9760 75 61 67 65 ab 2c 98 50 72 65 6e 93 74 69 63 65 2d 48 61 6c 6c 2c 98 31 39 39 30 2e 8e a6 8d 91 uage.,.Pren.tice-Hall,.1990.....
9780 ff 0d 43 4c 2e 96 03 7d 12 48 2e 93 64 65 93 46 69 67 75 65 69 72 65 64 6f 2c 93 43 2e 93 53 2e ..CL...}.H..de.Figueiredo,.C..S.
97a0 93 64 65 93 53 6f 75 7a 61 2c 93 4d 2e 93 47 61 74 74 61 73 73 2c 93 4c 2e 93 43 2e 93 47 2e 93 .de.Souza,.M..Gattass,.L..C..G..
97c0 43 6f 90 47 1d 65 6c 68 6f 2c 93 5c 47 65 72 61 18 91 fb 8e 39 63 7e 91 fa ff ff 61 6f 93 64 65 Co.G.elho,.\Gera....9c~....ao.de
97e0 93 69 6e 90 b8 e3 74 65 72 66 61 63 65 73 8e a1 8d 91 0e 0d 43 70 61 72 61 96 04 9b 8e 63 61 70 .in...terfaces......Cpara....cap
9800 74 75 72 61 93 64 65 93 64 61 64 6f 73 93 73 6f 62 72 65 93 64 65 73 65 6e 68 6f 73 22 2c 93 cc tura.de.dados.sobre.desenhos",..
9820 41 6e 61 69 73 93 64 6f 93 53 49 42 47 52 41 50 49 96 04 9b 3a 56 93 ab 28 31 39 39 32 29 96 04 Anais.do.SIBGRAPI...:V..(1992)..
9840 9b 8e 31 36 39 7b 31 37 35 93 5b 69 6e 8e a1 8d 91 0e 0d 43 50 90 b8 e3 6f 72 74 75 67 75 65 73 ..169{175.[in......CP...ortugues
9860 65 5d 2e 8e a6 8d 91 ff 0d 43 4e 2e 96 03 da c1 46 91 ff 2a aa 72 61 6e 6b 73 2c 93 5c 41 64 64 e].......CN.....F..*.ranks,.\Add
9880 69 6e 67 93 61 6e 93 65 78 74 65 6e 73 69 6f 6e 93 6c 61 6e 67 75 61 67 65 93 74 6f 93 79 9a b8 ing.an.extension.language.to.y..
98a0 e3 6f 75 72 93 73 6f 66 74 98 77 98 61 72 65 22 2c 93 cc 44 72 2e 93 44 6f 62 62 27 73 93 4a 6f .our.soft.w.are",..Dr..Dobb's.Jo
98c0 75 72 6e 61 6c 93 c2 31 36 93 ab 28 39 29 8e a1 8d 91 0e 0d 43 28 53 65 70 96 03 55 55 31 39 39 urnal..16..(9)......C(Sep..UU199
98e0 31 29 93 33 34 7b 34 33 2e 8e a6 8d 91 ff 0d 43 41 2e 96 04 c8 1c 47 6f 6c 64 62 90 47 1d 65 72 1).34{43.......CA.....Goldb.G.er
9900 67 2c 93 44 2e 93 52 6f 62 73 6f 6e 2c 93 cc 53 6d 61 6c 6c 74 61 6c 6b 2d 38 30 3a 93 74 68 65 g,.D..Robson,..Smalltalk-80:.the
9920 93 6c 61 6e 67 75 61 67 65 93 61 6e 64 93 69 74 73 93 69 6d 70 6c 65 6d 65 6e 90 b8 e3 74 61 74 .language.and.its.implemen...tat
9940 69 6f 6e ab 2c 93 41 64 64 69 73 6f 6e 2d 8e a1 8d 91 0e 0d 43 57 96 ff 2a aa 65 73 6c 65 79 93 ion.,.Addison-......CW..*.esley.
9960 2c 91 03 55 55 31 39 38 33 2e 8e a6 8d 91 ff 0d 43 52 2e 9b 03 37 33 49 65 72 75 73 61 6c 69 6d ,..UU1983.......CR...73Ierusalim
9980 73 63 95 b8 e3 68 93 79 91 ff 2a aa 2c 98 4c 2e 98 48 2e 98 64 65 98 46 69 67 75 65 69 72 65 64 sc...h.y..*.,.L..H..de.Figueired
99a0 6f 2c 98 57 2e 98 43 65 6c 65 73 98 46 69 6c 68 6f 2c 98 5c 52 65 66 65 72 65 6e 63 65 98 6d 61 o,.W..Celes.Filho,.\Reference.ma
99c0 6e 93 75 61 6c 98 6f 66 98 74 68 65 98 70 72 6f 67 72 61 6d 2d 8e a1 8d 91 0e 0d 43 6d 69 6e 67 n.ual.of.the.program-......Cming
99e0 96 03 55 45 6c 61 6e 67 75 61 67 65 93 be 4c 75 61 ab 22 2c 93 cc 4d 6f 6e 6f 67 72 61 0c 61 73 ..UElanguage..Lua.",..Monogra.as
9a00 93 65 6d 93 43 69 9a b8 e3 5e 91 fb 47 1c 65 6e 63 69 61 93 64 61 93 43 6f 6d 70 75 74 61 18 91 .em.Ci...^..G.encia.da.Computa..
9a20 fb 8e 39 63 7e 91 fa ff ff 61 6f 93 c2 34 2f 39 34 ab 2c 93 44 65 70 61 72 74 61 6d 65 6e 98 74 ..9c~....ao..4/94.,.Departamen.t
9a40 6f 93 64 65 8e a1 8d 91 0e 0d 43 49 6e 66 6f 72 6d 13 91 fa ff ff 61 74 69 63 61 2c 96 03 55 55 o.de......CInform.....atica,..UU
9a60 50 55 43 2d 52 69 6f 2c 93 31 39 39 34 2e 8e a6 8d 91 ff 0d 43 4a 2e 96 03 55 55 52 2e 93 4c 65 PUC-Rio,.1994.......CJ...UUR..Le
9a80 76 69 6e 65 2c 93 54 2e 93 4d 61 73 6f 6e 2c 93 44 2e 93 42 72 6f 90 b8 e3 77 6e 2c 93 cc 4c 65 vine,.T..Mason,.D..Bro...wn,..Le
9aa0 78 93 26 93 59 91 ff 2a aa 61 63 63 ab 2c 93 4f 27 52 65 69 6c 6c 79 93 61 6e 64 93 41 73 73 6f x.&.Y..*.acc.,.O'Reilly.and.Asso
9ac0 90 47 1d 63 69 61 74 65 73 2c 93 31 39 39 32 2e 8e a6 8d 91 ff 0d 43 43 2e 9b 03 55 55 4e 61 68 .G.ciates,.1992.......CC...UUNah
9ae0 61 62 95 47 1d 6f 93 6f 2c 98 cc 41 98 63 61 74 61 6c 6f 67 98 6f 66 98 65 6d 90 b8 e3 62 93 65 ab.G.o.o,..A.catalog.of.em...b.e
9b00 64 64 65 64 98 6c 61 6e 67 75 61 67 65 73 ab 2c 98 61 90 b8 e3 76 91 ff 71 c7 61 69 6c 61 62 6c dded.languages.,.a...v..q.ailabl
9b20 65 98 66 72 6f 6d 98 c8 63 6f 6c 61 73 40 69 6e 64 72 69 2e 69 6e 72 69 61 2e 66 72 ab 2e 8e a6 e.from..colas@indri.inria.fr....
9b40 8d 91 ff 0d 43 4d 2e 96 03 83 2c 52 69 63 9a b8 e3 68 61 72 64 73 2c 93 43 2e 93 57 68 69 74 62 ....CM....,Ric...hards,.C..Whitb
9b60 98 79 2d 53 74 72 65 76 98 65 6e 73 2c 93 cc 42 43 50 4c 3a 93 74 68 65 93 6c 61 6e 67 75 61 67 .y-Strev.ens,..BCPL:.the.languag
9b80 65 93 61 6e 64 93 69 74 73 93 63 6f 6d 70 69 6c 65 72 ab 2c 93 43 61 6d 98 62 72 69 64 67 65 93 e.and.its.compiler.,.Cam.bridge.
9ba0 55 6e 69 2d 8e a1 8d 91 0e 0d 43 76 95 b8 e3 65 72 73 69 74 93 79 96 03 55 55 50 72 65 73 73 2c Uni-......Cv...ersit.y..UUPress,
9bc0 93 31 39 38 30 2e 8e a6 8d 91 ff 0d 43 42 2e 96 03 55 55 52 79 9a b8 e3 61 6e 2c 93 5c 53 63 72 .1980.......CB...UURy...an,.\Scr
9be0 69 70 74 73 93 75 6e 98 62 90 47 1d 6f 75 6e 64 65 64 22 2c 93 cc 42 79 74 65 93 c2 31 35 93 ab ipts.un.b.G.ounded",..Byte..15..
9c00 28 38 29 93 28 41 75 67 93 31 39 39 30 29 93 32 33 35 7b 32 34 30 2e 8e a6 8d 91 ff 0d 43 52 2e (8).(Aug.1990).235{240.......CR.
9c20 96 03 55 48 56 91 ff 2a aa 61 6c 64 90 b8 e3 13 91 fb 47 1c 65 73 2c 93 5c 4c 69 74 74 6c 65 93 ..UHV..*.ald......G.es,.\Little.
9c40 6c 61 6e 67 75 61 67 65 73 2c 93 62 69 67 93 71 75 65 73 74 69 6f 6e 73 22 2c 93 cc 44 72 2e 93 languages,.big.questions",..Dr..
9c60 44 6f 62 62 27 73 93 4a 6f 75 72 6e 61 6c 93 c2 31 36 93 ab 28 39 29 93 28 53 65 70 93 31 39 39 Dobb's.Journal..16..(9).(Sep.199
9c80 31 29 93 31 36 7b 32 35 2e 8e 8e 9f 18 00 00 8d 91 ff 0d 43 df 54 91 ff 4a aa 65 43 47 72 61 66 1).16{25...........C.T..J.eCGraf
9ca0 2f 49 43 41 44 92 01 4b 74 a2 31 31 8e 8c f8 00 00 92 76 01 83 92 c0 1c 3b 00 00 00 00 04 b0 02 /ICAD..Kt.11......v.....;.......
9cc0 44 d4 24 01 88 69 3c 00 03 00 0b f3 35 82 ce 52 36 00 0c 00 00 00 0c 00 00 00 06 63 6d 73 73 31 D.$..i<.....5..R6..........cmss1
9ce0 32 f3 34 c6 73 36 91 00 08 00 00 00 08 00 00 00 05 63 6d 73 73 38 f3 33 05 d6 c6 1f 00 11 47 ae 2.4.s6...........cmss8.3......G.
9d00 00 11 47 ae 00 06 63 6d 73 73 31 37 f3 2b 8c 2d f8 14 00 0a 00 00 00 0a 00 00 00 07 63 6d 63 73 ..G...cmss17.+.-............cmcs
9d20 63 31 30 f3 24 fd 00 27 3a 00 0a 00 00 00 0a 00 00 00 06 63 6d 74 69 31 30 f3 21 70 ae 30 4a 00 c10.$..':..........cmti10.!p.0J.
9d40 0a 00 00 00 0a 00 00 00 06 63 6d 73 6c 31 30 f3 1d df ea 3c 78 00 0a 00 00 00 0a 00 00 00 06 63 .........cmsl10....<x..........c
9d60 6d 74 74 31 30 f3 17 1a f2 22 56 00 0a 00 00 00 0a 00 00 00 06 63 6d 62 78 31 30 f3 13 6d 23 bd mtt10...."V..........cmbx10..m#.
9d80 52 00 0a 00 00 00 0a 00 00 00 06 63 6d 73 73 31 30 f3 0c 21 22 2c 9a 00 0a 00 00 00 0a 00 00 00 R..........cmss10..!",..........
9da0 06 63 6d 73 79 31 30 f3 00 4b f1 60 79 00 0a 00 00 00 0a 00 00 00 05 63 6d 72 31 30 f9 00 00 9c .cmsy10..K.`y..........cmr10....
9dc0 ae 02 df df df df df df ........