summaryrefslogtreecommitdiff
path: root/doc/manual/haskell.dvi
blob: a7895156cd11b29ed64d22d2e8407954b0885d92 (about) (plain)
ofshex dumpascii
0000 f7 02 01 83 92 c0 1c 3b 00 00 00 00 03 e8 1b 20 54 65 58 20 6f 75 74 70 75 74 20 31 39 39 33 2e .......;........TeX.output.1993.
0020 30 36 2e 32 33 3a 31 31 32 34 8b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06.23:1124......................
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff a0 02 a9 4b 85 8d a0 fd 62 ..........................K....b
0060 b4 7b a0 02 7f 4b 85 8d a0 fd a3 b4 7b a0 00 b4 14 02 8d 8d 8d 8d 91 12 11 47 a0 ff 4d 52 64 89 .{...K......{............G..MRd.
0080 00 00 66 66 01 bf 16 2e a0 01 60 5b 38 8d 84 01 60 5b 38 00 00 66 66 8d a0 ff 52 52 64 8d 8d 9f ..ff......`[8...`[8..ff...RRd...
00a0 9a 71 8f 8d 91 55 c5 44 f3 3c 1a f2 22 56 00 11 47 ae 00 0a 00 00 00 06 63 6d 62 78 31 30 e7 54 .q...U.D.<.."V..G.......cmbx10.T
00c0 68 65 96 06 9f bc 59 91 fe 58 10 61 6c 65 93 48 61 73 6b 9b ff 72 b0 65 6c 6c 93 55 73 65 72 73 he....Y..X.ale.Hask..r.ell.Users
00e0 93 4d 61 6e 98 75 61 6c 8e a4 30 22 8f 8d 92 00 aa 05 cf f3 37 1a f2 22 56 00 0e 66 66 00 0a 00 .Man.ual..0"........7.."V..ff...
0100 00 00 06 63 6d 62 78 31 30 e2 56 91 fe 9e b8 65 72 73 69 6f 6e 91 05 85 1c 59 32 2e 30 2e 35 8e ...cmbx10.V....ersion....Y2.0.5.
0120 a1 8d 92 00 b6 73 ce f3 30 c2 d6 4e a0 00 0c 00 00 00 0c 00 00 00 06 63 6d 62 78 31 32 db 4a 75 .....s..0..N...........cmbx12.Ju
0140 6e 65 96 04 80 00 32 33 2c 93 31 39 39 33 8e a4 1a 74 2a 8d 92 00 97 bb fc 54 68 65 96 04 80 00 ne....23,.1993...t*......The....
0160 59 91 fe e0 00 61 6c 65 93 48 61 73 6b 90 a0 00 65 6c 6c 93 47 72 6f 75 70 8e a1 8d 91 7c 06 79 Y....ale.Hask...ell.Group....|.y
0180 44 65 70 61 72 74 6d 65 6e 90 a0 00 74 96 04 80 00 6f 66 93 43 6f 6d 70 75 74 65 72 93 53 63 69 Departmen...t....of.Computer.Sci
01a0 65 6e 63 65 8e a1 8d 92 00 b1 8f 89 59 91 fe e0 00 61 6c 65 91 04 80 00 55 6e 69 76 95 a0 00 65 ence........Y....ale....Univ...e
01c0 72 73 69 74 93 79 8e a1 8d 92 00 9c 43 ce 4e 65 77 9b 04 80 00 48 61 95 a0 00 76 93 65 6e 2c 98 rsit.y......C.New....Ha...v.en,.
01e0 43 54 98 30 36 35 32 30 8e 8e 8e 8e 92 01 be 49 62 84 01 60 5b 38 00 00 66 66 8e 9e 66 66 89 00 CT.06520.......Ib..`[8..ff..ff..
0200 00 66 66 01 bf 16 2e 8e 8e 8e 8e a0 00 af 14 02 8e 8e 8c 8b 00 00 00 01 00 00 00 00 00 00 00 00 .ff.............................
0220 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 2a ...............................*
0240 a0 02 a9 4b 85 8d a0 fd 62 b4 7b 8d 8d 91 12 11 47 f3 1d 70 ae 30 4a 00 0a 00 00 00 0a 00 00 00 ...K....b.{.....G..p.0J.........
0260 06 63 6d 73 6c 31 30 c8 31 91 0a 00 01 49 4e 54 52 90 b8 e3 4f 44 55 43 54 49 4f 4e 92 01 4b f4 .cmsl10.1....INTR...ODUCTION..K.
0280 02 f3 19 4b f1 60 79 00 0a 00 00 00 0a 00 00 00 05 63 6d 72 31 30 c4 31 8e 8e a0 02 7f 4b 85 8d ...K.`y..........cmr10.1.....K..
02a0 a0 fd a3 b4 7b 8d 8d 91 12 11 47 e2 31 8e 91 2a e8 46 49 6e 90 8a 3d 74 72 6f 90 75 c2 64 75 63 ....{.....G.1..*.FIn..=tro.u.duc
02c0 74 69 6f 6e 8e 9f 1b e7 1b 8d 91 12 11 47 c4 54 68 69 73 96 04 7a cc 6d 61 6e 9a b8 e3 75 61 6c tion.........G.This..z.man...ual
02e0 93 64 65 73 63 72 69 62 90 47 1d 65 73 93 76 98 65 72 73 69 6f 6e 93 59 32 2e 30 2e 35 93 6f 66 .describ.G.es.v.ersion.Y2.0.5.of
0300 93 74 68 65 93 59 91 ff 2a aa 61 6c 65 93 48 61 73 6b 98 65 6c 6c 93 73 79 73 74 65 6d 2e 91 07 .the.Y..*.ale.Hask.ell.system...
0320 e2 2b 54 68 65 93 48 61 73 6b 98 65 6c 6c 93 6c 61 6e 67 75 61 67 65 93 69 73 93 66 75 6c 6c 79 .+The.Hask.ell.language.is.fully
0340 8e a4 0c 00 00 8d 91 12 11 47 64 65 0c 6e 65 64 96 03 c0 b0 69 6e 93 74 68 65 93 5c 48 61 73 6b .........Gde.ned....in.the.\Hask
0360 90 b8 e3 65 6c 6c 93 52 65 70 9a 47 1d 6f 72 74 22 93 5b 8d 33 8e 91 05 00 01 5d 2e 91 05 b3 d9 ...ell.Rep.G.ort".[.3.....].....
0380 54 68 69 73 93 64 6f 98 63 75 6d 65 6e 9a b8 e3 74 93 72 65 66 65 72 73 93 74 6f 93 76 98 65 72 This.do.cumen...t.refers.to.v.er
03a0 73 69 6f 6e 93 31 2e 32 93 6f 66 93 74 68 65 93 48 61 73 6b 98 65 6c 6c 93 72 65 70 90 47 1d 6f sion.1.2.of.the.Hask.ell.rep.G.o
03c0 72 74 3b 91 03 f6 5e 77 98 65 8e a1 8d 91 12 11 47 61 64 76 69 73 65 96 04 3c 21 74 68 61 74 93 rt;...^w.e......Gadvise..<!that.
03e0 63 6f 70 69 65 73 93 6f 66 93 6f 6c 64 65 72 93 76 9a b8 e3 65 72 73 69 6f 6e 73 93 62 90 47 1d copies.of.older.v...ersions.b.G.
0400 65 93 72 65 70 6c 61 63 65 64 93 62 98 79 93 74 68 69 73 93 6e 65 77 93 72 65 70 90 47 1d 6f 72 e.replaced.b.y.this.new.rep.G.or
0420 74 93 61 73 93 74 68 65 72 65 93 61 72 65 93 6d 61 6e 98 79 93 73 69 67 6e 69 0c 63 61 6e 98 74 t.as.there.are.man.y.signi.can.t
0440 8e a1 8d 91 12 11 47 64 69 0b 65 72 65 6e 63 65 73 2e 8e 9f 21 fe 36 8d 8d 91 12 11 47 db 31 2e ......Gdi.erences...!.6.....G.1.
0460 31 8e 91 30 d1 47 41 62 90 60 00 6f 75 74 96 04 80 00 59 91 fe e0 00 61 6c 65 93 48 61 73 6b 90 1..0.GAb.`.out....Y....ale.Hask.
0480 a0 00 65 6c 6c 8e 9f 18 75 54 8d 91 12 11 47 c4 54 68 65 96 03 e1 05 59 91 ff 2a aa 61 6c 65 93 ..ell...uT....G.The....Y..*.ale.
04a0 48 61 73 6b 9a b8 e3 65 6c 6c 93 73 79 73 74 65 6d 93 69 73 93 61 6e 93 69 6e 98 74 65 67 72 61 Hask...ell.system.is.an.in.tegra
04c0 74 65 64 93 48 61 73 6b 98 65 6c 6c 93 70 72 6f 67 72 61 6d 6d 69 6e 67 93 65 6e 98 76 69 72 6f ted.Hask.ell.programming.en.viro
04e0 6e 6d 65 6e 98 74 2e 91 06 14 d6 49 74 93 69 73 93 65 6d 98 62 90 47 1d 65 64 64 65 64 93 69 6e nmen.t.....It.is.em.b.G.edded.in
0500 93 61 8e a1 8d 91 12 11 47 4c 69 73 70 9b 03 f5 76 65 6e 95 b8 e3 76 69 72 6f 6e 6d 65 6e 93 74 .a......GLisp...ven...vironmen.t
0520 98 61 6e 64 98 72 65 74 61 69 6e 73 98 6d 61 6e 93 79 98 6f 66 98 74 68 65 98 61 64 76 91 ff 71 .and.retains.man.y.of.the.adv..q
0540 c7 61 6e 93 74 61 67 65 73 98 6f 66 98 74 68 69 73 98 73 74 93 79 6c 65 98 6f 66 98 70 72 6f 67 .an.tages.of.this.st.yle.of.prog
0560 72 61 6d 98 64 65 76 93 65 6c 6f 70 6d 65 6e 93 74 2e 91 06 52 2a 4f 75 72 8e a1 8d 91 12 11 47 ram.dev.elopmen.t...R*Our......G
0580 48 61 73 6b 9a b8 e3 65 6c 6c 96 04 37 36 73 79 73 74 65 6d 93 70 72 6f 98 76 69 64 65 73 93 74 Hask...ell..76system.pro.vides.t
05a0 69 67 68 98 74 6c 79 93 63 6f 75 70 6c 65 64 93 65 64 69 74 69 6e 67 2c 96 04 6f ae 63 6f 6d 70 igh.tly.coupled.editing,..o.comp
05c0 69 6c 61 74 69 6f 6e 2c 93 61 6e 64 96 04 37 36 65 78 65 63 75 74 69 6f 6e 93 6f 66 93 48 61 73 ilation,.and..76execution.of.Has
05e0 6b 98 65 6c 6c 93 70 72 6f 67 72 61 6d 73 2e 8e a1 8d 91 12 11 47 49 6e 63 72 65 6d 65 6e 9a b8 k.ell.programs.......GIncremen..
0600 e3 74 61 6c 96 03 55 55 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 61 6c 6c 6f 98 77 73 93 72 61 70 69 .tal..UUcompilation.allo.ws.rapi
0620 64 93 70 72 6f 74 6f 74 98 79 70 69 6e 67 93 61 6e 64 93 74 65 73 74 69 6e 67 93 69 6e 93 61 6e d.protot.yping.and.testing.in.an
0640 93 69 6e 98 74 65 72 61 63 74 69 76 98 65 93 65 6e 98 76 69 72 6f 6e 6d 65 6e 98 74 2e 8e a9 12 .in.teractiv.e.en.vironmen.t....
0660 00 00 8d 91 21 11 47 59 91 ff 2a aa 61 6c 65 96 03 37 3e 48 61 73 6b 9a b8 e3 65 6c 6c 93 63 61 ....!.GY..*.ale..7>Hask...ell.ca
0680 6e 93 62 90 47 1d 65 93 75 73 65 64 93 65 69 74 68 65 72 93 64 69 72 65 63 74 6c 79 93 76 69 61 n.b.G.e.used.either.directly.via
06a0 93 61 93 63 6f 6d 6d 61 6e 64 93 69 6e 98 74 65 72 66 61 63 65 93 6f 72 93 61 73 93 61 6e 93 69 .a.command.in.terface.or.as.an.i
06c0 6e 66 65 72 69 6f 72 93 70 72 6f 90 47 1d 63 65 73 73 93 75 6e 64 65 72 8e a1 8d 91 12 11 47 74 nferior.pro.G.cess.under......Gt
06e0 68 65 96 03 d2 a0 45 6d 61 63 73 93 65 64 69 74 6f 72 2e 91 05 e9 a9 57 69 74 68 69 6e 93 74 68 he....Emacs.editor.....Within.th
0700 65 93 45 6d 61 63 73 93 65 6e 95 b8 e3 76 69 72 6f 6d 65 6e 93 74 9b 03 d2 a0 48 61 73 6b 93 65 e.Emacs.en...viromen.t....Hask.e
0720 6c 6c 98 65 78 70 72 65 73 73 69 6f 6e 73 98 63 61 6e 98 62 90 47 1d 65 98 65 76 91 ff 71 c7 61 ll.expressions.can.b.G.e.ev..q.a
0740 6c 75 61 74 65 64 98 64 75 72 69 6e 67 98 74 68 65 8e a1 8d 91 12 11 47 65 64 69 74 69 6e 67 96 luated.during.the......Gediting.
0760 05 00 22 6f 66 93 61 93 48 61 73 6b 9a b8 e3 65 6c 6c 93 73 6f 75 72 63 65 93 0c 6c 65 2e 91 09 .."of.a.Hask...ell.source..le...
0780 72 2d 41 91 04 ff b4 74 75 74 6f 72 69 61 6c 93 6f 6e 93 74 68 65 93 48 61 73 6b 98 65 6c 6c 93 r-A....tutorial.on.the.Hask.ell.
07a0 6c 61 6e 67 75 61 67 65 93 69 73 93 61 6c 73 6f 93 70 61 72 74 93 6f 66 93 74 68 65 93 45 6d 61 language.is.also.part.of.the.Ema
07c0 63 73 8e a1 8d 91 12 11 47 65 6e 95 b8 e3 76 69 72 6f 6e 6d 65 6e 93 74 2e 8e a6 8d 91 21 11 47 cs......Gen...vironmen.t.....!.G
07e0 57 91 ff 2a aa 65 96 03 9e 01 70 72 6f 9a b8 e3 76 69 64 65 93 61 6e 93 69 6e 98 74 65 72 66 61 W..*.e....pro...vide.an.in.terfa
0800 63 65 93 62 90 47 1d 65 74 98 77 98 65 65 6e 93 48 61 73 6b 98 65 6c 6c 93 61 6e 64 93 74 68 65 ce.b.G.et.w.een.Hask.ell.and.the
0820 93 75 6e 64 65 72 6c 79 69 6e 67 93 4c 69 73 70 93 77 68 69 63 98 68 93 61 6c 6c 6f 98 77 73 93 .underlying.Lisp.whic.h.allo.ws.
0840 74 68 65 93 75 73 65 72 93 74 6f 93 6d 69 78 8e a1 8d 91 12 11 47 4c 69 73 70 96 03 e3 46 61 6e the.user.to.mix......GLisp...Fan
0860 64 93 48 61 73 6b 9a b8 e3 65 6c 6c 93 63 6f 90 47 1d 64 65 2e 91 06 1b 9a 54 68 69 73 93 72 65 d.Hask...ell.co.G.de.....This.re
0880 6c 65 61 73 65 93 69 6e 63 6c 75 64 65 73 93 61 6e 93 65 78 74 65 6e 73 69 76 98 65 93 58 91 03 lease.includes.an.extensiv.e.X..
08a0 e3 21 77 69 6e 64 6f 98 77 93 69 6e 98 74 65 72 66 61 63 65 2c 91 04 06 c2 62 61 73 65 64 93 6f .!windo.w.in.terface,....based.o
08c0 6e 93 74 68 65 93 43 4c 58 8e a1 8d 91 12 11 47 73 79 73 74 65 6d 2e 8e a6 8d 91 21 11 47 54 68 n.the.CLX......Gsystem.....!.GTh
08e0 65 96 03 5d 05 48 61 73 6b 9a b8 e3 65 6c 6c 93 63 6f 6d 70 69 6c 65 72 93 69 74 73 65 6c 66 93 e..].Hask...ell.compiler.itself.
0900 69 73 93 77 72 69 74 74 65 6e 93 69 6e 93 61 93 73 6d 61 6c 6c 93 4c 69 73 70 93 64 69 61 6c 65 is.written.in.a.small.Lisp.diale
0920 63 74 93 73 69 6d 69 6c 61 72 93 74 6f 93 53 63 98 68 65 6d 65 93 6f 72 93 45 75 4c 69 73 70 93 ct.similar.to.Sc.heme.or.EuLisp.
0940 77 68 69 63 98 68 8e a1 8d 91 12 11 47 72 75 6e 73 96 03 7a 30 6f 6e 93 74 6f 70 93 6f 66 93 43 whic.h......Gruns..z0on.top.of.C
0960 6f 6d 6d 6f 6e 93 4c 69 73 70 2e 91 04 e0 58 48 61 73 6b 9a b8 e3 65 6c 6c 93 70 72 6f 67 72 61 ommon.Lisp....XHask...ell.progra
0980 6d 73 93 61 72 65 93 74 72 61 6e 73 6c 61 74 65 64 93 69 6e 98 74 6f 93 4c 69 73 70 93 61 6e 64 ms.are.translated.in.to.Lisp.and
09a0 93 74 68 65 6e 93 63 6f 6d 70 69 6c 65 64 93 62 98 79 93 74 68 65 8e a1 8d 91 12 11 47 75 6e 64 .then.compiled.b.y.the......Gund
09c0 65 72 6c 79 69 6e 67 96 03 55 55 4c 69 73 70 93 63 6f 6d 70 69 6c 65 72 2e 8e a6 8d 91 21 11 47 erlying..UULisp.compiler.....!.G
09e0 59 9b ff 2a aa 61 6c 65 96 03 6b f7 48 61 73 6b 90 b8 e3 65 6c 6c 93 63 61 6e 93 62 90 47 1d 65 Y..*.ale..k.Hask...ell.can.b.G.e
0a00 93 62 75 69 6c 74 93 6f 6e 93 74 6f 70 93 6f 66 93 6d 6f 73 74 93 43 6f 6d 6d 6f 6e 93 4c 69 73 .built.on.top.of.most.Common.Lis
0a20 70 93 73 79 73 74 65 6d 73 2e 91 04 b5 ae 57 98 65 93 64 69 73 74 72 69 62 75 74 65 93 62 90 47 p.systems.....W.e.distribute.b.G
0a40 1d 6f 74 68 93 74 68 65 93 73 6f 75 72 63 65 8e a1 8d 91 12 11 47 74 6f 96 03 da 36 6f 75 72 93 .oth.the.source......Gto...6our.
0a60 73 79 73 74 65 6d 93 66 6f 72 93 75 73 65 93 77 69 74 68 93 6c 6f 9a 47 1d 63 61 6c 93 63 6f 6d system.for.use.with.lo.G.cal.com
0a80 6d 65 72 63 69 61 6c 93 4c 69 73 70 93 70 72 6f 98 64 75 63 74 73 93 61 6e 64 93 61 93 70 72 65 mercial.Lisp.pro.ducts.and.a.pre
0aa0 63 6f 6d 70 69 6c 65 64 93 65 78 65 63 75 74 61 62 6c 65 93 62 75 69 6c 74 93 6f 6e 8e a1 8d 91 compiled.executable.built.on....
0ac0 12 11 47 43 4d 55 96 03 55 55 43 6f 6d 6d 6f 6e 93 4c 69 73 70 2e 8e a6 8d 91 21 11 47 57 91 ff ..GCMU..UUCommon.Lisp.....!.GW..
0ae0 2a aa 65 96 02 8e 33 64 6f 93 6e 6f 74 93 79 9a b8 e3 65 74 93 67 65 6e 65 72 61 74 65 93 73 74 *.e...3do.not.y...et.generate.st
0b00 61 6e 64 93 61 6c 6f 6e 65 93 63 6f 6d 70 69 6c 65 64 93 48 61 73 6b 98 65 6c 6c 93 70 72 6f 67 and.alone.compiled.Hask.ell.prog
0b20 72 61 6d 73 3b 91 02 d0 94 61 6c 6c 93 70 72 6f 67 72 61 6d 93 65 78 65 63 75 74 69 6f 6e 93 74 rams;....all.program.execution.t
0b40 61 6b 98 65 73 93 70 6c 61 63 65 8e a1 8d 91 12 11 47 77 69 74 68 69 6e 96 03 75 3b 74 68 65 93 ak.es.place......Gwithin..u;the.
0b60 75 6e 64 65 72 6c 79 69 6e 67 93 4c 69 73 70 93 65 6e 95 b8 e3 76 69 72 6f 6e 6d 65 6e 93 74 2e underlying.Lisp.en...vironmen.t.
0b80 91 04 d1 7a 4f 75 72 96 03 75 3b 73 79 73 74 65 6d 93 61 6c 73 6f 93 72 65 71 75 69 72 65 73 93 ...zOur..u;system.also.requires.
0ba0 61 93 73 69 67 6e 69 0c 63 61 6e 9a b8 e3 74 93 61 6d 6f 75 6e 98 74 93 6f 66 93 6d 65 6d 6f 72 a.signi.can...t.amoun.t.of.memor
0bc0 79 8e a1 8d 91 12 11 47 74 6f 96 03 55 55 72 75 6e 2e 91 04 71 c7 55 73 65 72 73 93 77 69 74 68 y......Gto..UUrun...q.Users.with
0be0 93 6c 69 6d 69 74 65 64 93 6d 65 6d 6f 72 79 93 6d 61 90 b8 e3 79 93 0c 6e 64 93 74 68 65 93 73 .limited.memory.ma...y..nd.the.s
0c00 79 73 74 65 6d 93 73 6c 75 67 67 69 73 68 2e 8e 9f 21 fe 36 8d 8d 91 12 11 47 db 31 2e 32 8e 91 ystem.sluggish...!.6.....G.1.2..
0c20 30 d1 47 54 68 65 96 04 80 00 32 2e 30 2e 35 93 52 65 6c 65 61 73 65 8e 9f 18 75 54 8d 91 12 11 0.GThe....2.0.5.Release...uT....
0c40 47 c4 54 68 69 73 96 04 23 38 72 65 6c 65 61 73 65 93 69 6e 63 6f 72 70 90 47 1d 6f 72 61 74 65 G.This..#8release.incorp.G.orate
0c60 73 93 6d 61 6e 9a b8 e3 79 93 63 98 68 61 6e 67 65 73 93 66 72 6f 6d 93 70 72 65 76 69 6f 75 73 s.man...y.c.hanges.from.previous
0c80 93 76 98 65 72 73 69 6f 6e 73 93 6f 66 93 6f 75 72 93 73 79 73 74 65 6d 2e 91 06 db 71 54 68 65 .v.ersions.of.our.system....qThe
0ca0 93 74 98 79 70 90 47 1d 65 93 63 98 68 65 63 98 6b 98 65 72 2c 8e a1 8d 91 12 11 47 70 61 74 74 .t.yp.G.e.c.hec.k.er,......Gpatt
0cc0 65 72 6e 96 02 ce 1c 6d 61 74 63 9a b8 e3 68 65 72 2c 91 02 e9 28 61 6e 64 93 6f 70 74 69 6d 69 ern....matc...her,...(and.optimi
0ce0 7a 65 72 93 68 61 98 76 98 65 93 62 90 47 1d 65 65 6e 93 63 6f 6d 70 6c 65 74 65 6c 79 93 72 65 zer.ha.v.e.b.G.een.completely.re
0d00 77 72 69 74 74 65 6e 2e 91 04 44 b4 54 68 65 93 6f 70 74 69 6d 69 7a 65 72 93 69 73 93 63 6f 6e written...D.The.optimizer.is.con
0d20 73 69 64 65 72 61 62 6c 79 93 6d 6f 72 65 8e a1 8d 91 12 11 47 70 9a 47 1d 6f 95 b8 e3 77 93 65 siderably.more......Gp.G.o...w.e
0d40 72 66 75 6c 96 03 09 25 74 68 61 6e 93 69 6e 93 70 72 65 76 69 6f 75 73 93 72 65 6c 65 61 73 65 rful...%than.in.previous.release
0d60 73 3b 91 03 22 8b 73 65 65 93 74 68 65 93 73 65 70 61 72 61 74 65 93 64 6f 98 63 75 6d 65 6e 9a s;..".see.the.separate.do.cumen.
0d80 b8 e3 74 93 77 68 69 63 98 68 93 65 78 70 6c 61 69 6e 73 93 74 68 65 93 69 6d 70 6c 65 6d 65 6e ..t.whic.h.explains.the.implemen
0da0 98 74 61 74 69 6f 6e 93 6f 66 8e a1 8d 91 12 11 47 74 68 65 91 03 55 55 6f 70 74 69 6d 69 7a 65 .tation.of......Gthe..UUoptimize
0dc0 72 2e 8e a6 8d 91 21 11 47 57 91 ff 2a aa 65 9b 03 55 55 68 61 95 b8 e3 76 93 65 98 69 6d 70 6c r.....!.GW..*.e..UUha...v.e.impl
0de0 65 6d 65 6e 93 74 65 64 98 61 98 6e 93 75 6d 93 62 90 47 1d 65 72 98 6f 66 98 65 6e 68 61 6e 63 emen.ted.a.n.um.b.G.er.of.enhanc
0e00 65 6d 65 6e 93 74 73 98 74 6f 98 74 68 65 98 48 61 73 6b 93 65 6c 6c 98 6c 61 6e 67 75 61 67 65 emen.ts.to.the.Hask.ell.language
0e20 2e 91 04 71 c7 54 68 65 73 65 98 69 6e 63 6c 75 64 65 3a 8e 9f 1a 00 00 8d 8d 8d 8d 91 21 11 46 ...q.These.include:..........!.F
0e40 f3 1b 21 22 2c 9a 00 0a 00 00 00 0a 00 00 00 06 63 6d 73 79 31 30 c6 0f 8e 8e 8e 91 2b 11 47 c4 ..!",...........cmsy10......+.G.
0e60 54 68 65 96 03 55 55 49 2f 4f 93 73 79 73 74 65 6d 93 69 73 93 69 6d 70 6c 65 6d 65 6e 9a b8 e3 The..UUI/O.system.is.implemen...
0e80 74 65 64 93 75 73 69 6e 67 93 61 93 6d 6f 6e 61 64 2c 93 73 69 6d 69 6c 61 72 93 74 6f 93 74 68 ted.using.a.monad,.similar.to.th
0ea0 65 93 47 6c 61 73 67 6f 98 77 93 48 61 73 6b 98 65 6c 6c 93 73 79 73 74 65 6d 2e 8e a9 14 00 00 e.Glasgo.w.Hask.ell.system......
0ec0 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 53 74 72 69 63 74 6e 65 73 73 96 03 7a 73 .....!.F......+.G.Strictness..zs
0ee0 61 6e 6e 6f 74 61 74 69 6f 6e 73 93 69 6e 93 74 90 b8 e3 79 70 9a 47 1d 65 93 64 65 63 6c 61 72 annotations.in.t...yp.G.e.declar
0f00 61 74 69 6f 6e 73 93 63 61 6e 93 62 98 65 93 75 73 65 64 93 74 6f 93 64 65 0c 6e 65 93 6e 6f 6e ations.can.b.e.used.to.de.ne.non
0f20 2d 6c 61 7a 79 93 73 74 72 75 63 74 75 72 65 73 2e 91 04 e1 21 54 68 69 73 93 69 73 8e a1 8d 91 -lazy.structures....!This.is....
0f40 2b 11 47 73 69 6d 69 6c 61 72 96 03 55 55 74 6f 93 77 68 61 74 93 74 68 65 93 68 90 b8 e3 62 9a +.Gsimilar..UUto.what.the.h...b.
0f60 47 1d 63 93 73 79 73 74 65 6d 93 73 75 70 70 98 6f 72 74 73 2e 8e a6 8d 8d 8d 8d 91 21 11 46 c6 G.c.system.supp.orts........!.F.
0f80 0f 8e 8e 8e 91 2b 11 47 c4 41 6e 6e 6f 74 61 74 69 6f 6e 73 96 03 55 55 63 61 6e 93 62 90 47 1d .....+.G.Annotations..UUcan.b.G.
0fa0 65 93 75 73 65 64 93 74 6f 93 63 6f 6e 90 b8 e3 74 72 6f 6c 93 74 68 65 93 6f 70 74 69 6d 69 7a e.used.to.con...trol.the.optimiz
0fc0 65 72 2e 8e a6 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 41 96 03 55 55 4c 69 73 70 er........!.F......+.G.A..UULisp
0fe0 93 69 6e 9a b8 e3 74 65 72 66 61 63 65 93 69 73 93 73 75 70 70 6c 69 65 64 2e 91 04 71 c7 54 68 .in...terface.is.supplied...q.Th
1000 69 73 93 69 73 93 73 69 6d 69 6c 61 72 93 74 6f 93 74 68 65 93 43 93 69 6e 98 74 65 72 66 61 63 is.is.similar.to.the.C.in.terfac
1020 65 93 69 6e 93 74 68 65 93 47 6c 61 73 67 6f 98 77 93 63 6f 6d 70 69 6c 65 72 2e 8e 8e 8e 8c 8b e.in.the.Glasgo.w.compiler......
1040 00 00 00 02 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 ................................
1060 00 00 00 00 00 00 00 00 00 00 02 13 a0 02 a9 4b 85 8d a0 fd 62 b4 7b 8d 8d 91 12 11 47 c8 31 91 ...............K....b.{.....G.1.
1080 0a 00 01 49 4e 54 52 90 b8 e3 4f 44 55 43 54 49 4f 4e 92 01 4b f4 02 c4 32 8e 8e a0 02 7f 4b 85 ...INTR...ODUCTION..K...2.....K.
10a0 8d a0 fd a3 b4 7b 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 57 91 ff 2a aa 65 96 03 .....{.....!.F......+.G.W..*.e..
10c0 42 22 73 75 70 70 9a 47 1d 6f 72 74 93 73 65 70 61 72 61 74 65 93 63 6f 6d 70 69 6c 61 74 69 6f B"supp.G.ort.separate.compilatio
10e0 6e 93 75 73 69 6e 67 93 f3 1c fd 00 27 3a 00 0a 00 00 00 0a 00 00 00 06 63 6d 74 69 31 30 c7 75 n.using.....':..........cmti10.u
1100 6e 69 74 93 c4 0c 6c 65 73 2e 91 04 6b 61 54 68 65 73 65 93 61 72 65 93 73 69 6d 69 6c 61 72 93 nit...les...kaThese.are.similar.
1120 74 6f 93 6c 6f 98 63 61 6c 69 7a 65 64 93 6d 61 6b 90 b8 e3 65 0c 6c 65 73 93 61 6e 64 8e a4 0c to.lo.calized.mak...e.les.and...
1140 00 00 8d 91 2b 11 47 74 65 6c 6c 96 03 55 55 74 68 65 93 63 6f 6d 70 69 6c 65 72 93 61 62 9a 47 ....+.Gtell..UUthe.compiler.ab.G
1160 1d 6f 75 74 93 63 6f 6d 70 69 6c 65 72 93 73 65 74 74 69 6e 67 73 93 61 6e 64 93 64 65 70 98 65 .out.compiler.settings.and.dep.e
1180 6e 64 65 6e 63 69 65 73 93 61 6d 6f 6e 67 93 75 6e 69 74 73 2e 8e 9f 15 16 b2 8d 91 21 11 47 54 ndencies.among.units........!.GT
11a0 68 69 73 96 03 21 34 72 65 6c 65 61 73 65 93 68 61 73 93 62 9a 47 1d 65 65 6e 93 70 98 6f 72 74 his..!4release.has.b.G.een.p.ort
11c0 65 64 93 74 6f 93 43 4d 55 91 03 21 26 43 6f 6d 6d 6f 6e 93 4c 69 73 70 2c 9b 03 2b a1 4c 75 63 ed.to.CMU..!&Common.Lisp,..+.Luc
11e0 69 64 93 4c 69 73 70 2c 98 41 4b 90 b8 e3 43 4c 2c 93 41 6c 6c 65 67 72 6f 93 43 6f 6d 6d 6f 6e id.Lisp,.AK...CL,.Allegro.Common
1200 93 4c 69 73 70 2c 8e a1 8d 91 12 11 47 61 6e 64 96 04 17 77 48 61 72 6c 65 71 75 69 6e 93 4c 69 .Lisp,......Gand...wHarlequin.Li
1220 73 70 95 b8 e3 77 93 6f 72 6b 73 2e 91 06 b8 2c 42 65 63 61 75 73 65 96 04 17 77 6f 66 93 6c 69 sp...w.orks....,Because...wof.li
1240 63 65 6e 73 69 6e 67 93 72 65 73 74 72 69 63 74 69 6f 6e 73 2c 91 04 47 ff 6f 6e 6c 79 93 74 68 censing.restrictions,..G.only.th
1260 65 93 43 4d 55 91 04 17 45 62 61 73 65 64 93 73 79 73 74 65 6d 93 69 73 93 62 90 47 1d 65 69 6e e.CMU...Ebased.system.is.b.G.ein
1280 67 8e a1 8d 91 12 11 47 72 65 6c 65 61 73 65 64 96 03 55 55 69 6e 93 62 69 6e 61 72 79 93 66 6f g......Greleased..UUin.binary.fo
12a0 72 6d 2e 91 04 71 c7 57 91 ff 2a aa 65 93 65 78 70 90 47 1d 65 63 74 93 74 6f 93 68 61 95 b8 e3 rm...q.W..*.e.exp.G.ect.to.ha...
12c0 76 93 65 96 03 55 55 61 93 4d 61 63 69 6e 9a b8 e3 74 6f 73 68 93 76 98 65 72 73 69 6f 6e 93 28 v.e..UUa.Macin...tosh.v.ersion.(
12e0 75 73 69 6e 67 93 4d 43 4c 29 93 61 98 76 91 ff 71 c7 61 69 6c 61 62 6c 65 93 73 6f 90 47 1d 6f using.MCL).a.v..q.ailable.so.G.o
1300 6e 2e 8e a9 10 5c e6 8d 91 21 11 47 57 91 ff 2a aa 65 96 07 f5 38 73 75 70 70 6c 79 93 6d 61 6e n....\...!.GW..*.e...8supply.man
1320 9a b8 e3 79 93 48 61 73 6b 98 65 6c 6c 93 70 72 6f 67 72 61 6d 73 93 61 6e 64 93 75 74 69 6c 69 ...y.Hask.ell.programs.and.utili
1340 74 69 65 73 93 69 6e 93 6f 75 72 93 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 91 12 51 71 54 68 65 ties.in.our.distribution...QqThe
1360 93 64 69 72 65 63 74 6f 72 79 8e a1 8d 8d 91 12 11 47 f3 1f df ea 3c 78 00 0a 00 00 00 0a 00 00 .directory.......G....<x........
1380 00 06 63 6d 74 74 31 30 ca 24 48 41 53 4b 45 4c 4c 2f 70 72 6f 67 73 8e 91 5e f1 ab c4 63 6f 6e ..cmtt10.$HASKELL/progs..^...con
13a0 95 b8 e3 74 61 69 6e 73 9b 03 60 8e 6d 61 6e 93 79 98 65 78 61 6d 70 6c 65 73 98 6f 66 98 48 61 ...tains..`.man.y.examples.of.Ha
13c0 73 6b 93 65 6c 6c 98 70 72 6f 67 72 61 6d 6d 69 6e 67 2e 91 04 93 71 57 69 74 68 69 6e 98 74 68 sk.ell.programming....qWithin.th
13e0 69 73 98 64 69 72 65 63 74 6f 72 79 91 ff 2a aa 2c 8d 91 03 63 5c ca 70 72 65 6c 75 64 65 8e 8e is.directory..*.,...c\.prelude..
1400 a1 8d 91 12 11 47 c4 63 6f 6e 9a b8 e3 74 61 69 6e 73 96 03 7d 63 74 68 65 93 76 98 65 72 73 69 .....G.con...tains..}cthe.v.ersi
1420 6f 6e 93 6f 66 93 74 68 65 93 70 72 65 6c 75 64 65 93 75 73 65 64 93 62 98 79 93 74 68 65 93 73 on.of.the.prelude.used.b.y.the.s
1440 79 73 74 65 6d 2c 8d 91 03 87 67 ca 64 65 6d 6f 8e 91 1c 04 be c4 63 6f 6e 98 74 61 69 6e 73 93 ystem,....g.demo......con.tains.
1460 6d 61 6e 98 79 93 73 61 6d 70 6c 65 93 70 72 6f 67 72 61 6d 73 2c 8d 91 03 87 67 ca 6c 69 62 8e man.y.sample.programs,....g.lib.
1480 8e a1 8d 91 12 11 47 c4 63 6f 6e 9a b8 e3 74 61 69 6e 73 96 04 22 46 61 93 6e 98 75 6d 98 62 90 ......G.con...tains.."Fa.n.um.b.
14a0 47 1d 65 72 93 6f 66 93 75 73 65 66 75 6c 93 6c 69 62 72 61 72 69 65 73 2c 91 04 55 82 69 6e 63 G.er.of.useful.libraries,..U.inc
14c0 6c 75 64 69 6e 67 93 74 68 65 93 58 91 04 22 11 77 69 6e 64 6f 98 77 93 69 6e 98 74 65 72 66 61 luding.the.X..".windo.w.in.terfa
14e0 63 65 2e 91 06 d8 99 41 6c 6c 93 64 6f 90 47 1d 63 75 6d 65 6e 98 74 61 74 69 6f 6e 93 69 73 93 ce.....All.do.G.cumen.tation.is.
1500 69 6e 8e a1 8d 8d 91 12 11 47 ca 24 48 41 53 4b 45 4c 4c 2f 64 6f 63 8e 91 51 11 23 c4 2e 8e a6 in.......G.$HASKELL/doc..Q.#....
1520 8d 91 21 11 47 41 91 03 1d 7b 6e 95 b8 e3 75 6d 93 62 9a 47 1d 65 72 96 03 1d 89 6f 66 93 61 73 ..!.GA...{n...um.b.G.er....of.as
1540 70 98 65 63 74 73 93 6f 66 93 74 68 65 93 73 79 73 74 65 6d 93 61 72 65 93 61 73 93 79 9a b8 e3 p.ects.of.the.system.are.as.y...
1560 65 74 93 69 6e 63 6f 6d 70 6c 65 74 65 93 6f 72 93 69 6e 63 6f 6d 70 61 74 69 62 6c 65 93 77 69 et.incomplete.or.incompatible.wi
1580 74 68 93 73 74 61 6e 64 61 72 64 93 48 61 73 6b 98 65 6c 6c 2e 8e a1 8d 91 12 11 47 54 68 65 73 th.standard.Hask.ell.......GThes
15a0 65 91 03 55 55 69 6e 63 6c 75 64 65 3a 8e 9f 15 16 b2 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 e..UUinclude:..........!.F......
15c0 2b 11 47 c4 53 74 72 65 61 6d 96 03 55 55 49 2f 4f 93 68 61 73 93 62 90 47 1d 65 65 6e 93 65 6c +.G.Stream..UUI/O.has.b.G.een.el
15e0 69 6d 69 6e 61 74 65 64 93 7c 93 73 65 65 93 73 65 63 74 69 6f 6e 93 35 2e 8e a4 12 5c e6 8d 8d iminated.|.see.section.5....\...
1600 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 53 6f 6d 65 96 03 55 55 65 72 72 6f 72 93 6d 65 ...!.F......+.G.Some..UUerror.me
1620 73 73 61 67 65 73 93 61 72 65 93 72 61 74 68 65 72 93 63 72 79 70 74 69 63 2e 8e a1 8d 8d 8d 8d ssages.are.rather.cryptic.......
1640 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 41 91 04 df d7 66 65 77 96 04 e0 3d 65 72 72 6f 72 73 .!.F......+.G.A....few...=errors
1660 93 61 72 65 93 6e 6f 74 93 72 65 63 6f 95 b8 e3 76 93 65 72 65 64 96 04 e0 3d 66 72 6f 6d 93 63 .are.not.reco...v.ered...=from.c
1680 6f 72 72 65 63 74 6c 79 91 ff 2a aa 2c 91 05 42 f7 63 61 75 73 69 6e 67 93 74 68 65 93 63 6f 6d orrectly..*.,..B.causing.the.com
16a0 70 69 6c 65 72 93 74 6f 93 63 72 61 73 68 93 6c 61 74 65 72 93 64 75 72 69 6e 67 8e a9 0c 00 00 piler.to.crash.later.during.....
16c0 8d 91 2b 11 47 63 6f 6d 70 69 6c 61 74 69 6f 6e 2e 8e a1 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e ..+.Gcompilation........!.F.....
16e0 91 2b 11 47 c4 53 6f 6d 65 96 03 45 bd 49 2f 4f 91 03 45 b9 72 65 71 75 65 73 74 73 93 61 72 65 .+.G.Some..E.I/O..E.requests.are
1700 93 6e 6f 74 93 69 6d 70 6c 65 6d 65 6e 9a b8 e3 74 65 64 93 6f 72 93 61 72 65 93 6e 6f 74 93 6d .not.implemen...ted.or.are.not.m
1720 65 61 6e 69 6e 67 66 75 6c 93 69 6e 93 74 68 65 93 48 61 73 6b 98 65 6c 6c 93 65 6e 98 76 69 72 eaningful.in.the.Hask.ell.en.vir
1740 6f 6e 6d 65 6e 98 74 93 77 98 65 8e a6 8d 91 2b 11 47 73 75 70 70 6c 79 91 ff 2a aa 2e 8e a1 8d onmen.t.w.e....+.Gsupply..*.....
1760 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 57 91 ff 2a aa 65 96 03 55 55 64 6f 93 6e 6f ....!.F......+.G.W..*.e..UUdo.no
1780 74 93 68 61 6e 64 6c 65 93 69 6e 9a b8 e3 74 65 72 66 61 63 65 93 0c 6c 65 73 93 79 98 65 74 2e t.handle.in...terface..les.y.et.
17a0 8e 9f 1f a6 ab 8d 8d 91 12 11 47 db 31 2e 33 8e 91 30 d1 47 48 61 73 6b 95 a0 00 65 6c 6c 91 04 ..........G.1.3..0.GHask...ell..
17c0 80 00 4d 61 69 6c 62 90 60 00 6f 93 78 65 73 8e 9f 16 d2 3a 8d 91 12 11 47 c4 54 68 65 72 65 96 ..Mailb.`.o.xes....:....G.There.
17e0 03 01 df 61 72 65 93 61 93 6e 95 b8 e3 75 6d 93 62 9a 47 1d 65 72 96 03 01 df 6f 66 93 6d 61 69 ...are.a.n...um.b.G.er....of.mai
1800 6c 62 98 6f 90 b8 e3 78 65 73 93 61 73 73 6f 98 63 69 61 74 65 64 93 77 69 74 68 93 48 61 73 6b lb.o...xes.asso.ciated.with.Hask
1820 9a b8 e3 65 6c 6c 93 61 6e 64 93 74 68 65 93 59 91 ff 2a aa 61 6c 65 93 48 61 73 6b 98 65 6c 6c ...ell.and.the.Y..*.ale.Hask.ell
1840 93 50 72 6f 91 00 8e 38 6a 65 63 74 2c 91 03 12 90 61 73 93 64 65 73 63 72 69 62 90 47 1d 65 64 .Pro...8ject,....as.describ.G.ed
1860 8e a6 8d 91 12 11 47 62 90 47 1d 65 6c 6f 90 b8 e3 77 2e 8e 9f 16 45 25 8d 8d 8d 8d 91 21 11 46 ......Gb.G.elo...w....E%.....!.F
1880 c6 0f 8e 8e 8e 8d 91 2b 11 47 ca 68 61 73 6b 65 6c 6c 2d 72 65 71 75 65 73 74 73 40 63 73 2e 79 .......+.G.haskell-requests@cs.y
18a0 61 6c 65 2e 65 64 75 8e 8e a6 8d 91 2b 11 47 c4 55 73 65 96 03 c1 77 74 68 69 73 93 61 64 64 72 ale.edu.....+.G.Use...wthis.addr
18c0 65 73 73 93 74 6f 93 63 6f 6d 6d 9a b8 e3 75 6e 69 63 61 74 65 93 77 69 74 68 93 75 73 93 61 62 ess.to.comm...unicate.with.us.ab
18e0 90 47 1d 6f 75 74 93 6f 75 72 93 63 6f 6d 70 69 6c 65 72 2e 91 05 b6 2c 57 91 ff 2a aa 65 93 61 .G.out.our.compiler....,W..*.e.a
1900 6c 73 6f 93 6d 61 69 6e 98 74 61 69 6e 93 74 68 65 93 48 61 73 6b 98 65 6c 6c 8e a6 8d 91 2b 11 lso.main.tain.the.Hask.ell....+.
1920 47 6d 61 69 6c 69 6e 67 91 03 55 55 6c 69 73 74 2e 8e a1 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e Gmailing..UUlist........!.F.....
1940 8d 91 2b 11 47 ca 68 61 73 6b 65 6c 6c 2d 62 75 67 73 40 63 73 2e 79 61 6c 65 2e 65 64 75 8e 8e ..+.G.haskell-bugs@cs.yale.edu..
1960 a6 8d 91 2b 11 47 c4 53 65 6e 64 96 03 55 55 62 75 67 93 72 65 70 90 47 1d 6f 72 74 73 93 74 6f ...+.G.Send..UUbug.rep.G.orts.to
1980 93 74 68 69 73 93 61 64 64 72 65 73 73 2e 8e a1 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 8d 91 2b .this.address........!.F.......+
19a0 11 47 ca 68 61 73 6b 65 6c 6c 40 63 73 2e 79 61 6c 65 2e 65 64 75 8e 8e a6 8d 91 2b 11 47 c4 54 .G.haskell@cs.yale.edu.....+.G.T
19c0 68 69 73 96 03 14 fc 69 73 93 61 93 6d 61 69 6c 69 6e 67 93 6c 69 73 74 93 66 6f 72 93 67 65 6e his....is.a.mailing.list.for.gen
19e0 65 72 61 6c 93 69 73 73 75 65 73 93 63 6f 6e 63 65 72 6e 69 6e 67 93 74 68 65 93 6c 61 6e 67 75 eral.issues.concerning.the.langu
1a00 61 67 65 2e 91 04 5c 54 4d 65 73 73 61 67 65 73 93 73 65 6e 90 b8 e3 74 93 74 6f 93 74 68 69 73 age...\TMessages.sen...t.to.this
1a20 93 61 64 64 72 65 73 73 8e a6 8d 91 2b 11 47 77 69 6c 6c 96 03 6c c9 62 90 47 1d 65 93 66 6f 72 .address....+.Gwill..l.b.G.e.for
1a40 77 9a b8 e3 61 72 64 65 64 93 74 6f 93 61 6c 6c 93 6d 65 6d 98 62 90 47 1d 65 72 73 93 6f 66 93 w...arded.to.all.mem.b.G.ers.of.
1a60 74 68 65 93 48 61 73 6b 98 65 6c 6c 93 64 69 73 63 75 73 73 69 6f 6e 93 6c 69 73 74 2c 91 03 72 the.Hask.ell.discussion.list,..r
1a80 a6 77 68 69 63 98 68 93 68 61 73 93 61 93 55 53 41 91 03 6c c3 64 69 73 74 72 69 62 75 74 69 6f .whic.h.has.a.USA..l.distributio
1aa0 6e 8e a6 8d 91 2b 11 47 6d 61 6e 61 67 65 64 96 02 c3 56 62 9a b8 e3 79 93 59 91 ff 2a aa 61 6c n....+.Gmanaged...Vb...y.Y..*.al
1ac0 65 93 61 6e 64 93 61 6e 93 45 75 72 6f 70 90 47 1d 65 61 6e 93 64 69 73 74 72 69 62 75 74 69 6f e.and.an.Europ.G.ean.distributio
1ae0 6e 93 6d 61 6e 61 67 65 64 93 62 98 79 93 74 68 65 93 55 6e 69 76 98 65 72 73 69 74 98 79 93 6f n.managed.b.y.the.Univ.ersit.y.o
1b00 66 93 47 6c 61 73 67 6f 98 77 2e 91 04 41 1d 50 6c 65 61 73 65 8e a6 8d 91 2b 11 47 64 6f 96 03 f.Glasgo.w...A.Please....+.Gdo..
1b20 6a d1 6e 6f 74 93 73 65 6e 64 93 62 75 67 93 72 65 70 9a 47 1d 6f 72 74 73 93 6f 72 93 6f 74 68 j.not.send.bug.rep.G.orts.or.oth
1b40 65 72 93 6d 65 73 73 61 67 65 73 93 73 70 98 65 63 69 0c 63 61 6c 6c 79 93 61 62 98 6f 75 74 93 er.messages.sp.eci.cally.ab.out.
1b60 74 68 65 93 59 91 ff 2a aa 61 6c 65 93 69 6d 70 6c 65 6d 65 6e 90 b8 e3 74 61 74 69 6f 6e 93 74 the.Y..*.ale.implemen...tation.t
1b80 6f 93 74 68 69 73 8e a6 8d 91 2b 11 47 6c 69 73 74 21 8e 9f 1f a6 ab 8d 8d 91 12 11 47 db 31 2e o.this....+.Glist!..........G.1.
1ba0 34 8e 91 30 d1 47 55 73 69 6e 67 96 04 80 00 74 68 69 73 93 4d 61 6e 90 a0 00 75 61 6c 8e 9f 16 4..0.GUsing....this.Man...ual...
1bc0 d2 3a 8d 91 12 11 47 c4 43 61 73 75 61 6c 96 03 60 55 75 73 65 72 73 93 6f 66 93 59 91 ff 2a aa .:....G.Casual..`Uusers.of.Y..*.
1be0 61 6c 65 93 48 61 73 6b 9a b8 e3 65 6c 6c 93 6e 65 65 64 93 6f 6e 6c 79 93 72 65 61 64 93 65 69 ale.Hask...ell.need.only.read.ei
1c00 74 68 65 72 93 73 65 63 74 69 6f 6e 93 32 93 61 62 90 47 1d 6f 75 74 93 74 68 65 93 45 6d 61 63 ther.section.2.ab.G.out.the.Emac
1c20 73 93 69 6e 98 74 65 72 66 61 63 65 93 6f 72 93 73 65 63 74 69 6f 6e 93 33 8e a6 8d 91 12 11 47 s.in.terface.or.section.3......G
1c40 61 62 90 47 1d 6f 75 74 96 03 70 21 74 68 65 93 63 6f 6d 6d 61 6e 64 93 69 6e 9a b8 e3 74 65 72 ab.G.out..p!the.command.in...ter
1c60 66 61 63 65 2e 91 04 c2 2b 46 69 72 73 74 93 74 69 6d 65 93 75 73 65 72 73 93 6e 65 65 64 93 74 face....+First.time.users.need.t
1c80 6f 93 63 6f 6e 0c 67 75 72 65 93 74 68 65 69 72 93 65 6e 98 76 69 72 6f 6e 6d 65 6e 98 74 93 66 o.con.gure.their.en.vironmen.t.f
1ca0 6f 72 93 74 68 65 93 48 61 73 6b 98 65 6c 6c 8e a6 8d 91 12 11 47 73 79 73 74 65 6d 3b 91 05 0a or.the.Hask.ell......Gsystem;...
1cc0 d7 74 68 69 73 96 04 79 01 69 73 93 64 65 73 63 72 69 62 9a 47 1d 65 64 93 69 6e 93 73 65 63 74 .this..y.is.describ.G.ed.in.sect
1ce0 69 6f 6e 93 31 30 2e 91 07 dc cb 53 65 63 74 69 6f 6e 93 38 2c 91 04 c1 ec 61 62 98 6f 75 74 93 ion.10.....Section.8,....ab.out.
1d00 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 65 72 72 6f 72 73 2c 91 04 c1 ec 6d 61 90 b8 e3 79 93 61 6c compilation.errors,....ma...y.al
1d20 73 6f 93 62 98 65 93 75 73 65 66 75 6c 8e a6 8d 91 12 11 47 66 6f 72 96 03 9a fa 6e 6f 90 b8 e3 so.b.e.useful......Gfor....no...
1d40 76 69 63 65 93 75 73 65 72 73 2e 91 05 42 b7 57 91 ff 2a aa 65 93 61 64 76 69 73 65 93 75 73 65 vice.users...B.W..*.e.advise.use
1d60 72 73 93 75 6e 66 61 6d 69 6c 69 61 72 93 77 69 74 68 93 74 68 65 93 6c 61 6e 67 75 61 67 65 93 rs.unfamiliar.with.the.language.
1d80 74 6f 93 74 72 79 93 74 68 65 93 74 75 74 6f 72 69 61 6c 93 66 72 6f 6d 93 74 68 65 93 45 6d 61 to.try.the.tutorial.from.the.Ema
1da0 63 73 8e a6 8d 91 12 11 47 69 6e 95 b8 e3 74 65 72 66 61 63 65 2e 91 04 62 76 49 66 9b 03 27 63 cs......Gin...terface...bvIf..'c
1dc0 79 93 6f 75 98 77 93 61 6e 93 74 98 74 6f 98 75 73 65 98 70 72 6f 67 72 61 6d 73 98 6c 61 72 67 y.ou.w.an.t.to.use.programs.larg
1de0 65 72 98 74 68 61 6e 98 61 98 73 69 6e 67 6c 65 98 73 6f 75 72 63 65 98 0c 6c 65 2c 91 03 30 93 er.than.a.single.source..le,..0.
1e00 73 65 63 74 69 6f 6e 98 34 98 64 65 73 63 72 69 62 90 47 1d 65 73 98 68 6f 93 77 98 74 6f 98 64 section.4.describ.G.es.ho.w.to.d
1e20 6f 8e a6 8d 91 12 11 47 74 68 69 73 2e 8e 8e 8e 8c 8b 00 00 00 03 00 00 00 00 00 00 00 00 00 00 o......Gthis....................
1e40 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 10 3f a0 02 .............................?..
1e60 a9 4b 85 8d a0 fd 62 b4 7b 8d 8d 91 12 11 47 c8 32 91 0a 00 01 55 53 49 4e 47 96 03 55 55 48 41 .K....b.{.....G.2....USING..UUHA
1e80 53 4b 45 4c 4c 93 46 52 9a b8 e3 4f 4d 93 45 4d 41 98 43 53 92 01 01 70 69 c4 33 8e 8e a0 02 7f SKELL.FR...OM.EMA.CS...pi.3.....
1ea0 4b 85 8d a0 fd a3 b4 7b 8d 8d 91 12 11 47 e2 32 8e 91 2a e8 46 55 73 69 6e 67 96 05 85 1c 48 61 K......{.....G.2..*.FUsing....Ha
1ec0 73 6b 90 8a 3d 65 6c 6c 93 46 91 fe 9e b8 72 6f 6d 93 45 6d 61 63 73 8e 9f 1b e7 1b 8d 91 12 11 sk..=ell.F....rom.Emacs.........
1ee0 47 c4 57 91 ff 2a aa 65 96 02 d7 5e 73 75 70 70 6c 79 93 74 95 b8 e3 77 93 6f 9b 02 d7 5e 64 69 G.W..*.e...^supply.t...w.o...^di
1f00 0b 65 72 65 6e 93 74 98 70 72 6f 67 72 61 6d 6d 69 6e 67 98 65 6e 93 76 69 72 6f 6e 6d 65 6e 93 .eren.t.programming.en.vironmen.
1f20 74 73 98 77 69 74 68 98 59 91 ff 2a aa 61 6c 65 98 48 61 73 6b 93 65 6c 6c 3a 91 04 32 cb 61 6e ts.with.Y..*.ale.Hask.ell:..2.an
1f40 98 65 64 69 74 6f 72 98 62 61 73 65 64 98 65 6e 93 76 69 72 6f 6e 6d 65 6e 93 74 8e a4 0c 00 00 .editor.based.en.vironmen.t.....
1f60 8d 91 12 11 47 62 75 69 6c 74 96 03 24 5c 6f 6e 93 74 68 65 93 45 6d 61 63 73 93 65 64 69 74 6f ....Gbuilt..$\on.the.Emacs.edito
1f80 72 93 61 6e 64 93 61 93 63 6f 6d 6d 61 6e 64 93 69 6e 9a b8 e3 74 65 72 70 72 65 74 65 72 2e 91 r.and.a.command.in...terpreter..
1fa0 04 61 74 42 6f 74 68 93 70 72 6f 98 76 69 64 65 93 74 68 65 93 73 61 6d 65 93 66 75 6e 63 74 69 .atBoth.pro.vide.the.same.functi
1fc0 6f 6e 61 6c 69 74 98 79 93 62 75 74 93 74 68 65 8e a1 8d 91 12 11 47 45 6d 61 63 73 9b 03 29 d2 onalit.y.but.the......GEmacs..).
1fe0 65 6e 95 b8 e3 76 69 72 6f 6e 6d 65 6e 93 74 98 69 73 98 6d 93 75 63 93 68 98 6d 6f 72 65 98 63 en...vironmen.t.is.m.uc.h.more.c
2000 6f 6e 93 76 93 65 6e 69 65 6e 93 74 98 61 6e 64 98 69 73 98 74 68 65 98 72 65 63 6f 6d 6d 65 6e on.v.enien.t.and.is.the.recommen
2020 64 65 64 98 77 93 61 93 79 98 6f 66 98 75 73 69 6e 67 98 59 91 ff 2a aa 61 6c 65 98 48 61 73 6b ded.w.a.y.of.using.Y..*.ale.Hask
2040 93 65 6c 6c 2e 91 04 63 46 49 66 8e a1 8d 91 12 11 47 79 9a b8 e3 6f 75 96 03 55 55 70 6c 61 6e .ell...cFIf......Gy...ou..UUplan
2060 93 74 6f 93 75 73 65 93 74 68 65 93 63 6f 6d 6d 61 6e 64 93 69 6e 98 74 65 72 70 72 65 74 65 72 .to.use.the.command.in.terpreter
2080 2c 93 79 98 6f 75 93 63 61 6e 93 73 6b 69 70 93 74 68 69 73 93 73 65 63 74 69 6f 6e 2e 8e 9f 21 ,.y.ou.can.skip.this.section...!
20a0 fe 36 8d 8d 91 12 11 47 db 32 2e 31 8e 91 30 d1 47 54 68 65 96 04 80 00 48 61 73 6b 90 a0 00 65 .6.....G.2.1..0.GThe....Hask...e
20c0 6c 6c 93 45 6d 61 63 73 93 4d 6f 90 60 00 64 65 8e 9f 18 75 54 8d 91 12 11 47 c4 42 65 66 6f 72 ll.Emacs.Mo.`.de...uT....G.Befor
20e0 65 96 04 70 85 75 73 69 6e 67 93 74 68 65 93 48 61 73 6b 9a b8 e3 65 6c 6c 93 45 6d 61 63 73 93 e..p.using.the.Hask...ell.Emacs.
2100 6d 6f 90 47 1d 64 65 2c 91 04 b7 51 79 98 6f 75 93 6d 98 75 73 74 93 0c 72 73 74 93 63 6f 6e 0c mo.G.de,...Qy.ou.m.ust..rst.con.
2120 67 75 72 65 93 79 98 6f 75 72 8d 93 ca 2e 65 6d 61 63 73 8e 91 28 60 f8 c4 0c 6c 65 93 61 73 93 gure.y.our....emacs..(`...le.as.
2140 64 65 73 63 72 69 62 90 47 1d 65 64 93 69 6e 8e a1 8d 91 12 11 47 73 65 63 74 69 6f 6e 96 04 79 describ.G.ed.in......Gsection..y
2160 5a 31 30 2e 91 07 dd d5 4f 6e 63 65 93 79 90 b8 e3 6f 75 72 8d 93 ca 2e 65 6d 61 63 73 8e 91 28 Z10.....Once.y...our....emacs..(
2180 72 a2 c4 0c 6c 65 93 68 61 73 93 62 9a 47 1d 65 65 6e 93 6d 6f 98 64 69 0c 65 64 93 74 6f 93 72 r...le.has.b.G.een.mo.di.ed.to.r
21a0 65 63 6f 67 6e 69 7a 65 93 48 61 73 6b 90 b8 e3 65 6c 6c 93 70 72 6f 67 72 61 6d 73 2c 91 04 c2 ecognize.Hask...ell.programs,...
21c0 5a 74 68 65 93 45 6d 61 63 73 8e a1 8d 91 12 11 47 65 64 69 74 6f 72 96 03 86 0c 77 69 6c 6c 93 Zthe.Emacs......Geditor....will.
21e0 65 6e 9a b8 e3 74 65 72 93 48 61 73 6b 98 65 6c 6c 93 6d 6f 90 47 1d 64 65 93 77 68 65 6e 65 76 en...ter.Hask.ell.mo.G.de.whenev
2200 98 65 72 93 61 93 0c 6c 65 93 77 69 74 68 93 65 78 74 65 6e 73 69 6f 6e 8d 93 ca 2e 68 73 8e 91 .er.a..le.with.extension....hs..
2220 16 cc 0f c4 6f 72 8d 93 ca 2e 6c 68 73 8e 91 1c 0c 0c c4 69 73 93 76 69 73 69 74 65 64 2e 91 05 ....or....lhs......is.visited...
2240 03 ec 48 61 73 6b 98 65 6c 6c 93 6d 6f 90 47 1d 64 65 8e a1 8d 91 12 11 47 70 72 6f 9a b8 e3 76 ..Hask.ell.mo.G.de......Gpro...v
2260 69 64 65 73 96 03 94 93 63 6f 6d 6d 61 6e 64 73 93 74 6f 93 63 6f 6e 98 74 72 6f 6c 93 74 68 65 ides....commands.to.con.trol.the
2280 93 48 61 73 6b 98 65 6c 6c 93 63 6f 6d 70 69 6c 65 72 93 61 73 93 61 6e 93 69 6e 66 65 72 69 6f .Hask.ell.compiler.as.an.inferio
22a0 72 93 70 72 6f 90 47 1d 63 65 73 73 93 75 6e 64 65 72 93 45 6d 61 63 73 2e 91 05 2f 81 54 68 65 r.pro.G.cess.under.Emacs.../.The
22c0 72 65 93 61 72 65 8e a1 8d 91 12 11 47 74 95 b8 e3 77 93 6f 96 03 b1 5e 62 61 73 69 63 93 63 6f re.are......Gt...w.o...^basic.co
22e0 6d 6d 61 6e 64 73 3a 91 05 29 d9 65 76 91 ff 71 c7 61 6c 75 61 74 69 6e 67 93 61 6e 64 93 70 72 mmands:..).ev..q.aluating.and.pr
2300 69 6e 90 b8 e3 74 69 6e 67 93 65 78 70 72 65 73 73 69 6f 6e 73 93 28 8d ca 43 2d 63 91 05 3f fd in...ting.expressions.(..C-c..?.
2320 65 8e 9b 1a 3f f1 c4 29 93 61 6e 64 93 72 75 6e 6e 69 6e 67 93 64 69 61 6c 6f 67 75 65 73 93 28 e...?..).and.running.dialogues.(
2340 8d ca 43 2d 63 91 05 3f fd 72 8e 98 c4 29 2e 8e a1 8d 91 12 11 47 54 68 65 79 96 03 55 55 6f 70 ..C-c..?.r...).......GThey..UUop
2360 90 47 1d 65 72 61 74 65 93 61 73 93 66 6f 6c 6c 6f 90 b8 e3 77 73 3a 8e a9 1c 00 00 8d 8d 8d 8d .G.erate.as.follo...ws:.........
2380 91 1e 4a 29 31 2e 8e 8e 8e 91 2b 11 47 45 6d 61 63 73 96 03 37 4c 70 72 6f 6d 70 74 73 93 79 9a ..J)1.....+.GEmacs..7Lprompts.y.
23a0 b8 e3 6f 75 93 66 6f 72 93 61 93 48 61 73 6b 98 65 6c 6c 93 65 78 70 72 65 73 73 69 6f 6e 2e 91 ..ou.for.a.Hask.ell.expression..
23c0 04 67 c4 46 91 ff 2a aa 6f 72 8d 93 ca 43 2d 63 91 05 3f fd 65 8e 91 1d 77 3d c4 2c 91 03 3d 4e .g.F..*.or...C-c..?.e...w=.,..=N
23e0 74 68 65 93 76 91 ff 71 c7 61 6c 75 65 93 6f 66 93 65 78 70 72 65 73 73 69 6f 6e 93 6d 98 75 73 the.v..q.alue.of.expression.m.us
2400 74 93 69 6e 93 63 6c 61 73 73 8e a1 8d 8d 91 2b 11 47 ca 54 65 78 74 8e 91 40 11 3b c4 2e 91 04 t.in.class.....+.G.Text..@.;....
2420 71 c7 46 91 ff 2a aa 6f 72 8d 91 03 55 55 ca 43 2d 63 91 05 3f fd 72 8e 91 1d 95 46 c4 2c 96 03 q.F..*.or...UU.C-c..?.r....F.,..
2440 55 55 74 68 65 93 76 91 ff 71 c7 61 6c 75 65 93 6d 9a b8 e3 75 73 74 93 62 90 47 1d 65 93 6f 66 UUthe.v..q.alue.m...ust.b.G.e.of
2460 93 74 98 79 70 90 47 1d 65 8d 93 ca 44 69 61 6c 6f 67 75 65 8e 91 2d 55 3d c4 2e 8e a4 14 00 00 .t.yp.G.e...Dialogue..-U=.......
2480 8d 8d 8d 8d 91 1e 4a 29 32 2e 8e 8e 8e 91 2b 11 47 41 6e 96 03 55 55 69 6e 66 65 72 69 6f 72 93 ......J)2.....+.GAn..UUinferior.
24a0 48 61 73 6b 90 b8 e3 65 6c 6c 93 70 72 6f 90 47 1d 63 65 73 73 93 69 73 93 73 74 61 72 74 65 64 Hask...ell.pro.G.cess.is.started
24c0 93 69 66 93 6f 6e 65 93 69 73 93 6e 6f 74 93 61 6c 72 65 61 64 79 93 72 75 6e 6e 69 6e 67 2e 8e .if.one.is.not.already.running..
24e0 a1 8d 8d 8d 8d 91 1e 4a 29 33 2e 8e 8e 8e 91 2b 11 47 41 6c 6c 8d 91 03 55 55 ca 2e 68 73 8e 91 .......J)3.....+.GAll...UU..hs..
2500 16 6a a1 c4 61 6e 64 8d 91 03 55 55 ca 2e 6c 68 73 8e 91 1b aa 9e c4 62 75 0b 65 72 73 96 03 55 .j..and...UU..lhs......bu.ers..U
2520 55 61 72 65 93 73 61 95 b8 e3 76 93 65 64 2e 8e a1 8d 8d 8d 8d 91 1e 4a 29 34 2e 8e 8e 8e 91 2b Uare.sa...v.ed.........J)4.....+
2540 11 47 54 68 65 96 03 55 55 0c 6c 65 93 63 6f 6e 9a b8 e3 74 61 69 6e 69 6e 67 93 74 68 65 93 63 .GThe..UU.le.con...taining.the.c
2560 75 72 73 6f 72 93 69 73 93 63 6f 6d 70 69 6c 65 64 93 62 98 79 93 74 68 65 93 48 61 73 6b 98 65 ursor.is.compiled.b.y.the.Hask.e
2580 6c 6c 93 63 6f 6d 70 69 6c 65 72 93 69 66 93 6e 65 63 65 73 73 61 72 79 91 ff 2a aa 2e 8e a1 8d ll.compiler.if.necessary..*.....
25a0 8d 8d 8d 91 1e 4a 29 35 2e 8e 8e 8e 91 2b 11 47 54 68 65 96 03 9a b0 65 78 70 72 65 73 73 69 6f .....J)5.....+.GThe....expressio
25c0 6e 93 69 73 93 65 76 91 ff 71 c7 61 6c 75 61 74 65 64 93 6f 72 93 72 75 6e 93 69 6e 93 74 68 65 n.is.ev..q.aluated.or.run.in.the
25e0 93 63 6f 6e 9a b8 e3 74 65 78 74 93 6f 66 93 74 68 65 93 6d 6f 90 47 1d 64 75 6c 65 93 63 6f 6e .con...text.of.the.mo.G.dule.con
2600 98 74 61 69 6e 69 6e 67 93 74 68 65 93 63 75 72 73 6f 72 93 28 74 68 65 72 65 8e a4 0c 00 00 8d .taining.the.cursor.(there......
2620 91 2b 11 47 6d 61 90 b8 e3 79 96 03 00 42 62 9a 47 1d 65 93 6d 6f 72 65 93 74 68 61 6e 93 6f 6e .+.Gma...y...Bb.G.e.more.than.on
2640 65 93 6d 6f 98 64 75 6c 65 93 69 6e 93 61 93 0c 6c 65 29 2e 91 04 55 6c 54 68 65 93 48 61 73 6b e.mo.dule.in.a..le)...UlThe.Hask
2660 90 b8 e3 65 6c 6c 93 64 69 61 6c 6f 67 75 65 93 62 75 0b 65 72 2c 9b 03 11 46 6e 61 6d 65 64 8d ...ell.dialogue.bu.er,...Fnamed.
2680 93 ca 2a 68 61 73 6b 65 6c 6c 2a 8e 91 32 40 27 c4 2c 98 70 90 47 1d 6f 70 73 8e a1 8d 91 2b 11 ..*haskell*..2@'.,.p.G.ops....+.
26a0 47 75 70 96 03 55 55 74 6f 93 64 69 73 70 6c 61 90 b8 e3 79 93 74 68 65 93 72 65 73 75 6c 74 2e Gup..UUto.displa...y.the.result.
26c0 8e a6 8d 91 21 11 47 41 6c 6c 96 02 a5 7d 69 6e 9a b8 e3 74 65 72 61 63 74 69 6f 6e 93 77 69 74 ....!.GAll...}in...teraction.wit
26e0 68 93 74 68 65 93 48 61 73 6b 98 65 6c 6c 93 70 72 6f 9a 47 1d 63 65 73 73 93 6f 98 63 63 75 72 h.the.Hask.ell.pro.G.cess.o.ccur
2700 73 93 69 6e 93 74 68 65 93 48 61 73 6b 9a b8 e3 65 6c 6c 93 64 69 61 6c 6f 67 75 65 93 62 75 0b s.in.the.Hask...ell.dialogue.bu.
2720 65 72 2e 91 04 37 2a 54 68 69 73 93 62 75 0b 65 72 93 72 65 63 65 69 76 98 65 73 8e a1 8d 91 12 er...7*This.bu.er.receiv.es.....
2740 11 47 73 74 61 74 75 73 96 03 af 24 61 6e 64 93 65 72 72 6f 72 93 6d 65 73 73 61 67 65 73 93 61 .Gstatus...$and.error.messages.a
2760 6e 64 93 77 9a b8 e3 65 6c 6c 93 61 73 93 49 2f 4f 91 03 af 0d 6f 70 90 47 1d 65 72 61 74 69 6f nd.w...ell.as.I/O....op.G.eratio
2780 6e 73 93 6f 6e 8d 93 ca 73 74 64 69 6e 8e 91 21 9e 39 c4 61 6e 64 8d 93 ca 73 74 64 6f 75 74 8e ns.on...stdin..!.9.and...stdout.
27a0 91 23 2f 12 c4 2e 91 05 7f 35 54 68 65 93 63 75 72 73 6f 72 93 6d 6f 98 76 98 65 73 93 74 6f 8e .#/......5The.cursor.mo.v.es.to.
27c0 a1 8d 91 12 11 47 74 68 69 73 96 03 55 55 62 75 0b 65 72 93 61 75 74 6f 6d 61 74 69 63 61 6c 6c .....Gthis..UUbu.er.automaticall
27e0 79 93 69 66 93 61 93 72 75 6e 6e 69 6e 67 93 70 72 6f 67 72 61 6d 93 72 65 71 75 65 73 74 73 93 y.if.a.running.program.requests.
2800 69 6e 70 75 74 2e 8e 9f 21 fe 36 8d 8d 91 12 11 47 db 32 2e 32 8e 91 30 d1 47 53 63 72 61 74 63 input...!.6.....G.2.2..0.GScratc
2820 95 a0 00 68 91 04 80 00 50 93 61 64 73 8e 9f 18 75 54 8d 91 12 11 47 c4 57 68 69 6c 65 96 02 bc ...h....P.ads...uT....G.While...
2840 15 64 65 76 9a b8 e3 65 6c 6f 70 69 6e 67 93 48 61 73 6b 98 65 6c 6c 93 70 72 6f 67 72 61 6d 73 .dev...eloping.Hask.ell.programs
2860 93 69 74 93 69 73 93 6f 66 74 65 6e 93 63 6f 6e 98 76 98 65 6e 69 65 6e 98 74 93 74 6f 93 74 65 .it.is.often.con.v.enien.t.to.te
2880 6d 70 9a 47 1d 6f 72 61 72 69 6c 79 93 61 64 64 93 64 65 0c 6e 69 74 69 6f 6e 73 93 74 6f 93 61 mp.G.orarily.add.de.nitions.to.a
28a0 93 6d 6f 98 64 75 6c 65 2e 8e a1 8d 91 12 11 47 41 8d 91 03 11 73 c7 73 63 72 96 ff 7d 27 61 74 .mo.dule.......GA....s.scr..}'at
28c0 63 68 91 04 58 4a 70 93 61 64 8e 91 38 e0 26 c4 69 73 96 03 11 84 61 93 73 70 9a 47 1d 65 63 69 ch..XJp.ad..8.&.is....a.sp.G.eci
28e0 61 6c 93 62 75 0b 65 72 93 61 73 73 6f 98 63 69 61 74 65 64 93 77 69 74 68 93 61 93 6d 6f 98 64 al.bu.er.asso.ciated.with.a.mo.d
2900 75 6c 65 93 28 6e 6f 74 93 77 69 74 68 93 61 93 0c 6c 65 21 29 91 04 5b 2c 69 6e 93 77 68 69 63 ule.(not.with.a..le!)..[,in.whic
2920 9a b8 e3 68 93 79 98 6f 75 93 6d 61 98 79 93 70 6c 61 63 65 8e a1 8d 91 12 11 47 64 65 0c 6e 69 ...h.y.ou.ma.y.place......Gde.ni
2940 74 69 6f 6e 73 96 03 54 fb 66 6f 72 93 75 73 65 93 64 75 72 69 6e 67 93 74 68 65 93 65 64 69 74 tions..T.for.use.during.the.edit
2960 69 6e 67 93 73 65 73 73 69 6f 6e 2e 91 04 71 a9 43 68 61 6e 67 65 73 93 74 6f 93 74 68 65 93 73 ing.session...q.Changes.to.the.s
2980 63 72 61 74 63 90 b8 e3 68 93 70 61 64 93 64 65 0c 6e 69 74 69 6f 6e 73 93 64 6f 93 6e 6f 74 93 cratc...h.pad.de.nitions.do.not.
29a0 72 65 71 75 69 72 65 8e a1 8d 91 12 11 47 66 75 6c 6c 96 03 03 31 72 65 63 6f 6d 70 69 6c 61 74 require......Gfull...1recompilat
29c0 69 6f 6e 93 6f 66 93 74 68 65 93 6d 6f 9a 47 1d 64 75 6c 65 93 61 6e 64 93 61 72 65 93 65 73 70 ion.of.the.mo.G.dule.and.are.esp
29e0 98 65 63 69 61 6c 6c 79 93 75 73 65 66 75 6c 93 77 68 65 6e 93 6c 61 72 67 65 93 70 72 6f 67 72 .ecially.useful.when.large.progr
2a00 61 6d 73 93 61 72 65 93 62 98 65 69 6e 67 93 64 65 76 90 b8 e3 65 6c 6f 70 98 65 64 2e 8e a1 8d ams.are.b.eing.dev...elop.ed....
2a20 91 12 11 47 54 68 65 96 03 ab 2d 73 63 72 61 74 63 9a b8 e3 68 93 70 61 64 93 69 73 93 61 6c 73 ...GThe...-scratc...h.pad.is.als
2a40 6f 93 61 93 67 6f 95 47 1d 6f 93 64 96 03 ab 2d 70 6c 61 63 65 93 74 6f 93 65 6e 98 74 65 72 93 o.a.go.G.o.d...-place.to.en.ter.
2a60 61 6e 64 93 74 65 73 74 93 6e 65 77 93 66 75 6e 63 74 69 6f 6e 73 93 62 90 47 1d 65 66 6f 72 65 and.test.new.functions.b.G.efore
2a80 93 6d 6f 98 76 69 6e 67 93 74 68 65 6d 93 69 6e 98 74 6f 93 74 68 65 8e a1 8d 91 12 11 47 73 6f .mo.ving.them.in.to.the......Gso
2aa0 75 72 63 65 96 03 0d 2f 0c 6c 65 2e 91 04 59 bb 57 68 65 6e 93 79 90 b8 e3 6f 75 93 75 73 65 93 urce.../.le...Y.When.y...ou.use.
2ac0 65 69 74 68 65 72 93 74 68 65 8d 93 ca 43 2d 63 91 05 3f fd 65 8e 9b 20 5a 4f c4 6f 72 8d 93 ca either.the...C-c..?.e...ZO.or...
2ae0 43 2d 63 91 05 3f fd 72 8e 98 c4 63 6f 6d 6d 61 6e 64 73 93 69 6e 93 61 93 73 63 72 61 74 63 9a C-c..?.r...commands.in.a.scratc.
2b00 b8 e3 68 93 70 61 64 2c 91 03 1b 9d 79 98 6f 75 93 6d 61 98 79 93 72 65 66 65 72 65 6e 63 65 8e ..h.pad,....y.ou.ma.y.reference.
2b20 a1 8d 91 12 11 47 74 68 65 96 03 55 55 64 65 0c 6e 69 74 69 6f 6e 73 93 69 6e 93 74 68 65 93 70 .....Gthe..UUde.nitions.in.the.p
2b40 61 64 93 61 73 93 77 90 b8 e3 65 6c 6c 93 61 73 93 74 68 6f 73 65 93 69 6e 93 74 68 65 93 61 73 ad.as.w...ell.as.those.in.the.as
2b60 73 6f 9a 47 1d 63 69 61 74 65 64 93 6d 6f 98 64 75 6c 65 2e 8e 9f 12 00 00 8d 91 21 11 47 54 91 so.G.ciated.mo.dule........!.GT.
2b80 ff 2a aa 6f 9b 03 fe 26 61 95 b8 e3 76 93 6f 69 64 98 67 6c 6f 62 61 6c 98 72 65 63 6f 6d 70 69 .*.o...&a...v.oid.global.recompi
2ba0 6c 61 74 69 6f 6e 2c 91 04 28 5a 74 68 65 72 65 98 61 72 65 98 61 98 6e 93 75 6d 93 62 90 47 1d lation,..(Zthere.are.a.n.um.b.G.
2bc0 65 72 98 6f 66 98 72 65 73 74 72 69 63 74 69 6f 6e 73 98 6f 6e 98 64 65 0c 6e 69 74 69 6f 6e 73 er.of.restrictions.on.de.nitions
2be0 98 77 68 69 63 93 68 98 6d 61 93 79 98 62 90 47 1d 65 8e a1 8d 91 12 11 47 70 6c 61 63 65 64 96 .whic.h.ma.y.b.G.e......Gplaced.
2c00 03 55 55 69 6e 93 61 93 73 63 72 61 74 63 90 b8 e3 68 93 70 61 64 3a 8e a6 8d 8d 8d 8d 91 21 11 .UUin.a.scratc...h.pad:.......!.
2c20 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 41 91 03 cd cf 73 63 72 61 74 63 9a b8 e3 68 96 03 cd ee 70 61 F......+.G.A....scratc...h....pa
2c40 64 93 6d 61 98 79 93 6e 6f 74 93 63 6f 6e 98 74 61 69 6e 93 61 6e 98 79 93 69 6d 70 90 47 1d 6f d.ma.y.not.con.tain.an.y.imp.G.o
2c60 72 74 93 6f 72 93 0c 78 69 74 98 79 93 64 65 63 6c 61 72 61 74 69 6f 6e 73 2e 91 05 db 93 4f 6e rt.or..xit.y.declarations.....On
2c80 6c 79 93 6e 61 6d 65 73 93 76 69 73 69 62 6c 65 93 69 6e 93 74 68 65 8e a1 8d 91 2b 11 47 61 73 ly.names.visible.in.the....+.Gas
2ca0 73 6f 95 47 1d 63 69 61 74 65 64 9b 03 55 55 6d 6f 93 64 75 6c 65 98 6f 72 98 77 69 74 68 69 6e so.G.ciated..UUmo.dule.or.within
2cc0 98 74 68 65 98 70 61 64 98 69 74 73 65 6c 66 98 63 61 6e 98 62 93 65 98 72 65 66 65 72 65 6e 63 .the.pad.itself.can.b.e.referenc
2ce0 65 64 2e 8e 9f 14 00 00 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 4e 6f 96 03 55 55 ed...........!.F......+.G.No..UU
2d00 64 65 0c 6e 69 74 69 6f 6e 93 69 6e 93 61 93 70 61 64 93 63 61 6e 93 62 9a 47 1d 65 93 65 78 70 de.nition.in.a.pad.can.b.G.e.exp
2d20 98 6f 72 74 65 64 93 66 72 6f 6d 93 74 68 65 93 61 73 73 6f 98 63 69 61 74 65 64 93 6d 6f 98 64 .orted.from.the.asso.ciated.mo.d
2d40 75 6c 65 2e 8e 8e 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 ule.............................
2d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e 31 a0 02 a9 4b 85 8d a0 fd 62 b4 7b ....................1...K....b.{
2d80 8d 8d 91 12 11 47 c8 32 91 0a 00 01 55 53 49 4e 47 96 03 55 55 48 41 53 4b 45 4c 4c 93 46 52 9a .....G.2....USING..UUHASKELL.FR.
2da0 b8 e3 4f 4d 93 45 4d 41 98 43 53 92 01 01 70 69 c4 34 8e 8e a0 02 7f 4b 85 8d a0 fd a3 b4 7b 8d ..OM.EMA.CS...pi.4.....K......{.
2dc0 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 54 68 65 96 03 55 55 70 61 64 93 63 61 6e 6e ....!.F......+.G.The..UUpad.cann
2de0 6f 74 93 72 65 64 65 0c 6e 65 93 61 6e 90 b8 e3 79 74 68 69 6e 67 93 69 6e 93 74 68 65 93 61 73 ot.rede.ne.an...ything.in.the.as
2e00 73 6f 9a 47 1d 63 69 61 74 65 64 93 6d 6f 98 64 75 6c 65 2e 8e 9f 1c 00 00 8d 91 21 11 47 57 68 so.G.ciated.mo.dule........!.GWh
2e20 65 6e 96 04 8d ea 48 61 73 6b 9a b8 e3 65 6c 6c 93 69 73 93 6e 6f 74 93 73 74 61 72 74 65 64 93 en....Hask...ell.is.not.started.
2e40 66 72 6f 6d 93 77 69 74 68 69 6e 93 61 93 48 61 73 6b 98 65 6c 6c 93 73 6f 75 72 63 65 93 0c 6c from.within.a.Hask.ell.source..l
2e60 65 2c 91 04 dc 0f 61 93 73 63 72 61 74 63 98 68 93 70 61 64 93 6f 6e 98 74 6f 93 61 6e 93 65 6d e,....a.scratc.h.pad.on.to.an.em
2e80 70 74 98 79 8e a4 0c 00 00 8d 91 12 11 47 70 72 6f 67 72 61 6d 96 03 37 cc 28 8d ca 2a 4d 61 69 pt.y.........Gprogram..7.(..*Mai
2ea0 6e 2d 70 61 64 2a 8e 91 34 7f e2 c4 29 93 69 73 93 63 72 65 61 74 65 64 2e 91 04 67 ef 59 91 ff n-pad*..4...).is.created...g.Y..
2ec0 2a aa 6f 75 93 63 61 6e 93 75 73 65 93 74 68 69 73 93 70 61 64 93 74 6f 93 70 6c 61 90 b8 e3 79 *.ou.can.use.this.pad.to.pla...y
2ee0 93 77 69 74 68 93 74 68 65 93 73 79 73 74 65 6d 93 77 69 74 68 6f 75 74 93 63 72 65 61 74 69 6e .with.the.system.without.creatin
2f00 67 93 61 8e a1 8d 8d 91 12 11 47 ca 2e 68 73 8e 91 25 26 93 c4 0c 6c 65 2e 8e 9f 21 fe 36 8d 8d g.a.......G..hs..%&...le...!.6..
2f20 91 12 11 47 db 32 2e 33 8e 91 30 d1 47 45 6d 61 63 73 91 04 80 00 43 6f 6d 6d 61 6e 64 73 8e 9f ...G.2.3..0.GEmacs....Commands..
2f40 18 75 54 8d 91 12 11 47 c4 54 68 69 73 96 03 55 55 73 65 63 74 69 6f 6e 93 64 65 73 63 72 69 62 .uT....G.This..UUsection.describ
2f60 90 47 1d 65 73 93 69 6e 93 64 65 74 61 69 6c 93 74 68 65 93 63 6f 6d 6d 61 6e 64 73 93 61 9a b8 .G.es.in.detail.the.commands.a..
2f80 e3 76 91 ff 71 c7 61 69 6c 61 62 6c 65 93 77 68 65 6e 93 72 75 6e 6e 69 6e 67 93 48 61 73 6b 98 .v..q.ailable.when.running.Hask.
2fa0 65 6c 6c 93 6d 6f 90 47 1d 64 65 2e 8e a9 12 00 00 8d 91 21 11 47 49 6e 96 03 c4 7c 74 68 65 93 ell.mo.G.de........!.GIn...|the.
2fc0 66 6f 6c 6c 6f 9a b8 e3 77 69 6e 67 2c 91 03 e0 45 74 68 65 93 c7 63 75 72 72 96 ff 7d 27 65 6e follo...wing,...Ethe..curr..}'en
2fe0 74 91 03 fa 29 6d 6f 93 64 75 6c 65 96 03 c4 7c c4 69 73 93 64 65 74 65 72 6d 69 6e 65 64 93 62 t...)mo.dule...|.is.determined.b
3000 98 79 93 74 68 65 93 74 98 79 70 90 47 1d 65 93 6f 66 93 62 75 0b 65 72 93 63 6f 6e 98 74 61 69 .y.the.t.yp.G.e.of.bu.er.con.tai
3020 6e 69 6e 67 93 74 68 65 93 63 75 72 73 6f 72 2e 8e a1 8d 91 12 11 47 49 6e 96 03 be 32 61 8d 93 ning.the.cursor.......GIn...2a..
3040 ca 2e 68 73 8e 91 17 3c 5b c4 62 75 0b 65 72 2c 91 03 d8 69 74 68 65 93 63 75 72 72 65 6e 90 b8 ..hs...<[.bu.er,...ithe.curren..
3060 e3 74 93 6d 6f 9a 47 1d 64 75 6c 65 93 69 73 93 74 68 65 93 6d 6f 98 64 75 6c 65 93 64 65 0c 6e .t.mo.G.dule.is.the.mo.dule.de.n
3080 69 74 69 6f 6e 93 63 6f 6e 90 b8 e3 74 61 69 6e 69 6e 67 93 74 68 65 93 63 75 72 73 6f 72 2e 91 ition.con...taining.the.cursor..
30a0 05 ac 5d 49 6e 93 61 93 70 61 64 2c 91 03 d8 69 69 74 93 69 73 8e a1 8d 91 12 11 47 74 68 65 96 ..]In.a.pad,...iit.is......Gthe.
30c0 04 26 77 6d 6f 9a 47 1d 64 75 6c 65 93 61 73 73 6f 98 63 69 61 74 65 64 93 77 69 74 68 93 74 68 .&wmo.G.dule.asso.ciated.with.th
30e0 65 93 70 61 64 2e 91 06 e5 2d 49 6e 93 74 68 65 8d 93 ca 2a 68 61 73 6b 65 6c 6c 2a 8e 91 37 8c e.pad....-In.the...*haskell*..7.
3100 d3 c4 62 75 0b 65 72 2c 91 04 5a bf 74 68 65 93 6d 6f 73 74 93 72 65 63 65 6e 90 b8 e3 74 6c 79 ..bu.er,..Z.the.most.recen...tly
3120 93 75 73 65 64 93 6d 6f 98 64 75 6c 65 93 69 73 8e a1 8d 91 12 11 47 72 65 6d 65 6d 90 b8 e3 62 .used.mo.dule.is......Gremem...b
3140 90 47 1d 65 72 65 64 2e 8e a6 8d 91 21 11 47 41 96 03 55 55 c7 64 69 61 6c 6f 91 ff 7d 27 67 75 .G.ered.....!.GA..UU.dialo..}'gu
3160 65 93 c4 69 73 93 61 6e 9a b8 e3 79 93 48 61 73 6b 98 65 6c 6c 93 65 78 70 72 65 73 73 69 6f 6e e..is.an...y.Hask.ell.expression
3180 93 74 68 61 74 93 69 73 93 6f 66 93 74 98 79 70 90 47 1d 65 8d 93 ca 44 69 61 6c 6f 67 75 65 8e .that.is.of.t.yp.G.e...Dialogue.
31a0 91 2d 55 3d c4 2e 8e a6 8d 91 21 11 47 54 68 65 96 03 82 83 6d 69 6e 69 62 75 0b 65 72 93 63 6f .-U=......!.GThe....minibu.er.co
31c0 6d 6d 61 6e 64 73 8d 93 ca 4d 2d 70 8e 9b 16 c4 fd c4 61 6e 64 8d 93 ca 4d 2d 6e 8e 98 c4 61 6c mmands...M-p......and...M-n...al
31e0 6c 6f 9a b8 e3 77 93 79 98 6f 75 93 74 6f 93 73 65 61 72 63 98 68 93 62 61 63 98 6b 93 61 6e 64 lo...w.y.ou.to.searc.h.bac.k.and
3200 93 66 6f 72 74 68 93 74 68 72 6f 75 67 68 93 74 68 65 93 68 69 73 74 6f 72 79 8e a1 8d 91 12 11 .forth.through.the.history......
3220 47 6f 66 96 03 55 55 74 68 65 93 6c 61 73 74 93 33 30 93 65 78 70 72 65 73 73 69 6f 6e 73 93 79 Gof..UUthe.last.30.expressions.y
3240 9a b8 e3 6f 75 93 68 61 98 76 98 65 93 74 98 79 70 90 47 1d 65 64 93 69 6e 93 77 68 65 6e 93 48 ...ou.ha.v.e.t.yp.G.ed.in.when.H
3260 61 73 6b 98 65 6c 6c 93 70 72 6f 6d 70 74 73 93 79 98 6f 75 93 66 6f 72 93 73 6f 6d 65 74 68 69 ask.ell.prompts.y.ou.for.somethi
3280 6e 67 93 74 6f 93 65 76 91 ff 71 c7 61 6c 75 61 74 65 2e 8e 9f 1c 00 00 8d 8d 8d 91 12 11 47 f3 ng.to.ev..q.aluate............G.
32a0 1e 1a f2 22 56 00 0a 00 00 00 0a 00 00 00 06 63 6d 62 78 31 30 c9 68 61 73 6b 90 ae 39 65 6c 6c ..."V..........cmbx10.hask..9ell
32c0 2d 65 76 91 ff 5c 72 61 6c 91 03 d5 54 28 ca 43 2d 63 91 05 3f fd 65 c9 29 8e 8e 91 77 56 cd c4 -ev..\ral...T(.C-c..?.e.)...wV..
32e0 54 68 69 73 96 03 79 b8 63 6f 6d 6d 61 6e 64 93 70 72 6f 6d 70 74 73 93 79 9a b8 e3 6f 75 93 66 This..y.command.prompts.y...ou.f
3300 6f 72 93 61 93 48 61 73 6b 98 65 6c 6c 93 65 78 70 72 65 73 73 69 6f 6e 93 74 6f 93 62 90 47 1d or.a.Hask.ell.expression.to.b.G.
3320 65 93 65 76 96 ff 71 c7 61 6c 75 61 74 65 64 2e 91 04 de f0 45 76 93 61 6c 2d 8e a1 8d 91 2b 11 e.ev..q.aluated.....Ev.al-....+.
3340 47 75 61 74 69 6f 6e 96 03 16 6c 6f 90 47 1d 63 63 75 72 73 93 69 6e 93 74 68 65 93 63 6f 6e 9a Guation...lo.G.ccurs.in.the.con.
3360 b8 e3 74 65 78 74 93 6f 66 93 74 68 65 93 63 75 72 72 65 6e 98 74 93 6d 6f 90 47 1d 64 75 6c 65 ..text.of.the.curren.t.mo.G.dule
3380 2e 91 04 5c cf 54 68 65 93 72 65 73 75 6c 74 93 69 73 93 74 68 65 6e 93 70 72 69 6e 98 74 65 64 ...\.The.result.is.then.prin.ted
33a0 3b 91 03 2b 64 74 68 65 93 76 91 ff 71 c7 61 6c 75 65 93 6d 98 75 73 74 8e a1 8d 91 2b 11 47 62 ;..+dthe.v..q.alue.m.ust....+.Gb
33c0 90 47 1d 65 96 03 55 55 69 6e 93 63 6c 61 73 73 93 ca 54 65 78 74 c4 2e 8e a9 14 00 00 8d 8d 8d .G.e..UUin.class..Text..........
33e0 91 12 11 47 c9 68 61 73 6b 90 ae 39 65 6c 6c 2d 72 75 6e 91 03 d5 54 28 ca 43 2d 63 91 05 3f fd ...G.hask..9ell-run...T(.C-c..?.
3400 72 c9 29 8e 8e 91 75 5d ec c4 54 68 69 73 96 03 74 94 63 6f 6d 6d 61 6e 64 93 70 72 6f 6d 70 74 r.)...u]..This..t.command.prompt
3420 73 93 79 9a b8 e3 6f 75 93 66 6f 72 93 61 93 48 61 73 6b 98 65 6c 6c 93 64 69 61 6c 6f 67 75 65 s.y...ou.for.a.Hask.ell.dialogue
3440 93 61 6e 64 93 72 75 6e 73 93 69 74 2e 91 04 cf 85 49 74 73 93 62 90 47 1d 65 68 61 98 76 69 6f .and.runs.it.....Its.b.G.eha.vio
3460 72 8e a1 8d 91 2b 11 47 69 73 96 03 55 55 73 69 6d 69 6c 61 72 93 74 6f 93 ca 68 61 73 6b 65 6c r....+.Gis..UUsimilar.to..haskel
3480 6c 2d 65 76 61 6c c4 2e 8e a6 8d 8d 8d 91 12 11 47 c9 68 61 73 6b 90 ae 39 65 6c 6c 2d 72 75 6e l-eval..........G.hask..9ell-run
34a0 2d 6d 61 69 6e 91 03 d5 54 28 ca 43 2d 63 91 05 3f fd 6d c9 29 8e 8e 92 00 91 f4 fd c4 54 68 69 -main...T(.C-c..?.m.)........Thi
34c0 73 96 03 55 55 63 6f 6d 6d 61 6e 64 93 72 75 6e 73 93 74 68 65 93 64 69 61 6c 6f 67 75 65 93 6e s..UUcommand.runs.the.dialogue.n
34e0 61 6d 65 64 93 ca 6d 61 69 6e 93 c4 69 6e 93 74 68 65 93 63 75 72 72 65 6e 90 b8 e3 74 93 6d 6f amed..main..in.the.curren...t.mo
3500 90 47 1d 64 75 6c 65 2e 8e a6 8d 8d 8d 91 12 11 47 c9 68 61 73 6b 90 ae 39 65 6c 6c 2d 72 75 6e .G.dule.........G.hask..9ell-run
3520 2d 0c 6c 65 91 03 d5 54 28 ca 43 2d 63 91 05 3f fd 43 2d 72 c9 29 8e 8e 92 00 92 8d e0 c4 52 75 -.le...T(.C-c..?.C-r.)........Ru
3540 6e 73 96 03 55 55 61 6c 6c 93 74 68 65 93 64 69 61 6c 6f 67 75 65 73 93 69 6e 93 74 68 65 93 63 ns..UUall.the.dialogues.in.the.c
3560 75 72 72 65 6e 90 b8 e3 74 93 0c 6c 65 2e 8e a6 8d 8d 8d 91 12 11 47 c9 68 61 73 6b 90 ae 39 65 urren...t..le.........G.hask..9e
3580 6c 6c 2d 67 65 74 2d 70 61 64 91 03 d5 54 28 ca 43 2d 63 91 05 3f fd 70 c9 29 8e 8e 92 00 89 8c ll-get-pad...T(.C-c..?.p.)......
35a0 1c c4 50 9a b8 e3 6f 70 73 96 04 0d 98 75 70 93 74 68 65 93 62 75 0b 65 72 93 63 6f 6e 98 74 61 ..P...ops....up.the.bu.er.con.ta
35c0 69 6e 69 6e 67 93 74 68 65 93 73 63 72 61 74 63 98 68 93 70 61 64 93 66 6f 72 93 74 68 65 93 63 ining.the.scratc.h.pad.for.the.c
35e0 75 72 72 65 6e 98 74 93 6d 6f 90 47 1d 64 75 6c 65 2c 8e a1 8d 91 2b 11 47 61 6e 64 96 03 55 55 urren.t.mo.G.dule,....+.Gand..UU
3600 6d 61 6b 9a b8 e3 65 73 93 69 74 93 74 68 65 93 63 75 72 72 65 6e 98 74 93 62 75 0b 65 72 2e 8e mak...es.it.the.curren.t.bu.er..
3620 a6 8d 8d 8d 91 12 11 47 c9 68 61 73 6b 95 ae 39 65 6c 6c 2d 70 72 69 6e 93 74 65 72 73 91 03 d5 .......G.hask..9ell-prin.ters...
3640 54 28 ca 43 2d 63 91 05 3f fd 43 2d 70 c9 29 8e 8e 92 00 95 c1 c8 c4 54 68 69 73 96 04 69 af 63 T(.C-c..?.C-p.)........This..i.c
3660 6f 6d 6d 61 6e 64 93 70 90 47 1d 6f 70 73 93 75 70 93 61 93 62 75 0b 65 72 93 74 68 61 74 93 6c ommand.p.G.ops.up.a.bu.er.that.l
3680 65 74 73 93 79 9a b8 e3 6f 75 93 73 65 74 93 48 61 73 6b 98 65 6c 6c 93 63 6f 6d 70 69 6c 65 72 ets.y...ou.set.Hask.ell.compiler
36a0 8e a1 8d 91 2b 11 47 70 72 69 6e 9a b8 e3 74 96 03 55 55 6f 70 74 69 6f 6e 73 93 66 72 6f 6d 93 ....+.Gprin...t..UUoptions.from.
36c0 61 93 6d 65 6e 98 75 2e 9b 04 71 c7 55 73 65 93 ca 3f 98 c4 74 6f 93 67 65 74 93 66 75 72 74 68 a.men.u...q.Use..?..to.get.furth
36e0 65 72 93 68 65 6c 70 2e 8e 9f 10 00 00 8d 91 2b 11 47 59 91 ff 2a aa 6f 75 96 03 55 55 63 61 6e er.help........+.GY..*.ou..UUcan
3700 93 73 70 90 47 1d 65 63 69 66 79 93 70 72 69 6e 90 b8 e3 74 65 72 93 73 65 74 74 69 6e 67 73 93 .sp.G.ecify.prin...ter.settings.
3720 66 6f 72 93 61 93 70 61 72 74 69 63 75 6c 61 72 93 70 72 6f 67 72 61 6d 93 77 69 74 68 69 6e 93 for.a.particular.program.within.
3740 69 74 73 93 75 6e 69 74 93 0c 6c 65 2e 91 04 71 c7 53 65 65 93 73 65 63 74 69 6f 6e 93 34 2e 8e its.unit..le...q.See.section.4..
3760 a6 8d 8d 8d 91 12 11 47 c9 68 61 73 6b 90 ae 39 65 6c 6c 2d 6f 70 74 69 6d 69 7a 65 72 73 91 03 .......G.hask..9ell-optimizers..
3780 d5 54 28 ca 43 2d 63 91 05 3f fd 43 2d 6f c9 29 8e 8e 92 00 a2 97 18 c4 54 68 69 73 96 03 3f 05 .T(.C-c..?.C-o.)........This..?.
37a0 63 6f 6d 6d 61 6e 64 93 70 90 47 1d 6f 70 73 93 75 70 93 61 93 62 75 0b 65 72 93 74 68 61 74 93 command.p.G.ops.up.a.bu.er.that.
37c0 6c 65 74 73 93 79 9a b8 e3 6f 75 93 73 65 74 93 48 61 73 6b 98 65 6c 6c 93 63 6f 6d 70 69 6c 65 lets.y...ou.set.Hask.ell.compile
37e0 72 8e a1 8d 91 2b 11 47 6f 70 74 69 6d 69 7a 65 72 96 03 55 55 73 65 74 74 69 6e 67 73 93 66 72 r....+.Goptimizer..UUsettings.fr
3800 6f 6d 93 61 93 6d 65 6e 90 b8 e3 75 2e 9b 04 71 c7 55 73 65 93 ca 3f 98 c4 74 6f 93 67 65 74 93 om.a.men...u...q.Use..?..to.get.
3820 66 75 72 74 68 65 72 93 68 65 6c 70 2e 8e 9f 10 00 00 8d 91 2b 11 47 59 91 ff 2a aa 6f 75 96 03 further.help........+.GY..*.ou..
3840 55 55 63 61 6e 93 73 70 90 47 1d 65 63 69 66 79 93 6f 70 74 69 6d 69 7a 65 72 93 73 65 74 74 69 UUcan.sp.G.ecify.optimizer.setti
3860 6e 67 73 93 66 6f 72 93 61 93 70 61 72 74 69 63 75 6c 61 72 93 70 72 6f 67 72 61 6d 93 77 69 74 ngs.for.a.particular.program.wit
3880 68 69 6e 93 69 74 73 93 75 6e 69 74 93 0c 6c 65 2e 91 04 71 c7 53 65 65 93 73 65 63 74 69 6f 6e hin.its.unit..le...q.See.section
38a0 93 34 2e 8e a6 8d 8d 8d 91 12 11 47 c9 68 61 73 6b 90 ae 39 65 6c 6c 2d 63 6f 6d 70 69 6c 65 91 .4.........G.hask..9ell-compile.
38c0 03 d5 54 28 ca 43 2d 63 91 05 3f fd 63 c9 29 8e 8e 92 00 8a 58 8f c4 54 68 65 96 03 a1 59 4c 69 ..T(.C-c..?.c.).....X..The...YLi
38e0 73 70 93 63 6f 9a 47 1d 64 65 93 70 72 6f 98 64 75 63 65 64 93 62 9a b8 e3 79 93 74 68 65 93 59 sp.co.G.de.pro.duced.b...y.the.Y
3900 91 ff 2a aa 61 6c 65 93 48 61 73 6b 98 65 6c 6c 93 63 6f 6d 70 69 6c 65 72 93 63 61 6e 93 65 69 ..*.ale.Hask.ell.compiler.can.ei
3920 74 68 65 72 93 62 90 47 1d 65 93 69 6e 2d 8e a1 8d 91 2b 11 47 74 65 72 70 72 65 74 65 64 96 03 ther.b.G.e.in-....+.Gterpreted..
3940 a0 26 6f 72 93 63 6f 6d 70 69 6c 65 64 2e 91 05 52 3a 53 69 6e 63 65 93 63 6f 6d 70 69 6c 69 6e .&or.compiled...R:Since.compilin
3960 67 93 74 68 65 93 67 65 6e 65 72 61 74 65 64 93 4c 69 73 70 93 63 6f 90 47 1d 64 65 93 69 6e 9a g.the.generated.Lisp.co.G.de.in.
3980 b8 e3 74 6f 93 6d 61 63 98 68 69 6e 65 93 6c 61 6e 67 75 61 67 65 93 74 61 6b 98 65 73 8e a1 8d ..to.mac.hine.language.tak.es...
39a0 91 2b 11 47 6d 95 b8 e3 75 63 93 68 96 03 59 f8 6c 6f 6e 67 65 72 93 74 68 61 6e 93 67 65 6e 65 .+.Gm...uc.h..Y.longer.than.gene
39c0 72 61 74 69 6e 67 93 69 74 93 66 72 6f 6d 93 74 68 65 93 48 61 73 6b 9a b8 e3 65 6c 6c 93 73 6f rating.it.from.the.Hask...ell.so
39e0 75 72 63 65 93 70 72 6f 67 72 61 6d 2c 91 03 5b 21 79 98 6f 75 93 70 72 6f 62 61 62 6c 79 93 64 urce.program,..[!y.ou.probably.d
3a00 6f 6e 27 74 93 77 98 61 6e 98 74 93 74 6f 8e a1 8d 91 2b 11 47 64 6f 96 04 0d e5 74 68 69 73 93 on't.w.an.t.to....+.Gdo....this.
3a20 64 75 72 69 6e 67 93 70 72 6f 67 72 61 6d 93 64 65 76 95 b8 e3 65 6c 6f 70 6d 65 6e 93 74 2e 91 during.program.dev...elopmen.t..
3a40 06 9b 77 43 6f 6d 6d 61 6e 64 73 9b 04 0d e5 73 75 63 93 68 98 61 73 98 ca 43 2d 63 96 05 3f fd ..wCommands....suc.h.as..C-c..?.
3a60 65 98 c4 61 6e 64 98 ca 43 2d 63 93 72 98 c4 64 6f 98 6e 6f 74 98 63 6f 6d 70 69 6c 65 8e a1 8d e..and..C-c.r..do.not.compile...
3a80 91 2b 11 47 74 68 65 96 03 81 b2 63 6f 9a 47 1d 64 65 93 67 65 6e 65 72 61 74 65 64 93 6f 72 93 .+.Gthe....co.G.de.generated.or.
3aa0 77 72 69 74 65 93 61 6e 90 b8 e3 79 93 63 6f 6d 70 69 6c 65 64 93 63 6f 98 64 65 93 69 6e 9a b8 write.an...y.compiled.co.de.in..
3ac0 e3 74 6f 93 0c 6c 65 73 2e 91 04 f6 de 57 68 65 6e 93 79 98 6f 75 93 61 72 65 93 72 65 61 64 79 .to..les.....When.y.ou.are.ready
3ae0 93 74 6f 93 63 72 65 61 74 65 93 66 75 6c 6c 79 8e a1 8d 91 2b 11 47 63 6f 6d 70 69 6c 65 64 96 .to.create.fully....+.Gcompiled.
3b00 03 16 25 63 6f 90 47 1d 64 65 93 61 6e 64 93 73 61 95 b8 e3 76 93 65 96 03 16 25 69 74 93 69 6e ..%co.G.de.and.sa...v.e...%it.in
3b20 93 6f 75 74 70 75 74 93 0c 6c 65 73 2c 91 03 22 c9 75 73 65 93 74 68 65 93 ca 43 2d 63 91 05 3f .output..les,..".use.the..C-c..?
3b40 fd 63 93 c4 63 6f 6d 6d 61 6e 64 2e 91 04 5c b7 54 68 69 73 93 63 6f 6d 6d 61 6e 64 93 72 65 63 .c..command...\.This.command.rec
3b60 75 72 73 69 76 90 b8 e3 65 6c 79 8e a1 8d 91 2b 11 47 63 6f 6d 70 69 6c 65 73 96 03 55 55 61 6c ursiv...ely....+.Gcompiles..UUal
3b80 6c 93 69 6d 70 90 47 1d 6f 72 74 65 64 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 75 6e 69 74 73 2e l.imp.G.orted.compilation.units.
3ba0 8e a6 8d 8d 8d 91 12 11 47 c9 68 61 73 6b 90 ae 39 65 6c 6c 2d 65 78 69 74 91 03 d5 54 28 ca 43 ........G.hask..9ell-exit...T(.C
3bc0 2d 63 91 05 3f fd 71 c9 29 8e 8e 91 76 dc 24 c4 54 68 69 73 96 03 48 35 63 6f 6d 6d 61 6e 64 93 -c..?.q.)...v.$.This..H5command.
3be0 74 65 72 6d 69 6e 61 74 65 73 93 74 68 65 93 48 61 73 6b 9a b8 e3 65 6c 6c 93 73 75 62 70 72 6f terminates.the.Hask...ell.subpro
3c00 90 47 1d 63 65 73 73 2e 91 04 6d 67 49 74 93 6c 65 61 98 76 98 65 73 93 61 6c 6c 93 62 75 0b 65 .G.cess...mgIt.lea.v.es.all.bu.e
3c20 72 73 93 6f 70 90 47 1d 65 6e 2e 8e a6 8d 8d 8d 91 12 11 47 c9 68 61 73 6b 95 ae 39 65 6c 6c 2d rs.op.G.en.........G.hask..9ell-
3c40 73 77 69 74 63 93 68 91 03 d5 54 28 ca 43 2d 63 91 05 3f fd 68 c9 29 8e 8e 92 00 83 8a b2 c4 50 switc.h...T(.C-c..?.h.)........P
3c60 9a b8 e3 6f 70 73 96 03 55 55 75 70 93 74 68 65 93 ca 2a 68 61 73 6b 65 6c 6c 2a 93 c4 62 75 0b ...ops..UUup.the..*haskell*..bu.
3c80 65 72 93 61 6e 64 93 6d 61 6b 98 65 73 93 69 74 93 74 68 65 93 63 75 72 72 65 6e 98 74 93 62 75 er.and.mak.es.it.the.curren.t.bu
3ca0 0b 65 72 2e 8e 8e 8e 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 .er.............................
3cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2d 48 a0 02 a9 4b 85 8d a0 fd 62 b4 7b ...................-H...K....b.{
3ce0 8d 8d 91 12 11 47 c8 33 91 0a 00 01 54 48 45 96 03 55 55 43 4f 4d 4d 41 4e 44 93 49 4e 54 45 52 .....G.3....THE..UUCOMMAND.INTER
3d00 46 91 fe e3 8d 41 90 b8 e3 43 45 92 01 0e 49 51 c4 35 8e 8e a0 02 7f 4b 85 8d a0 fd a3 b4 7b 8d F....A...CE...IQ.5.....K......{.
3d20 8d 8d 91 12 11 47 c9 68 61 73 6b 95 ae 39 65 6c 6c 2d 69 6e 93 74 65 72 72 75 70 74 91 03 d5 54 .....G.hask..9ell-in.terrupt...T
3d40 28 ca 43 2d 63 91 05 3f fd 69 c9 29 8e 8e 92 00 91 95 00 c4 54 68 69 73 96 03 68 c2 63 6f 6d 6d (.C-c..?.i.)........This..h.comm
3d60 61 6e 64 93 73 65 6e 64 73 93 61 6e 93 69 6e 9a b8 e3 74 65 72 72 75 70 74 93 74 6f 93 74 68 65 and.sends.an.in...terrupt.to.the
3d80 93 48 61 73 6b 98 65 6c 6c 93 73 75 62 70 72 6f 90 47 1d 63 65 73 73 2e 91 04 ac 0d 59 91 ff 2a .Hask.ell.subpro.G.cess.....Y..*
3da0 aa 6f 75 93 63 61 6e 8e a4 0c 00 00 8d 91 2b 11 47 75 73 65 96 03 3f de 69 74 93 74 6f 93 74 65 .ou.can.......+.Guse..?.it.to.te
3dc0 72 6d 69 6e 61 74 65 93 65 78 65 63 75 74 69 6f 6e 93 6f 66 93 61 93 72 75 6e 6e 69 6e 67 93 70 rminate.execution.of.a.running.p
3de0 72 6f 67 72 61 6d 93 28 66 6f 72 93 65 78 61 6d 70 6c 65 2c 91 03 44 29 69 66 93 69 74 93 67 65 rogram.(for.example,..D)if.it.ge
3e00 74 73 93 73 74 75 63 90 b8 e3 6b 93 69 6e 93 61 6e 93 69 6e 0c 6e 69 74 65 8e a1 8d 91 2b 11 47 ts.stuc...k.in.an.in.nite....+.G
3e20 6c 6f 9a 47 1d 6f 70 29 96 03 55 55 61 6e 64 93 72 65 74 75 72 6e 93 74 6f 93 74 68 65 93 63 6f lo.G.op)..UUand.return.to.the.co
3e40 6d 6d 61 6e 64 93 6c 6f 98 6f 70 2e 8e a9 14 00 00 8d 8d 8d 91 12 11 47 c9 68 61 73 6b 95 ae 39 mmand.lo.op............G.hask..9
3e60 65 6c 6c 2d 70 6c 65 61 73 65 2d 72 65 63 6f 93 76 93 65 72 91 03 d5 54 28 ca 43 2d 63 91 05 3f ell-please-reco.v.er...T(.C-c..?
3e80 fd 64 c9 29 8e 8e 92 00 aa 3e 35 c4 53 6f 6d 65 74 69 6d 65 73 96 04 89 21 4c 69 73 70 93 65 72 .d.).....>5.Sometimes...!Lisp.er
3ea0 72 6f 72 73 93 6d 61 9a b8 e3 79 93 63 61 75 73 65 93 74 68 65 93 73 79 6e 63 98 68 72 6f 6e 69 rors.ma...y.cause.the.sync.hroni
3ec0 7a 61 74 69 6f 6e 93 62 90 47 1d 65 74 98 77 98 65 65 6e 8e a1 8d 91 2b 11 47 45 6d 61 63 73 96 zation.b.G.et.w.een....+.GEmacs.
3ee0 03 2a d0 61 6e 64 93 48 61 73 6b 90 b8 e3 65 6c 6c 93 74 6f 93 62 9a 47 1d 65 93 6c 6f 73 74 2e .*.and.Hask...ell.to.b.G.e.lost.
3f00 91 04 63 9b 54 68 69 73 93 63 6f 6d 6d 61 6e 64 93 61 74 74 65 6d 70 74 73 93 74 6f 93 72 65 73 ..c.This.command.attempts.to.res
3f20 65 74 93 62 98 6f 74 68 93 74 68 65 93 45 6d 61 63 73 93 69 6e 90 b8 e3 74 65 72 66 61 63 65 93 et.b.oth.the.Emacs.in...terface.
3f40 61 6e 64 8e a1 8d 91 2b 11 47 74 68 65 96 03 55 55 48 61 73 6b 9a b8 e3 65 6c 6c 93 73 75 62 70 and....+.Gthe..UUHask...ell.subp
3f60 72 6f 90 47 1d 63 65 73 73 93 74 6f 93 61 93 6b 6e 6f 98 77 6e 93 73 74 61 74 65 2e 8e 9f 10 00 ro.G.cess.to.a.kno.wn.state.....
3f80 00 8d 91 2b 11 47 57 91 ff 2a aa 65 9b 03 3d 6c 68 61 95 b8 e3 76 93 65 98 6f 62 73 65 72 76 93 ...+.GW..*.e..=lha...v.e.observ.
3fa0 65 64 98 73 79 6d 70 74 6f 6d 73 98 6f 66 98 61 6e 98 61 70 70 61 72 65 6e 93 74 98 72 61 63 65 ed.symptoms.of.an.apparen.t.race
3fc0 98 63 6f 6e 64 69 74 69 6f 6e 98 6f 72 98 73 79 6e 63 93 68 72 6f 6e 69 7a 61 74 69 6f 6e 98 70 .condition.or.sync.hronization.p
3fe0 72 6f 62 6c 65 6d 98 69 6e 98 74 68 65 8e a1 8d 91 2b 11 47 45 6d 61 63 73 96 02 9b e8 73 75 62 roblem.in.the....+.GEmacs....sub
4000 70 72 6f 90 47 1d 63 65 73 73 93 70 61 63 9a b8 e3 6b 91 ff 71 c7 61 67 65 93 6f 6e 93 74 68 65 pro.G.cess.pac...k..q.age.on.the
4020 93 4e 65 58 54 2e 93 49 66 2c 91 02 c0 fe 77 68 65 6e 93 79 98 6f 75 93 0c 72 73 74 93 73 74 61 .NeXT..If,....when.y.ou..rst.sta
4040 72 74 93 74 68 65 93 48 61 73 6b 98 65 6c 6c 93 73 75 62 70 72 6f 9a 47 1d 63 65 73 73 2c 91 02 rt.the.Hask.ell.subpro.G.cess,..
4060 c0 fe 69 74 93 64 6f 98 65 73 8e a1 8d 91 2b 11 47 6e 6f 74 96 03 55 55 69 6e 64 69 63 61 74 65 ..it.do.es....+.Gnot..UUindicate
4080 93 5c 72 65 61 64 79 22 93 6f 6e 93 74 68 65 93 6d 6f 90 47 1d 64 65 93 6c 69 6e 65 2c 93 79 9a .\ready".on.the.mo.G.de.line,.y.
40a0 b8 e3 6f 75 93 63 61 6e 93 75 6e 98 77 98 65 64 67 65 93 69 74 93 62 98 79 93 69 73 73 75 69 6e ..ou.can.un.w.edge.it.b.y.issuin
40c0 67 93 74 68 65 93 ca 43 2d 63 91 05 3f fd 64 93 c4 63 6f 6d 6d 61 6e 64 2e 8e a6 8d 8d 8d 91 12 g.the..C-c..?.d..command........
40e0 11 47 c9 68 61 73 6b 90 ae 39 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 91 03 d5 54 28 ca 43 2d 63 91 05 .G.hask..9ell-command...T(.C-c..
4100 3f fd 3a c9 29 8e 8e 92 00 94 3f a6 c4 59 91 ff 2a aa 6f 75 96 04 77 ec 63 61 6e 93 73 75 62 6d ?.:.).....?..Y..*.ou..w.can.subm
4120 69 74 93 63 6f 6d 6d 61 6e 64 73 93 64 69 72 65 63 74 6c 79 93 74 6f 93 74 68 65 93 63 6f 6d 6d it.commands.directly.to.the.comm
4140 61 6e 64 93 69 6e 90 b8 e3 74 65 72 66 61 63 65 93 77 69 74 68 8e a1 8d 91 2b 11 47 74 68 69 73 and.in...terface.with....+.Gthis
4160 96 03 55 55 63 6f 6d 6d 61 6e 64 2e 91 04 71 c7 53 65 65 93 73 65 63 74 69 6f 6e 93 33 93 66 6f ..UUcommand...q.See.section.3.fo
4180 72 93 6d 6f 72 65 93 69 6e 66 6f 72 6d 61 74 69 6f 6e 93 61 62 90 47 1d 6f 75 74 93 74 68 65 93 r.more.information.ab.G.out.the.
41a0 63 6f 6d 6d 61 6e 64 93 69 6e 90 b8 e3 74 65 72 66 61 63 65 2e 8e a6 8d 8d 8d 91 12 11 47 c9 68 command.in...terface.........G.h
41c0 61 73 6b 90 ae 39 65 6c 6c 8e 8e 91 38 fe 06 c4 53 74 61 72 74 73 96 02 bf 4e 75 70 93 61 93 48 ask..9ell...8...Starts...Nup.a.H
41e0 61 73 6b 90 b8 e3 65 6c 6c 93 73 75 62 70 72 6f 95 47 1d 63 65 73 73 2c 91 02 dd 50 70 93 6f 70 ask...ell.subpro.G.cess,...Pp.op
4200 70 69 6e 67 96 02 bf 4e 75 70 93 74 68 65 93 ca 2a 68 61 73 6b 65 6c 6c 2a 93 c4 62 75 0b 65 72 ping...Nup.the..*haskell*..bu.er
4220 2e 91 04 3f c5 59 91 ff 2a aa 6f 75 93 6e 6f 72 6d 61 6c 6c 79 93 64 6f 6e 27 74 93 6e 65 65 64 ...?.Y..*.ou.normally.don't.need
4240 8e a1 8d 91 2b 11 47 74 6f 96 03 a5 e8 64 6f 93 74 68 69 73 93 65 78 70 6c 69 63 69 74 6c 79 93 ....+.Gto....do.this.explicitly.
4260 73 69 6e 63 65 93 61 6e 90 b8 e3 79 93 6f 66 93 74 68 65 93 63 6f 6d 6d 61 6e 64 73 93 74 68 61 since.an...y.of.the.commands.tha
4280 74 93 63 61 75 73 65 93 63 6f 9a 47 1d 64 65 93 74 6f 93 62 98 65 93 65 76 91 ff 71 c7 61 6c 75 t.cause.co.G.de.to.b.e.ev..q.alu
42a0 61 74 65 64 93 6f 72 93 63 6f 6d 70 69 6c 65 64 8e a1 8d 91 2b 11 47 77 69 6c 6c 96 03 55 55 61 ated.or.compiled....+.Gwill..UUa
42c0 6c 73 6f 93 73 74 61 72 74 93 75 70 93 61 93 48 61 73 6b 90 b8 e3 65 6c 6c 93 73 75 62 70 72 6f lso.start.up.a.Hask...ell.subpro
42e0 90 47 1d 63 65 73 73 93 69 66 93 74 68 65 72 65 93 69 73 6e 27 74 93 61 6c 72 65 61 64 79 93 6f .G.cess.if.there.isn't.already.o
4300 6e 65 93 72 75 6e 6e 69 6e 67 2e 8e a6 8d 8d 8d 91 12 11 47 c9 68 61 73 6b 90 ae 39 65 6c 6c 2d ne.running.........G.hask..9ell-
4320 6d 6f 90 51 c7 64 65 8e 8e 91 58 23 51 c4 50 75 74 73 96 03 55 55 74 68 65 93 63 75 72 72 65 6e mo.Q.de...X#Q.Puts..UUthe.curren
4340 9a b8 e3 74 93 62 75 0b 65 72 93 69 6e 98 74 6f 93 74 68 65 93 48 61 73 6b 98 65 6c 6c 93 65 64 ...t.bu.er.in.to.the.Hask.ell.ed
4360 69 74 69 6e 67 93 6d 6f 90 47 1d 64 65 2e 8e a6 8d 8d 8d 91 12 11 47 c9 68 61 73 6b 90 ae 39 65 iting.mo.G.de.........G.hask..9e
4380 6c 6c 2d 74 75 74 6f 72 69 61 6c 8e 8e 91 62 9f be c4 53 74 61 72 74 73 96 03 55 55 74 68 65 93 ll-tutorial...b...Starts..UUthe.
43a0 6f 6e 6c 69 6e 65 93 48 61 73 6b 90 b8 e3 65 6c 6c 93 74 75 74 6f 72 69 61 6c 2e 8e 9f 21 fe 36 online.Hask...ell.tutorial...!.6
43c0 8d 8d 91 12 11 47 db 32 2e 34 8e 91 30 d1 47 54 68 65 96 04 80 00 48 61 73 6b 90 a0 00 65 6c 6c .....G.2.4..0.GThe....Hask...ell
43e0 93 54 91 fe e0 00 75 74 6f 72 69 61 6c 8e 9f 18 75 54 8d 91 12 11 47 c4 41 6e 96 05 93 51 6f 6e .T....utorial...uT....G.An...Qon
4400 6c 69 6e 65 93 73 75 70 70 6c 65 6d 65 6e 90 b8 e3 74 93 74 6f 93 74 68 65 93 48 75 64 61 6b 93 line.supplemen...t.to.the.Hudak.
4420 61 6e 64 93 46 91 ff 2a aa 61 73 65 6c 93 74 75 74 6f 72 69 61 6c 93 28 73 75 70 70 6c 69 65 64 and.F..*.asel.tutorial.(supplied
4440 93 69 6e 93 74 68 65 8d 93 ca 24 48 41 53 4b 45 4c 4c 2f 64 6f 63 8e 91 4a 26 7e c4 64 69 72 65 .in.the...$HASKELL/doc..J&~.dire
4460 63 2d 8e a1 8d 91 12 11 47 74 6f 72 79 96 05 f5 3c 61 6e 64 93 70 75 62 6c 69 73 68 65 64 93 69 c-......Gtory...<and.published.i
4480 6e 93 53 69 67 70 6c 61 6e 93 4e 6f 74 69 63 65 73 29 93 69 73 93 61 90 b8 e3 76 91 ff 71 c7 61 n.Sigplan.Notices).is.a...v..q.a
44a0 69 6c 61 62 6c 65 2e 91 0c 51 7b 53 74 61 72 74 93 74 68 69 73 93 74 75 74 6f 72 69 61 6c 93 75 ilable...Q{Start.this.tutorial.u
44c0 73 69 6e 67 93 74 68 65 93 63 6f 6d 6d 61 6e 64 8e a1 8d 8d 91 12 11 47 ca 4d 2d 78 91 05 3f fd sing.the.command.......G.M-x..?.
44e0 68 61 73 6b 65 6c 6c 2d 74 75 74 6f 72 69 61 6c 8e 91 7b 11 0b c4 2e 91 07 73 ad 54 68 65 96 04 haskell-tutorial..{......s.The..
4500 55 f7 74 75 74 6f 72 69 61 6c 93 65 78 70 6c 61 69 6e 73 93 68 6f 9a b8 e3 77 93 74 6f 93 75 73 U.tutorial.explains.ho...w.to.us
4520 65 93 74 68 65 93 45 6d 61 63 73 93 63 6f 6d 6d 61 6e 64 73 93 61 73 93 77 98 65 6c 6c 93 61 73 e.the.Emacs.commands.as.w.ell.as
4540 93 70 72 65 2d 8e a1 8d 91 12 11 47 73 65 6e 9a b8 e3 74 69 6e 67 96 03 55 55 61 6e 93 69 6e 98 .pre-......Gsen...ting..UUan.in.
4560 74 72 6f 90 47 1d 64 75 63 74 69 6f 6e 93 74 6f 93 74 68 65 93 48 61 73 6b 98 65 6c 6c 93 6c 61 tro.G.duction.to.the.Hask.ell.la
4580 6e 67 75 61 67 65 2e 8e 9f 27 11 c4 8d 8d 91 12 11 47 e2 33 8e 91 2a e8 46 54 68 65 96 05 85 1c nguage...'.......G.3..*.FThe....
45a0 43 6f 6d 6d 61 6e 64 93 49 6e 90 8a 3d 74 65 72 66 61 63 65 8e 9f 1b e7 1b 8d 91 12 11 47 c4 54 Command.In..=terface.........G.T
45c0 68 69 73 96 03 8a ff 73 65 63 74 69 6f 6e 93 67 69 76 9a b8 e3 65 73 93 62 72 69 65 66 93 64 65 his....section.giv...es.brief.de
45e0 73 63 72 69 70 74 69 6f 6e 73 93 6f 66 93 61 6c 6c 93 63 6f 6d 6d 61 6e 64 73 93 75 73 65 64 93 scriptions.of.all.commands.used.
4600 62 98 79 93 74 68 65 93 63 6f 6d 6d 61 6e 64 93 69 6e 98 74 65 72 66 61 63 65 2e 91 05 12 c6 55 b.y.the.command.in.terface.....U
4620 73 65 72 73 93 6f 66 93 74 68 65 8e a1 8d 91 12 11 47 45 6d 61 63 73 9b 03 55 55 65 6e 95 b8 e3 sers.of.the......GEmacs..UUen...
4640 76 69 72 6f 6e 6d 65 6e 93 74 98 63 61 6e 98 73 6b 69 70 98 74 68 69 73 98 73 65 63 74 69 6f 6e vironmen.t.can.skip.this.section
4660 2e 8e a9 12 00 00 8d 91 21 11 47 57 68 65 6e 96 05 2b a4 79 9a b8 e3 6f 75 93 72 75 6e 93 74 68 ........!.GWhen..+.y...ou.run.th
4680 65 93 48 61 73 6b 98 65 6c 6c 93 65 78 65 63 75 74 61 62 6c 65 8d 93 ca 24 48 41 53 4b 45 4c 4c e.Hask.ell.executable...$HASKELL
46a0 50 52 4f 47 8e 91 49 57 24 c4 64 69 72 65 63 74 6c 79 91 ff 2a aa 2c 91 05 a1 37 69 74 93 70 75 PROG..IW$.directly..*.,...7it.pu
46c0 74 73 93 79 98 6f 75 93 69 6e 98 74 6f 93 61 93 63 6f 6d 6d 61 6e 64 8e a1 8d 91 12 11 47 6c 6f ts.y.ou.in.to.a.command......Glo
46e0 90 47 1d 6f 70 2e 91 07 85 f1 54 68 65 96 04 5c 0e 63 6f 6d 6d 61 6e 64 93 69 6e 9a b8 e3 74 65 .G.op.....The..\.command.in...te
4700 72 66 61 63 65 93 61 6c 73 6f 93 70 72 6f 98 76 69 64 65 73 93 61 6e 93 69 6e 63 72 65 6d 65 6e rface.also.pro.vides.an.incremen
4720 98 74 61 6c 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 61 62 69 6c 69 74 98 79 93 74 68 72 6f 75 67 .tal.compilation.abilit.y.throug
4740 68 93 70 72 6f 67 72 61 6d 8e a1 8d 8d 91 12 11 47 c7 65 78 74 65 6e 73 69 6f 6e 73 8e 91 3f a6 h.program.......G.extensions..?.
4760 2e c4 2e 91 04 71 c7 41 6e 96 03 55 55 65 78 74 65 6e 73 69 6f 6e 93 69 73 93 61 93 48 61 73 6b .....q.An..UUextension.is.a.Hask
4780 9a b8 e3 65 6c 6c 93 70 72 6f 67 72 61 6d 93 77 68 69 63 98 68 93 69 73 93 73 63 6f 70 9a 47 1d ...ell.program.whic.h.is.scop.G.
47a0 65 64 93 77 69 74 68 69 6e 93 61 6e 93 65 78 69 73 74 69 6e 67 93 6d 6f 98 64 75 6c 65 2e 8e a6 ed.within.an.existing.mo.dule...
47c0 8d 91 21 11 47 54 68 65 96 04 0b 19 63 6f 6d 6d 61 6e 64 93 69 6e 9a b8 e3 74 65 72 66 61 63 65 ..!.GThe....command.in...terface
47e0 93 72 65 61 64 73 93 62 90 47 1d 6f 74 68 93 48 61 73 6b 98 65 6c 6c 93 70 72 6f 67 72 61 6d 93 .reads.b.G.oth.Hask.ell.program.
4800 65 78 74 65 6e 73 69 6f 6e 73 93 61 6e 64 93 73 79 73 74 65 6d 93 63 6f 6d 6d 61 6e 64 73 2e 91 extensions.and.system.commands..
4820 06 93 14 43 6f 6d 2d 8e a1 8d 91 12 11 47 6d 61 6e 64 73 96 03 78 9c 73 74 61 72 74 93 77 69 74 ...Com-......Gmands..x.start.wit
4840 68 93 61 8d 93 ca 3a 8e 91 0c 31 35 c4 61 6e 64 93 63 6f 6e 9a b8 e3 74 72 6f 6c 93 74 68 65 93 h.a...:...15.and.con...trol.the.
4860 63 6f 6d 70 69 6c 65 72 93 61 6e 64 93 74 68 65 93 65 6e 98 76 69 72 6f 6e 6d 65 6e 98 74 2e 91 compiler.and.the.en.vironmen.t..
4880 04 db 9c 43 6f 6d 6d 61 6e 64 73 93 77 68 69 63 98 68 93 72 65 66 65 72 93 74 6f 93 61 6e 8e a1 ...Commands.whic.h.refer.to.an..
48a0 8d 91 12 11 47 65 78 74 65 6e 73 69 6f 6e 9b 04 15 7b 61 6c 77 95 b8 e3 61 93 79 73 98 64 65 61 ....Gextension...{alw...a.ys.dea
48c0 6c 98 77 69 74 68 98 74 68 65 98 6d 6f 73 74 98 72 65 63 65 6e 93 74 6c 79 98 65 6e 93 74 65 72 l.with.the.most.recen.tly.en.ter
48e0 65 64 98 65 78 74 65 6e 73 69 6f 6e 98 77 69 74 68 69 6e 98 74 68 65 98 63 6f 6e 93 74 65 78 74 ed.extension.within.the.con.text
4900 98 6f 66 98 74 68 65 98 63 75 72 72 65 6e 93 74 8e a1 8d 91 12 11 47 6d 6f 9a 47 1d 64 75 6c 65 .of.the.curren.t......Gmo.G.dule
4920 2e 91 04 71 c7 54 68 65 96 03 55 55 63 75 72 72 65 6e 90 b8 e3 74 93 6d 6f 98 64 75 6c 65 93 6e ...q.The..UUcurren...t.mo.dule.n
4940 61 6d 65 93 69 73 93 75 73 65 64 93 61 73 93 74 68 65 93 73 79 73 74 65 6d 93 70 72 6f 6d 70 74 ame.is.used.as.the.system.prompt
4960 2e 8e a6 8d 91 21 11 47 41 6e 9a b8 e3 79 96 03 9b ce 69 6e 70 75 74 93 6c 69 6e 65 93 77 68 69 .....!.GAn...y....input.line.whi
4980 63 98 68 93 64 6f 9a 47 1d 65 73 93 6e 6f 74 93 62 98 65 67 69 6e 93 77 69 74 68 8d 93 ca 3a 8e c.h.do.G.es.not.b.egin.with...:.
49a0 91 0c 77 99 c4 69 73 93 61 73 73 75 6d 65 64 93 74 6f 93 62 98 65 93 61 93 6c 69 6e 65 93 6f 66 ..w..is.assumed.to.b.e.a.line.of
49c0 93 48 61 73 6b 90 b8 e3 65 6c 6c 93 73 6f 75 72 63 65 93 63 6f 98 64 65 93 61 6e 64 8e a1 8d 91 .Hask...ell.source.co.de.and....
49e0 12 11 47 69 73 96 03 96 3e 61 64 64 65 64 93 74 6f 93 74 68 65 93 63 75 72 72 65 6e 9a b8 e3 74 ..Gis...>added.to.the.curren...t
4a00 93 65 78 74 65 6e 73 69 6f 6e 2e 91 05 34 82 54 68 65 72 65 93 61 72 65 93 74 98 77 98 6f 93 61 .extension...4.There.are.t.w.o.a
4a20 62 62 72 65 76 69 61 74 69 6f 6e 73 93 70 72 6f 98 76 69 64 65 64 93 77 69 74 68 69 6e 93 65 78 bbreviations.pro.vided.within.ex
4a40 74 65 6e 73 69 6f 6e 73 2e 91 05 34 82 41 91 03 96 2d 6c 69 6e 65 8e a1 8d 91 12 11 47 62 90 47 tensions...4.A...-line......Gb.G
4a60 1d 65 67 69 6e 6e 69 6e 67 96 03 cd 82 77 69 74 68 8d 93 ca 3d 8e 91 0c db 01 c4 70 72 69 6e 9a .eginning....with...=......prin.
4a80 b8 e3 74 73 93 61 6e 93 65 78 70 72 65 73 73 69 6f 6e 2e 91 05 da 4d 54 68 69 73 93 65 78 70 61 ..ts.an.expression....MThis.expa
4aa0 6e 64 73 93 69 6e 98 74 6f 93 61 93 64 65 0c 6e 69 74 69 6f 6e 93 6f 66 93 61 93 64 69 61 6c 6f nds.in.to.a.de.nition.of.a.dialo
4ac0 67 75 65 93 74 6f 93 61 63 63 6f 6d 70 6c 69 73 68 8e a1 8d 91 12 11 47 74 68 65 96 03 61 0b 70 gue.to.accomplish......Gthe..a.p
4ae0 72 69 6e 90 b8 e3 74 69 6e 67 93 77 68 65 6e 93 65 78 65 63 75 74 65 64 2e 9b 04 94 ea 4c 69 6e rin...ting.when.executed.....Lin
4b00 65 73 93 62 90 47 1d 65 67 69 6e 6e 69 6e 67 93 77 69 74 68 93 40 93 72 75 6e 93 75 73 65 72 93 es.b.G.eginning.with.@.run.user.
4b20 64 69 61 6c 6f 67 75 65 73 2e 98 41 6c 6c 93 6f 74 68 65 72 93 6c 69 6e 65 73 93 61 72 65 93 74 dialogues..All.other.lines.are.t
4b40 72 65 61 74 65 64 8e a1 8d 91 12 11 47 61 73 96 03 55 55 6f 72 64 69 6e 61 72 79 93 48 61 73 6b reated......Gas..UUordinary.Hask
4b60 90 b8 e3 65 6c 6c 93 73 6f 75 72 63 65 93 63 6f 90 47 1d 64 65 2e 8e a6 8d 91 21 11 47 43 6f 6d ...ell.source.co.G.de.....!.GCom
4b80 6d 61 6e 64 96 02 ee 9d 61 72 67 75 6d 65 6e 9a b8 e3 74 73 93 61 72 65 93 73 65 70 61 72 61 74 mand....argumen...ts.are.separat
4ba0 65 64 93 62 98 79 93 77 68 69 74 65 73 70 61 63 65 2e 91 04 4f 8a 41 6c 6c 93 63 6f 6d 6d 61 6e ed.b.y.whitespace...O.All.comman
4bc0 64 73 93 6d 61 98 79 93 62 90 47 1d 65 93 61 62 62 72 65 76 69 61 74 65 64 93 75 73 69 6e 67 93 ds.ma.y.b.G.e.abbreviated.using.
4be0 74 68 65 8e a1 8d 91 12 11 47 73 68 6f 72 74 65 73 74 96 03 55 55 75 6e 69 71 75 65 93 70 72 65 the......Gshortest..UUunique.pre
4c00 0c 78 93 6f 66 93 74 68 65 93 63 6f 6d 6d 61 6e 64 93 6e 61 6d 65 2e 91 04 71 c7 46 91 ff 2a aa .x.of.the.command.name...q.F..*.
4c20 6f 72 93 61 93 64 65 73 63 72 69 70 74 69 6f 6e 93 6f 66 93 74 68 65 6d 93 73 65 65 93 46 69 67 or.a.description.of.them.see.Fig
4c40 75 72 65 93 31 2e 8e 8e 8e 8c 8b 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ure.1...........................
4c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3c a8 a0 02 a9 4b 85 8d a0 fd 62 .....................<....K....b
4c80 b4 7b 8d 8d 91 12 11 47 c8 33 91 0a 00 01 54 48 45 96 03 55 55 43 4f 4d 4d 41 4e 44 93 49 4e 54 .{.....G.3....THE..UUCOMMAND.INT
4ca0 45 52 46 91 fe e3 8d 41 90 b8 e3 43 45 92 01 0e 49 51 c4 36 8e 8e a0 02 7f 4b 85 8d 9f 93 87 bf ERF....A...CE...IQ.6.....K......
4cc0 8d a0 fe 7c a4 fd a0 00 b1 0d 82 8d 8d 8d 8d 91 12 11 47 a0 ff 50 58 e4 89 00 00 66 66 01 bf 16 ...|..............G..PX....ff...
4ce0 2e a0 01 5a 4e 38 8d 84 01 5a 4e 38 00 00 66 66 8d a0 ff 55 58 e4 8d 8d 9f 02 27 1c 8d 8d 8d a0 ...ZN8...ZN8..ff...UX.....'.....
4d00 ff 5d e6 64 8d 8d 91 0c 55 55 43 6f 6d 6d 61 6e 64 73 3a 8e 8e a4 0c 00 00 8d 8d 8d 91 0c 55 55 .].d....UUCommands:...........UU
4d20 ca 3a 3f 8e 8e 8d 91 5f 94 22 c4 50 72 69 6e 90 b8 e3 74 73 96 03 55 55 61 93 68 65 6c 70 93 0c .:?...._.".Prin...ts..UUa.help..
4d40 6c 65 2e 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a 65 76 61 6c 8e 8e 8d 91 5f 94 22 c4 45 76 91 ff 71 le.........UU.:eval...._.".Ev..q
4d60 c7 61 6c 75 61 74 65 96 03 55 55 61 6e 9a b8 e3 79 93 65 78 65 63 75 74 61 62 6c 65 93 64 65 0c .aluate..UUan...y.executable.de.
4d80 6e 69 74 69 6f 6e 73 93 69 6e 93 74 68 65 93 63 75 72 72 65 6e 98 74 8e 8e a1 8d 8d 91 5f 94 22 nitions.in.the.curren.t......_."
4da0 65 78 74 65 6e 73 69 6f 6e 2e 91 04 71 c7 54 68 65 96 03 55 55 65 78 74 65 6e 73 69 6f 6e 93 6d extension...q.The..UUextension.m
4dc0 61 9a b8 e3 79 93 73 74 69 6c 6c 93 62 90 47 1d 65 93 73 61 98 76 98 65 64 2e 8e 8e a1 8d 8d 8d a...y.still.b.G.e.sa.v.ed.......
4de0 91 0c 55 55 ca 3a 73 61 76 65 8e 8e 8d 91 5f 94 22 c4 53 61 95 b8 e3 76 93 65 96 03 55 55 74 68 ..UU.:save...._.".Sa...v.e..UUth
4e00 65 93 63 75 72 72 65 6e 9a b8 e3 74 93 65 78 74 65 6e 73 69 6f 6e 2e 91 04 71 c7 49 66 93 61 6e e.curren...t.extension...q.If.an
4e20 98 79 93 65 72 72 6f 72 73 93 61 72 65 8e 8e a1 8d 8d 91 5f 94 22 66 6f 75 6e 64 2c 96 03 55 55 .y.errors.are......_."found,..UU
4e40 6e 6f 74 68 69 6e 67 93 77 69 6c 6c 93 62 90 47 1d 65 93 73 61 95 b8 e3 76 93 65 64 2e 8e 8e a1 nothing.will.b.G.e.sa...v.ed....
4e60 8d 8d 8d 91 0c 55 55 ca 3a 63 6c 65 61 72 8e 8e 8d 91 5f 94 22 c4 52 65 6d 6f 95 b8 e3 76 93 65 .....UU.:clear...._.".Remo...v.e
4e80 96 03 55 55 61 6c 6c 93 73 61 95 b8 e3 76 93 65 64 96 03 55 55 65 78 74 65 6e 73 69 6f 6e 73 93 ..UUall.sa...v.ed..UUextensions.
4ea0 69 6e 93 74 68 65 93 63 75 72 72 65 6e 90 b8 e3 74 93 6d 6f 90 47 1d 64 75 6c 65 8e 8e a1 8d 8d in.the.curren...t.mo.G.dule.....
4ec0 8d 91 0c 55 55 ca 3a 4d 61 69 6e 8e 8e 8d 91 5f 94 22 c4 45 6e 9a b8 e3 74 65 72 96 03 55 55 74 ...UU.:Main...._.".En...ter..UUt
4ee0 68 65 93 65 6d 70 74 98 79 93 4d 61 69 6e 93 6d 6f 90 47 1d 64 75 6c 65 2e 8e 8e a1 8d 8d 8d 91 he.empt.y.Main.mo.G.dule........
4f00 0c 55 55 ca 3a 71 75 69 74 8e 8e 8d 91 5f 94 22 c4 45 78 69 74 96 03 55 55 74 68 65 93 48 61 73 .UU.:quit...._.".Exit..UUthe.Has
4f20 6b 90 b8 e3 65 6c 6c 93 73 79 73 74 65 6d 2e 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a 6d 6f 64 75 6c k...ell.system.........UU.:modul
4f40 65 8e 8d 91 34 6a 95 c7 6d 6f 91 ff 7d 27 64 75 6c 65 8e 8e 8d 91 5f 94 22 c4 53 65 74 96 03 55 e...4j..mo..}'dule...._.".Set..U
4f60 55 74 68 65 93 63 75 72 72 65 6e 90 b8 e3 74 93 6d 6f 90 47 1d 64 75 6c 65 2e 91 04 71 c7 54 68 Uthe.curren...t.mo.G.dule...q.Th
4f80 65 8d 93 ca 3a 72 75 6e 8e 91 1b aa 9e c4 63 6f 6d 6d 61 6e 64 93 61 6c 73 6f 8e 8e a1 8d 8d 91 e...:run......command.also......
4fa0 5f 94 22 73 65 74 73 96 03 55 55 74 68 65 93 63 75 72 72 65 6e 9a b8 e3 74 93 6d 6f 90 47 1d 64 _."sets..UUthe.curren...t.mo.G.d
4fc0 75 6c 65 2e 91 04 71 c7 49 6e 69 74 69 61 6c 6c 79 91 ff 2a aa 2c 93 61 6e 93 65 6d 70 74 98 79 ule...q.Initially..*.,.an.empt.y
4fe0 93 6d 6f 90 47 1d 64 75 6c 65 8e 8e a1 8d 8d 8d 91 5f 94 22 ca 4d 61 69 6e 8e 91 77 e9 6b c4 77 .mo.G.dule......._.".Main..w.k.w
5000 68 69 63 9a b8 e3 68 96 03 55 55 69 6d 70 90 47 1d 6f 72 74 73 93 74 68 65 93 70 72 65 6c 75 64 hic...h..UUimp.G.orts.the.prelud
5020 65 93 69 73 93 61 98 76 91 ff 71 c7 61 69 6c 61 62 6c 65 2e 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a e.is.a.v..q.ailable.........UU.:
5040 63 6f 6d 70 69 6c 65 8e 8d 91 39 aa 92 c7 0c 6c 65 8e 8e 8d 91 5f 94 22 c4 4c 69 6b 90 b8 e3 65 compile...9....le...._.".Lik...e
5060 8d 91 03 55 55 ca 3a 72 8e 91 11 2a a4 c4 65 78 63 65 70 74 96 03 55 55 74 68 61 6e 93 6e 6f 93 ...UU.:r...*..except..UUthan.no.
5080 65 78 65 63 75 74 69 6f 6e 93 6f 90 47 1d 63 63 75 72 73 2e 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a execution.o.G.ccurs.........UU.:
50a0 6c 6f 61 64 8e 8d 91 29 ea 9b c7 0c 6c 65 8e 8e 8d 91 5f 94 22 c4 4c 6f 61 64 96 03 55 55 61 93 load...)....le...._.".Load..UUa.
50c0 48 61 73 6b 9a b8 e3 65 6c 6c 93 70 72 6f 67 72 61 6d 93 69 6e 98 74 6f 93 6d 65 6d 6f 72 79 93 Hask...ell.program.in.to.memory.
50e0 77 69 74 68 6f 75 74 93 63 6f 6d 70 69 6c 69 6e 67 8e 8e a1 8d 8d 91 5f 94 22 67 65 6e 65 72 61 without.compiling......_."genera
5100 74 65 64 96 03 55 55 4c 69 73 70 93 63 6f 90 47 1d 64 65 93 6f 72 93 63 72 65 61 74 69 6e 67 93 ted..UULisp.co.G.de.or.creating.
5120 61 93 63 6f 6d 70 69 6c 65 64 93 6f 75 74 70 75 74 93 0c 6c 65 2e 8e 8e a1 8d 8d 8d 91 0c 55 55 a.compiled.output..le.........UU
5140 ca 3a 72 75 6e 8e 8d 91 24 aa 9e c7 0c 6c 65 8e 8e 8d 91 5f 94 22 c4 4c 6f 61 64 96 03 55 55 61 .:run...$....le...._.".Load..UUa
5160 6e 64 93 72 75 6e 8d 93 ca 6d 61 69 6e 8e 91 1b aa 9e c4 69 6e 93 61 93 0c 6c 65 2e 8e 8e a1 8d nd.run...main......in.a..le.....
5180 8d 8d 91 0c 55 55 ca 3a 63 64 8e 8d 91 1f 6a a1 c7 64 69 72 8e 8e 8d 91 5f 94 22 c4 53 65 74 96 ....UU.:cd....j..dir...._.".Set.
51a0 03 55 55 74 68 65 93 63 75 72 72 65 6e 90 b8 e3 74 93 64 69 72 65 63 74 6f 72 79 93 28 61 62 73 .UUthe.curren...t.directory.(abs
51c0 6f 6c 75 74 65 93 70 61 74 68 93 6f 6e 6c 79 29 2e 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a 6c 69 73 olute.path.only).........UU.:lis
51e0 74 8e 8e 8d 91 5f 94 22 c4 4c 69 73 74 96 03 55 55 74 68 65 93 63 75 72 72 65 6e 90 b8 e3 74 93 t...._.".List..UUthe.curren...t.
5200 65 78 74 65 6e 73 69 6f 6e 2e 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a 6b 69 6c 6c 8e 8e 8d 91 5f 94 extension.........UU.:kill...._.
5220 22 c4 4b 69 6c 6c 96 03 55 55 28 65 72 61 73 65 29 93 63 75 72 72 65 6e 90 b8 e3 74 93 65 78 74 ".Kill..UU(erase).curren...t.ext
5240 65 6e 73 69 6f 6e 2e 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a 70 3f 8e 8e 8d 91 5f 94 22 c4 4c 69 73 ension.........UU.:p?...._.".Lis
5260 74 96 03 55 55 61 9a b8 e3 76 91 ff 71 c7 61 69 6c 61 62 6c 65 93 70 72 69 6e 98 74 65 72 73 2e t..UUa...v..q.ailable.prin.ters.
5280 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a 70 3d 8e 8d 91 1f 6a a1 c7 70 72 69 6e 74 65 72 73 8e 8e 8d ........UU.:p=....j..printers...
52a0 91 5f 94 22 c4 53 65 74 91 03 55 55 70 72 69 6e 90 b8 e3 74 65 72 73 2e 8e 8e a1 8d 8d 8d 91 0c ._.".Set..UUprin...ters.........
52c0 55 55 ca 3a 70 2b 8e 8d 91 1f 6a a1 c7 70 72 69 6e 74 65 72 73 8e 8e 8d 91 5f 94 22 c4 54 91 ff UU.:p+....j..printers...._.".T..
52e0 2a aa 75 72 6e 96 03 55 55 6f 6e 93 70 72 69 6e 90 b8 e3 74 65 72 73 2e 8e 8e a1 8d 8d 8d 91 0c *.urn..UUon.prin...ters.........
5300 55 55 ca 3a 70 2d 8e 8d 91 1f 6a a1 c7 70 72 69 6e 74 65 72 73 8e 8e 8d 91 5f 94 22 c4 54 91 ff UU.:p-....j..printers...._.".T..
5320 2a aa 75 72 6e 96 03 55 55 6f 0b 93 70 72 69 6e 90 b8 e3 74 65 72 73 2e 8e 8e a1 8d 8d 8d 91 0c *.urn..UUo..prin...ters.........
5340 55 55 ca 3a 6f 3f 8e 8e 8d 91 5f 94 22 c4 4c 69 73 74 96 03 55 55 61 90 b8 e3 76 91 ff 71 c7 61 UU.:o?...._.".List..UUa...v..q.a
5360 69 6c 61 62 6c 65 93 6f 70 74 69 6d 69 7a 65 72 73 2e 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a 6f 3d ilable.optimizers.........UU.:o=
5380 8e 8d 91 1f 6a a1 c7 6f 70 74 69 6d 69 7a 65 72 73 8e 8e 8d 91 5f 94 22 c4 53 65 74 91 03 55 55 ....j..optimizers...._.".Set..UU
53a0 6f 70 74 69 6d 69 7a 65 72 73 2e 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a 6f 2b 8e 8d 91 1f 6a a1 c7 optimizers.........UU.:o+....j..
53c0 6f 70 74 69 6d 69 7a 65 72 73 8e 8e 8d 91 5f 94 22 c4 54 91 ff 2a aa 75 72 6e 96 03 55 55 6f 6e optimizers...._.".T..*.urn..UUon
53e0 93 6f 70 74 69 6d 69 7a 65 72 73 2e 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a 6f 2d 8e 8d 91 1f 6a a1 .optimizers.........UU.:o-....j.
5400 c7 6f 70 74 69 6d 69 7a 65 72 73 8e 8e 8d 91 5f 94 22 c4 54 91 ff 2a aa 75 72 6e 96 03 55 55 6f .optimizers...._.".T..*.urn..UUo
5420 0b 93 6f 70 74 69 6d 69 7a 65 72 73 2e 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a 28 8e 8d 91 16 d5 4f ..optimizers.........UU.:(.....O
5440 c7 65 78 70 8e 8d 91 25 d0 7b ca 29 8e 8e 8d 91 5f 94 22 c4 45 76 91 ff 71 c7 61 6c 75 61 74 65 .exp...%.{.)...._.".Ev..q.aluate
5460 96 03 55 55 61 93 4c 69 73 70 93 65 78 70 72 65 73 73 69 6f 6e 8d 93 c7 65 78 70 8e 91 12 50 81 ..UUa.Lisp.expression...exp...P.
5480 c4 2e 8e 8e 8e 8e 8e 8e 8e 8e 92 01 be 49 62 84 01 5a 4e 38 00 00 66 66 8e 9e 66 66 89 00 00 66 .............Ib..ZN8..ff..ff...f
54a0 66 01 bf 16 2e 8e 8e 8e 8e a0 00 ac 0d 82 9f 20 00 00 8d 8d 92 00 93 ee d2 46 69 67 75 72 65 96 f........................Figure.
54c0 03 55 55 31 3a 91 04 71 c7 43 6f 6d 6d 61 6e 64 93 69 6e 9a b8 e3 74 65 72 66 61 63 65 93 64 69 .UU1:..q.Command.in...terface.di
54e0 72 65 63 74 69 76 98 65 73 8e 8e 8e 8e 8e 8c 8b 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00 00 rectiv.es.......................
5500 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 4c 4a a0 02 a9 4b ..........................LJ...K
5520 85 8d a0 fd 62 b4 7b 8d 8d 91 12 11 47 c8 34 91 0a 00 01 54 48 45 96 03 55 55 43 4f 4d 50 49 4c ....b.{.....G.4....THE..UUCOMPIL
5540 41 91 ff 2a aa 54 49 4f 4e 93 53 59 53 54 45 4d 92 01 0e 02 32 c4 37 8e 8e a0 02 7f 4b 85 8d a0 A..*.TION.SYSTEM....2.7.....K...
5560 fd a3 b4 7b 8d 91 21 11 47 54 68 65 8d 91 04 5f cc ca 3a 65 76 61 6c 8e 91 1e 9f bd c4 2c 8d 91 ...{..!.GThe..._..:eval......,..
5580 04 a2 69 ca 3a 73 61 76 65 8e 91 1e e2 5a c4 2c 8d 91 04 a2 69 ca 3a 63 6c 65 61 72 8e 91 28 82 ..i.:save....Z.,....i.:clear..(.
55a0 23 c4 61 6e 64 8d 91 04 5f cc ca 3a 6b 69 6c 6c 8e 91 22 ff 89 c4 63 6f 6d 6d 61 6e 64 73 96 04 #.and..._..:kill.."...commands..
55c0 5f cc 74 65 72 6d 69 6e 61 74 65 93 74 68 65 93 63 75 72 72 65 6e 90 b8 e3 74 93 65 78 74 65 6e _.terminate.the.curren...t.exten
55e0 73 69 6f 6e 2e 91 07 91 2c 41 6c 6c 93 6f 74 68 65 72 8e a4 0c 00 00 8d 91 12 11 47 63 6f 6d 6d sion....,All.other.........Gcomm
5600 61 6e 64 73 96 03 55 55 61 6c 6c 6f 9a b8 e3 77 93 74 68 65 93 63 75 72 72 65 6e 98 74 93 65 78 ands..UUallo...w.the.curren.t.ex
5620 74 65 6e 73 69 6f 6e 93 74 6f 93 62 90 47 1d 65 93 63 6f 6e 98 74 69 6e 98 75 65 64 2e 8e a9 11 tension.to.b.G.e.con.tin.ued....
5640 d5 e5 8d 91 21 11 47 41 6e 9a b8 e3 79 96 04 12 cc 63 6f 6d 6d 61 6e 64 93 75 73 69 6e 67 93 61 ....!.GAn...y....command.using.a
5660 93 0c 6c 65 93 72 65 66 65 72 73 93 74 6f 93 74 68 65 93 6d 6f 73 74 93 72 65 63 65 6e 98 74 6c ..le.refers.to.the.most.recen.tl
5680 79 93 72 65 66 65 72 65 6e 63 65 64 93 0c 6c 65 93 77 68 65 6e 93 6e 6f 93 0c 6c 65 93 69 73 93 y.referenced..le.when.no..le.is.
56a0 70 72 6f 98 76 69 64 65 64 2e 8e a1 8d 91 12 11 47 46 69 6c 65 73 96 03 55 55 65 78 74 65 6e 73 pro.vided.......GFiles..UUextens
56c0 69 6f 6e 73 93 61 72 65 93 69 6d 70 6c 69 63 69 74 93 69 6e 93 74 68 65 93 63 6f 6d 6d 61 6e 64 ions.are.implicit.in.the.command
56e0 73 93 61 6e 64 93 6e 65 65 64 93 6e 6f 74 93 62 90 47 1d 65 93 73 75 70 70 6c 69 65 64 2e 8e a6 s.and.need.not.b.G.e.supplied...
5700 8d 91 21 11 47 54 91 ff 2a aa 6f 96 03 09 8f 69 6e 9a b8 e3 74 65 72 72 75 70 74 93 61 93 72 75 ..!.GT..*.o....in...terrupt.a.ru
5720 6e 6e 69 6e 67 93 48 61 73 6b 98 65 6c 6c 93 70 72 6f 67 72 61 6d 2c 91 03 18 b7 75 73 65 8d 93 nning.Hask.ell.program,....use..
5740 ca 5e 43 8e 91 10 93 18 c4 28 6f 72 93 77 68 61 74 65 76 98 65 72 93 69 6e 98 74 65 72 72 75 70 .^C......(or.whatev.er.in.terrup
5760 74 93 63 98 68 61 72 61 63 74 65 72 93 69 73 93 75 73 65 64 93 62 98 79 93 79 98 6f 75 72 8e a1 t.c.haracter.is.used.b.y.y.our..
5780 8d 91 12 11 47 73 79 73 74 65 6d 29 2e 8e 9f 21 c1 fa 8d 8d 91 12 11 47 db 33 2e 31 8e 91 30 d1 ....Gsystem)...!.......G.3.1..0.
57a0 47 41 6e 91 04 80 00 45 78 61 6d 70 6c 65 8e 9f 18 4b 39 8d 8d 91 12 11 47 ca 48 61 73 6b 65 6c GAn....Example...K9.....G.Haskel
57c0 6c 96 05 3f fd 59 32 2e 30 93 43 6f 6d 6d 61 6e 64 93 49 6e 74 65 72 66 61 63 65 2e 93 54 79 70 l..?.Y2.0.Command.Interface..Typ
57e0 65 93 3a 3f 93 66 6f 72 93 68 65 6c 70 8e 8e a1 8d 8d 91 12 11 47 c7 49 6e 69 74 69 61 6c 96 00 e.:?.for.help........G.Initial..
5800 82 d8 6c 79 91 00 e2 7d f3 1a 0b a0 62 3e 00 0a 00 00 00 0a 00 00 00 06 63 6d 6d 69 31 30 c5 3b ..ly...}....b>..........cmmi10.;
5820 91 05 3e 8f c7 48 61 73 6b 65 6c 93 6c 91 04 9c 70 65 76 61 6c 75 61 74 65 73 91 04 66 08 69 6e ..>..Haskel.l...pevaluates..f.in
5840 96 04 58 4a 61 93 6d 6f 96 ff 7d 27 64 75 6c 65 9b 04 54 42 63 93 6f 6e 74 61 69 6e 69 6e 67 96 ..XJa.mo..}'dule..TBc.ontaining.
5860 04 76 64 6f 6e 6c 79 93 74 68 65 98 50 72 91 ff 7d 27 65 6c 75 64 65 8e 8e a1 8d 8d 91 12 11 47 .vdonly.the.Pr..}'elude........G
5880 ca 4d 61 69 6e 3e 96 05 3f fd 66 61 63 74 93 30 93 3d 93 31 8e 8e a1 8d 8d 91 12 11 47 4d 61 69 .Main>..?.fact.0.=.1........GMai
58a0 6e 3e 96 05 3f fd 66 61 63 74 93 6e 93 3d 93 6e 2a 66 61 63 74 28 6e 2d 31 29 8e 8e a1 8d 8d 91 n>..?.fact.n.=.n*fact(n-1)......
58c0 12 11 47 4d 61 69 6e 3e 91 05 3f fd 3a 73 61 76 65 8e 8d 91 4f 26 7b c7 54 68 69 73 96 04 66 08 ..GMain>..?.:save...O&{.This..f.
58e0 6d 61 6b 65 73 93 66 61 63 74 91 04 86 bf 61 6e 96 04 58 4a 61 64 64 69 74 69 6f 6e 93 74 6f 91 makes.fact....an..XJaddition.to.
5900 04 35 7f 4d 61 69 6e 8e 8e a1 8d 8d 91 12 11 47 ca 4d 61 69 6e 3e 96 05 3f fd 3d 93 66 61 63 74 .5.Main........G.Main>..?.=.fact
5920 93 34 8e 8d 91 5e e6 72 c7 54 68 69 73 91 04 66 08 77 69 6c 91 00 82 d8 6c 91 04 9c 70 70 72 69 .4...^.r.This..f.wil....l...ppri
5940 6e 74 91 04 86 bf 34 91 01 5b 06 c4 21 96 03 93 e7 c7 77 68 65 6e 91 04 58 4a 65 76 61 6c 75 61 nt....4..[..!.....when..XJevalua
5960 74 65 9b ff 7d 27 64 91 01 08 89 c5 3a 93 c7 4e 6f 96 04 35 7f 6e 65 98 65 98 64 91 04 9c 70 74 te..}'d.....:..No..5.ne.e.d...pt
5980 6f 93 73 61 76 65 91 04 54 42 74 68 69 73 91 00 d2 21 c5 3a 8e 8e a1 8d 8d 91 12 11 47 ca 4d 61 o.save..TBthis...!.:........G.Ma
59a0 69 6e 3e 91 05 3f fd 3a 65 76 61 6c 8e 8e a1 8d 8d 91 12 11 47 32 34 8e 8e a1 8d 8d 91 12 11 47 in>..?.:eval........G24........G
59c0 4d 61 69 6e 3e 96 05 3f fd 3a 63 64 93 24 48 41 53 4b 45 4c 4c 2f 70 72 6f 67 73 2f 64 65 6d 6f Main>..?.:cd.$HASKELL/progs/demo
59e0 8e 8e a1 8d 8d 91 12 11 47 4d 61 69 6e 3e 96 05 3f fd 3a 72 75 6e 93 66 61 63 74 8e 8d 91 64 26 ........GMain>..?.:run.fact...d&
5a00 6f c7 41 90 be 93 6e 91 04 58 4a 69 6e 74 65 72 96 ff 7d 27 61 63 74 69 76 65 91 04 54 42 66 61 o.A...n..XJinter..}'active..TBfa
5a20 63 74 6f 72 69 61 6c 9b 04 9c 70 73 75 70 70 6c 69 65 93 64 98 69 6e 91 04 58 4a 64 65 6d 6f 8e ctorial...psupplie.d.in..XJdemo.
5a40 8e a1 8d 8d 91 12 11 47 ca 45 76 61 6c 75 61 74 69 6e 67 91 05 3f fd 6d 61 69 6e 2e 8e 8d 91 69 .......G.Evaluating..?.main....i
5a60 66 6c c7 54 68 65 96 04 54 42 6e 61 6d 65 93 6f 66 91 05 b2 7b 74 68 65 93 76 61 72 69 61 62 6c fl.The..TBname.of...{the.variabl
5a80 65 93 69 6e 91 04 58 4a 66 61 63 74 91 04 86 bf 62 96 ff 7d 27 65 69 6e 67 91 04 76 64 65 76 61 e.in..XJfact....b..}'eing..vdeva
5aa0 6c 75 61 74 65 93 64 8e 8e a1 8d 8d 91 12 11 47 ca 54 79 70 65 96 05 3f fd 69 6e 93 4e 3a 93 34 luate.d........G.Type..?.in.N:.4
5ac0 8e 8e a1 8d 8d 91 12 11 47 32 34 8e 8e a1 8d 8d 91 12 11 47 c7 45 78 74 65 6e 73 69 6f 6e 73 91 ........G24........G.Extensions.
5ae0 04 66 08 74 6f 91 04 35 7f 74 68 65 96 04 54 42 6f 72 69 67 69 6e 61 6c 91 04 9c 70 4d 61 69 6e .f.to..5.the..TBoriginal...pMain
5b00 91 04 58 4a 61 72 91 ff 7d 27 65 93 6e 6f 77 91 04 a7 74 6c 6f 73 74 91 00 f2 d8 c5 3a 8e 8e a1 ..XJar..}'e.now...tlost.....:...
5b20 8d 8d 91 12 11 47 ca 4d 61 69 6e 3e 96 05 3f fd 61 64 64 73 93 28 78 3a 78 73 29 93 28 79 3a 79 .....G.Main>..?.adds.(x:xs).(y:y
5b40 73 29 93 3d 93 78 2b 79 93 3a 93 61 64 64 73 93 78 73 93 79 73 8e 8e a1 8d 8d 91 12 11 47 4d 61 s).=.x+y.:.adds.xs.ys........GMa
5b60 69 6e 3e 91 05 3f fd 3a 73 8e 8e a1 8d 8d 91 12 11 47 4d 61 69 6e 3e 96 05 3f fd 66 93 3d 93 30 in>..?.:s........GMain>..?.f.=.0
5b80 93 3a 93 31 93 3a 93 61 64 64 73 93 66 93 74 61 69 6c 93 66 8e 8e a1 8d 8d 91 12 11 47 4d 61 69 .:.1.:.adds.f.tail.f........GMai
5ba0 6e 3e 91 05 3f fd 3a 73 8e 8e a1 8d 8d 91 12 11 47 5b 54 59 50 45 2d 45 52 52 4f 52 5d 96 05 3f n>..?.:s........G[TYPE-ERROR]..?
5bc0 fd 50 68 61 73 65 93 65 72 72 6f 72 93 69 6e 93 70 68 61 73 65 93 54 59 50 45 3a 8e 8e a1 8d 8d .Phase.error.in.phase.TYPE:.....
5be0 91 12 11 47 54 79 70 65 96 05 3f fd 63 6f 6e 66 6c 69 63 74 3a 93 74 79 70 65 93 5b 61 5d 93 64 ...GType..?.conflict:.type.[a].d
5c00 6f 65 73 93 6e 6f 74 93 6d 61 74 63 68 93 5b 61 5d 93 2d 3e 93 5b 61 5d 8e 8e a1 8d 8d 91 12 11 oes.not.match.[a].->.[a]........
5c20 47 45 72 72 6f 72 96 05 3f fd 6f 63 63 75 72 72 65 64 93 61 74 93 6c 69 6e 65 93 32 93 69 6e 93 GError..?.occurred.at.line.2.in.
5c40 66 69 6c 65 93 69 6e 74 65 72 61 63 74 69 76 65 2e 8e 8e a1 8d 8d 91 12 11 47 57 68 69 6c 65 96 file.interactive.........GWhile.
5c60 05 3f fd 74 79 70 65 93 63 68 65 63 6b 69 6e 67 8e 8e a1 8d 8d 91 12 11 47 61 64 64 73 96 05 3f .?.type.checking........Gadds..?
5c80 fd 66 93 74 61 69 6c 8e 8e a1 8d 8d 91 12 11 47 41 72 67 75 6d 65 6e 74 96 05 3f fd 74 79 70 65 .f.tail........GArgument..?.type
5ca0 93 6d 69 73 6d 61 74 63 68 8e 8e a1 8d 8d 91 12 11 47 54 79 70 65 73 3a 96 05 3f fd 4e 75 6d 93 .mismatch........GTypes:..?.Num.
5cc0 62 93 3d 3e 93 5b 62 5d 8e 8e a1 8d 8d 91 36 d1 32 5b 63 5d 96 05 3f fd 2d 3e 93 5b 63 5d 8e 8e b.=>.[b]......6.2[c]..?.->.[c]..
5ce0 a1 8d 8d 91 12 11 47 43 61 6e 6e 6f 74 96 05 3f fd 73 61 76 65 3a 93 65 72 72 6f 72 73 93 65 6e ......GCannot..?.save:.errors.en
5d00 63 6f 75 6e 74 65 72 65 64 2e 8e 8e a1 8d 8d 91 12 11 47 4d 61 69 6e 3e 96 05 3f fd 66 93 3d 93 countered.........GMain>..?.f.=.
5d20 30 93 3a 93 31 93 3a 93 61 64 64 73 93 66 93 28 74 61 69 6c 93 66 29 8e 8e a1 8d 8d 91 12 11 47 0.:.1.:.adds.f.(tail.f)........G
5d40 4d 61 69 6e 3e 91 05 3f fd 3a 73 8e 8e a1 8d 8d 91 12 11 47 4d 61 69 6e 3e 96 05 3f fd 3d 93 74 Main>..?.:s........GMain>..?.=.t
5d60 61 6b 65 93 35 93 66 8e 8d 91 69 66 6c c7 53 69 6e 63 91 ff 7d 27 65 96 04 54 42 66 91 05 b2 7b ake.5.f...ifl.Sinc..}'e..TBf...{
5d80 69 73 91 04 66 08 69 6e 0c 6e 69 74 65 91 00 c0 5b c5 3b 91 05 3e 8f c7 70 72 69 6e 74 9b 04 86 is..f.in.nite...[.;..>..print...
5da0 bf 6f 6e 6c 79 91 04 76 64 74 68 65 93 0c 72 73 74 98 35 91 04 ee ed 65 6c 65 6d 65 6e 74 73 8e .only..vdthe..rst.5....elements.
5dc0 8e a1 8d 8d 91 12 11 47 ca 4d 61 69 6e 3e 91 05 3f fd 3a 65 8e 8e a1 8d 8d 91 12 11 47 5b 30 2c .......G.Main>..?.:e........G[0,
5de0 31 2c 31 2c 32 2c 33 5d 8e 8e 9f 26 d5 88 8d 8d 91 12 11 47 e2 34 8e 91 2a e8 46 54 68 65 96 05 1,1,2,3]...&.......G.4..*.FThe..
5e00 85 1c 43 6f 6d 70 69 6c 61 74 69 6f 6e 93 53 79 73 74 65 6d 8e 9f 1b bd 00 8d 91 12 11 47 c4 54 ..Compilation.System.........G.T
5e20 68 65 96 03 ce ed 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 73 79 73 74 65 6d 93 69 73 93 72 65 73 70 he....compilation.system.is.resp
5e40 9a 47 1d 6f 6e 73 69 62 6c 65 93 66 6f 72 93 67 61 74 68 65 72 69 6e 67 93 61 6c 6c 93 63 6f 6d .G.onsible.for.gathering.all.com
5e60 70 98 6f 6e 65 6e 90 b8 e3 74 73 93 6f 66 93 61 93 70 72 6f 67 72 61 6d 93 66 6f 72 93 63 6f 6d p.onen...ts.of.a.program.for.com
5e80 70 69 6c 61 74 69 6f 6e 2e 8e a1 8d 91 12 11 47 57 68 65 6e 96 02 71 60 61 93 73 69 6e 67 6c 65 pilation.......GWhen..q`a.single
5ea0 93 0c 6c 65 93 63 6f 6e 9a b8 e3 74 61 69 6e 73 93 74 68 65 93 65 6e 98 74 69 72 65 93 70 72 6f ..le.con...tains.the.en.tire.pro
5ec0 67 72 61 6d 2c 91 02 9e f8 74 68 69 73 93 74 61 73 6b 93 69 73 93 74 72 69 76 69 61 6c 2e 91 04 gram,....this.task.is.trivial...
5ee0 25 cb 48 6f 98 77 98 65 76 98 65 72 2c 91 02 9e f8 77 68 65 6e 93 61 93 70 72 6f 67 72 61 6d 93 %.Ho.w.ev.er,....when.a.program.
5f00 63 6f 6e 98 74 61 69 6e 73 8e a1 8d 91 12 11 47 6d 6f 72 65 96 04 28 a3 74 68 61 6e 93 6f 6e 65 con.tains......Gmore..(.than.one
5f20 93 0c 6c 65 2c 91 04 5d 76 79 9a b8 e3 6f 75 93 6d 98 75 73 74 93 67 72 6f 75 70 93 74 68 65 6d ..le,..]vy...ou.m.ust.group.them
5f40 93 69 6e 98 74 6f 93 61 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 75 6e 69 74 2e 91 06 eb b0 59 91 .in.to.a.compilation.unit.....Y.
5f60 ff 2a aa 6f 75 93 63 61 6e 93 61 6c 73 6f 93 75 73 65 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 8e a1 .*.ou.can.also.use.compilation..
5f80 8d 91 12 11 47 75 6e 69 74 73 96 03 55 55 74 6f 93 73 70 90 47 1d 65 63 69 66 79 93 76 91 ff 71 ....Gunits..UUto.sp.G.ecify.v..q
5fa0 c7 61 72 69 6f 75 73 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 6f 70 74 69 6f 6e 73 2c 93 65 76 90 .arious.compilation.options,.ev.
5fc0 b8 e3 65 6e 93 66 6f 72 93 70 72 6f 67 72 61 6d 73 93 74 68 61 74 93 63 6f 6e 73 69 73 74 93 6f ..en.for.programs.that.consist.o
5fe0 66 93 6f 6e 6c 79 93 6f 6e 65 93 73 6f 75 72 63 65 93 0c 6c 65 2e 8e 8e 8e 8c 8b 00 00 00 08 00 f.only.one.source..le...........
6000 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 ................................
6020 00 00 00 00 00 54 ef a0 02 a9 4b 85 8d a0 fd 62 b4 7b 8d 8d 91 12 11 47 c8 34 91 0a 00 01 54 48 .....T....K....b.{.....G.4....TH
6040 45 96 03 55 55 43 4f 4d 50 49 4c 41 91 ff 2a aa 54 49 4f 4e 93 53 59 53 54 45 4d 92 01 0e 02 32 E..UUCOMPILA..*.TION.SYSTEM....2
6060 c4 38 8e 8e a0 02 7f 4b 85 8d a0 fd a3 b4 7b 8d 8d 91 12 11 47 db 34 2e 31 8e 91 30 d1 47 43 6f .8.....K......{.....G.4.1..0.GCo
6080 6d 70 69 6c 61 74 69 6f 6e 91 04 80 00 55 6e 69 74 73 8e 9f 18 75 54 8d 91 12 11 47 c4 41 91 03 mpilation....Units...uT....G.A..
60a0 65 6b 48 61 73 6b 9a b8 e3 65 6c 6c 96 03 65 6f 70 72 6f 67 72 61 6d 93 63 6f 6e 73 69 73 74 73 ekHask...ell..eoprogram.consists
60c0 93 6f 66 93 61 93 63 6f 6c 6c 65 63 74 69 6f 6e 93 6f 66 8d 93 c7 6d 6f 91 ff 7d 27 64 75 6c 65 .of.a.collection.of...mo..}'dule
60e0 73 8e 91 26 b7 82 c4 2e 91 04 a2 15 54 68 65 93 48 61 73 6b 98 65 6c 6c 93 72 65 70 9a 47 1d 6f s..&........The.Hask.ell.rep.G.o
6100 72 74 93 64 6f 98 65 73 93 6e 6f 74 93 64 65 0c 6e 65 93 68 6f 90 b8 e3 77 93 74 68 69 73 8e a4 rt.do.es.not.de.ne.ho...w.this..
6120 0c 00 00 8d 91 12 11 47 63 6f 6c 6c 65 63 74 69 6f 6e 96 03 55 55 69 73 93 74 6f 93 62 90 47 1d .......Gcollection..UUis.to.b.G.
6140 65 93 61 73 73 65 6d 9a b8 e3 62 6c 65 64 3b 93 74 68 69 73 93 69 73 93 6c 65 66 74 93 74 6f 93 e.assem...bled;.this.is.left.to.
6160 74 68 65 93 69 6d 70 6c 65 6d 65 6e 98 74 61 74 69 6f 6e 2e 8e 9f 12 00 00 8d 91 21 11 47 59 91 the.implemen.tation........!.GY.
6180 ff 2a aa 61 6c 65 96 03 55 55 48 61 73 6b 9a b8 e3 65 6c 6c 93 64 65 0c 6e 65 73 93 74 68 65 93 .*.ale..UUHask...ell.de.nes.the.
61a0 66 6f 6c 6c 6f 98 77 69 6e 67 93 6f 62 91 00 8e 38 6a 65 63 74 73 3a 8e a9 1a 00 00 8d 8d 8d 91 follo.wing.ob...8jects:.........
61c0 12 11 47 c9 4d 6f 90 51 c7 64 75 6c 65 8e 8e 91 3d 4b e5 c4 54 68 65 96 02 98 5b 73 79 6e 90 b8 ..G.Mo.Q.dule...=K..The...[syn..
61e0 e3 74 61 78 93 66 6f 72 93 61 93 6d 6f 9a 47 1d 64 75 6c 65 93 28 61 63 74 75 61 6c 6c 79 91 ff .tax.for.a.mo.G.dule.(actually..
6200 2a aa 2c 91 02 be 27 61 93 6d 6f 98 64 75 6c 65 93 c7 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e *.,...'a.mo.dule..implementation
6220 c4 29 93 69 73 93 61 73 93 64 65 73 63 72 69 62 98 65 64 93 69 6e 93 74 68 65 93 48 61 73 6b 90 .).is.as.describ.ed.in.the.Hask.
6240 b8 e3 65 6c 6c 8e a1 8d 91 2b 11 47 72 65 70 95 47 1d 6f 72 74 2e 91 04 71 c7 4d 6f 93 64 75 6c ..ell....+.Grep.G.ort...q.Mo.dul
6260 65 73 96 03 55 55 63 61 6e 6e 6f 74 93 73 70 61 6e 93 0c 6c 65 93 62 90 47 1d 6f 75 6e 64 61 72 es..UUcannot.span..le.b.G.oundar
6280 69 65 73 2e 8e a4 14 00 00 8d 8d 8d 91 12 11 47 c9 46 69 6c 65 8e 8e 91 29 f6 96 c4 45 61 63 9a ies............G.File...)...Eac.
62a0 b8 e3 68 96 03 55 55 0c 6c 65 93 6d 98 75 73 74 93 63 6f 6e 98 74 61 69 6e 93 6f 6e 65 93 6f 72 ..h..UU.le.m.ust.con.tain.one.or
62c0 93 6d 6f 72 65 93 6d 6f 90 47 1d 64 75 6c 65 73 2e 8e a1 8d 8d 8d 91 12 11 47 c9 43 6f 6d 70 69 .more.mo.G.dules.........G.Compi
62e0 6c 61 74 69 6f 6e 91 03 d5 54 55 6e 69 74 8e 8e 91 6f 9d 98 c4 41 91 03 8c 51 63 6f 6d 70 69 6c lation...TUnit...o...A...Qcompil
6300 61 74 69 6f 6e 96 03 8c 60 75 6e 69 74 93 69 73 93 64 65 73 63 72 69 62 90 47 1d 65 64 93 62 90 ation...`unit.is.describ.G.ed.b.
6320 b8 e3 79 93 61 8d 93 ca 2e 68 75 8e 91 16 d8 b7 c4 0c 6c 65 2e 91 05 16 e7 54 68 69 73 93 0c 6c ..y.a....hu.......le.....This..l
6340 65 93 64 65 0c 6e 65 73 93 61 93 73 65 74 93 6f 66 93 73 6f 75 72 63 65 8e a4 0c 00 00 8d 91 2b e.de.nes.a.set.of.source.......+
6360 11 47 0c 6c 65 96 03 ef 3d 6e 61 6d 65 73 93 61 6e 64 93 61 93 73 65 74 93 6f 66 93 69 6d 70 9a .G.le...=names.and.a.set.of.imp.
6380 47 1d 6f 72 74 65 64 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 75 6e 69 74 73 2e 91 06 3f 7f 49 74 G.orted.compilation.units...?.It
63a0 93 6d 61 90 b8 e3 79 93 61 6c 73 6f 93 73 70 98 65 63 69 66 79 93 76 91 ff 71 c7 61 72 69 6f 75 .ma...y.also.sp.ecify.v..q.ariou
63c0 73 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 8e a1 8d 91 2b 11 47 6f 70 74 69 6f 6e 73 2e 8e 9f 14 00 s.compilation....+.Goptions.....
63e0 00 8d 8d 8d 91 12 11 47 c9 50 72 6f 67 72 61 6d 8e 8e 91 43 12 ff c4 41 91 04 94 84 70 72 6f 67 .......G.Program...C...A....prog
6400 72 61 6d 96 04 94 d7 63 6f 6e 73 69 73 74 73 93 6f 66 93 74 68 65 93 6d 6f 9a 47 1d 64 75 6c 65 ram....consists.of.the.mo.G.dule
6420 73 93 69 6e 93 61 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 75 6e 69 74 93 63 6f 6d 90 b8 e3 62 69 s.in.a.compilation.unit.com...bi
6440 6e 65 64 93 77 69 74 68 93 61 6c 6c 93 6d 6f 98 64 75 6c 65 73 8e a1 8d 91 2b 11 47 66 6f 75 6e ned.with.all.mo.dules....+.Gfoun
6460 64 96 03 55 55 69 6e 93 69 6d 70 90 47 1d 6f 72 74 65 64 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 d..UUin.imp.G.orted.compilation.
6480 75 6e 69 74 73 2e 8e a6 8d 91 21 11 47 54 68 65 96 03 55 55 73 65 74 93 6f 66 93 6d 6f 90 47 1d units.....!.GThe..UUset.of.mo.G.
64a0 64 75 6c 65 73 93 69 6e 93 61 93 70 72 6f 67 72 61 6d 93 6d 9a b8 e3 75 73 74 93 73 61 74 69 73 dules.in.a.program.m...ust.satis
64c0 66 79 93 74 98 77 98 6f 93 63 72 69 74 65 72 69 61 3a 8e a6 8d 8d 8d 8d 91 1e 4a 29 31 2e 8e 8e fy.t.w.o.criteria:........J)1...
64e0 8e 91 2b 11 47 4e 6f 96 03 7b d6 6d 6f 9a 47 1d 64 75 6c 65 93 6d 61 90 b8 e3 79 93 61 70 70 98 ..+.GNo..{.mo.G.dule.ma...y.app.
6500 65 61 72 93 6d 6f 72 65 93 74 68 61 6e 93 6f 6e 63 65 2e 91 04 e5 4a 49 74 93 69 73 93 61 6e 93 ear.more.than.once....JIt.is.an.
6520 65 72 72 6f 72 93 66 6f 72 93 74 95 b8 e3 77 93 6f 96 03 7b d6 6d 6f 98 64 75 6c 65 73 93 69 6e error.for.t...w.o..{.mo.dules.in
6540 93 61 93 70 72 6f 67 72 61 6d 93 74 6f 93 68 61 95 b8 e3 76 93 65 8e a1 8d 91 2b 11 47 74 68 65 .a.program.to.ha...v.e....+.Gthe
6560 96 03 55 55 73 61 6d 65 93 6e 61 6d 65 2e 8e 9f 14 00 00 8d 8d 8d 8d 91 1e 4a 29 32 2e 8e 8e 8e ..UUsame.name............J)2....
6580 91 2b 11 47 41 6c 6c 96 03 ce d6 6d 6f 9a 47 1d 64 75 6c 65 73 93 72 65 66 65 72 65 6e 63 65 64 .+.GAll....mo.G.dules.referenced
65a0 93 69 6e 93 69 6d 70 98 6f 72 74 93 73 74 61 74 65 6d 65 6e 9a b8 e3 74 73 93 6d 98 75 73 74 93 .in.imp.ort.statemen...ts.m.ust.
65c0 62 9a 47 1d 65 93 64 65 63 6c 61 72 65 64 93 69 6e 93 74 68 65 93 70 72 6f 67 72 61 6d 2e 91 05 b.G.e.declared.in.the.program...
65e0 de 49 54 68 65 93 6d 6f 98 64 75 6c 65 8e a1 8d 8d 91 2b 11 47 ca 50 72 65 6c 75 64 65 8e 91 53 .IThe.mo.dule.....+.G.Prelude..S
6600 26 87 c4 69 73 96 03 55 55 69 6d 70 6c 69 63 69 74 6c 79 93 61 64 64 65 64 93 74 6f 93 65 76 9a &..is..UUimplicitly.added.to.ev.
6620 b8 e3 65 72 79 93 70 72 6f 67 72 61 6d 93 62 98 79 93 74 68 65 93 73 79 73 74 65 6d 2e 8e a6 8d ..ery.program.b.y.the.system....
6640 91 21 11 47 43 6f 6d 70 69 6c 61 74 69 6f 6e 96 02 af 71 75 6e 69 74 73 93 69 6e 93 59 91 ff 2a .!.GCompilation...qunits.in.Y..*
6660 aa 61 6c 65 93 48 61 73 6b 9a b8 e3 65 6c 6c 93 61 72 65 93 64 65 0c 6e 65 64 93 62 98 79 93 0c .ale.Hask...ell.are.de.ned.b.y..
6680 6c 65 73 93 77 69 74 68 93 74 68 65 8d 93 ca 2e 68 75 8e 91 15 1e d9 c4 65 78 74 65 6e 73 69 6f les.with.the....hu......extensio
66a0 6e 2e 91 04 3a 7b 54 68 65 93 63 6f 6e 98 74 65 6e 98 74 73 93 6f 66 93 74 68 65 8e a1 8d 8d 91 n...:{The.con.ten.ts.of.the.....
66c0 12 11 47 ca 2e 68 75 8e 91 24 a5 bb c4 0c 6c 65 96 02 d4 7d 61 72 65 93 73 69 6d 69 6c 61 72 93 ..G..hu..$....le...}are.similar.
66e0 74 6f 93 63 6f 6d 6d 61 6e 64 93 6c 69 6e 65 93 61 72 67 75 6d 65 6e 9a b8 e3 74 73 93 75 73 65 to.command.line.argumen...ts.use
6700 64 93 77 69 74 68 93 6f 74 68 65 72 93 63 6f 6d 70 69 6c 65 72 73 2e 91 04 46 d5 53 6f 6d 65 93 d.with.other.compilers...F.Some.
6720 6f 66 93 74 68 65 93 66 75 6e 63 74 69 6f 6e 61 6c 69 74 98 79 8e a1 8d 91 12 11 47 6f 66 96 03 of.the.functionalit.y......Gof..
6740 02 cc 74 68 65 8d 93 ca 6d 61 6b 65 8e 91 1b 05 8c c4 75 74 69 6c 69 74 9a b8 e3 79 93 69 73 93 ..the...make......utilit...y.is.
6760 61 6c 73 6f 93 70 72 6f 98 76 69 64 65 64 93 73 69 6e 63 65 93 74 68 65 93 63 6f 6d 70 69 6c 65 also.pro.vided.since.the.compile
6780 72 93 77 69 6c 6c 93 63 6f 6d 70 69 6c 65 93 61 6e 98 79 93 75 6e 63 6f 6d 70 69 6c 65 64 93 75 r.will.compile.an.y.uncompiled.u
67a0 6e 69 74 73 93 6e 65 65 64 65 64 93 61 6e 64 8e a1 8d 91 12 11 47 64 65 74 65 72 6d 69 6e 65 96 nits.needed.and......Gdetermine.
67c0 03 55 55 77 68 65 74 68 65 72 93 61 93 73 6f 75 72 63 65 93 0c 6c 65 93 68 61 73 93 62 9a 47 1d .UUwhether.a.source..le.has.b.G.
67e0 65 65 6e 93 75 70 98 64 61 74 65 64 93 61 66 74 65 72 93 74 68 65 93 6c 61 73 74 93 63 6f 6d 70 een.up.dated.after.the.last.comp
6800 69 6c 65 2e 8e a9 12 00 00 8d 91 21 11 47 59 91 ff 2a aa 61 6c 65 96 03 74 20 48 61 73 6b 9a b8 ile........!.GY..*.ale..t.Hask..
6820 e3 65 6c 6c 93 70 6c 61 63 65 73 93 6f 6e 65 93 73 69 67 6e 69 0c 63 61 6e 98 74 93 72 65 73 74 .ell.places.one.signi.can.t.rest
6840 72 69 63 74 69 6f 6e 93 6f 6e 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 75 6e 69 74 73 3a 91 04 af riction.on.compilation.units:...
6860 5d 65 61 63 98 68 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 75 6e 69 74 93 6d 98 75 73 74 8e a1 8d ]eac.h.compilation.unit.m.ust...
6880 91 12 11 47 69 74 73 65 6c 66 96 03 25 3c 62 9a 47 1d 65 93 61 93 76 91 ff 71 c7 61 6c 69 64 93 ...Gitself..%<b.G.e.a.v..q.alid.
68a0 70 72 6f 67 72 61 6d 2e 91 04 61 bf 54 68 65 93 65 0b 65 63 74 93 6f 66 93 74 68 69 73 93 72 65 program...a.The.e.ect.of.this.re
68c0 73 74 72 69 63 74 69 6f 6e 93 69 73 93 74 68 61 74 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 75 6e striction.is.that.compilation.un
68e0 69 74 73 93 63 61 6e 6e 6f 74 93 62 98 65 93 6d 90 b8 e3 75 74 75 61 6c 6c 79 8e a1 8d 91 12 11 its.cannot.b.e.m...utually......
6900 47 64 65 70 90 47 1d 65 6e 64 65 6e 95 b8 e3 74 2e 91 05 0c 04 49 66 9b 03 88 bf 74 93 77 93 6f Gdep.G.enden...t.....If....t.w.o
6920 98 6d 6f 90 47 1d 64 75 6c 65 73 98 61 72 65 98 6d 93 75 74 75 61 6c 6c 79 98 72 65 63 75 72 73 .mo.G.dules.are.m.utually.recurs
6940 69 76 93 65 2c 91 03 95 99 65 61 63 93 68 98 69 6d 70 90 47 1d 6f 72 74 69 6e 67 98 74 68 65 98 iv.e,....eac.h.imp.G.orting.the.
6960 6f 74 68 65 72 2c 91 03 95 99 79 93 6f 75 98 6d 93 75 73 74 98 70 6c 61 63 65 98 74 68 65 6d 8e other,....y.ou.m.ust.place.them.
6980 a1 8d 91 12 11 47 69 6e 96 03 22 a9 74 68 65 93 73 61 6d 65 93 63 6f 6d 70 69 6c 61 74 69 6f 6e .....Gin..".the.same.compilation
69a0 93 75 6e 69 74 2e 91 04 60 e3 57 69 74 68 69 6e 93 61 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 75 .unit...`.Within.a.compilation.u
69c0 6e 69 74 2c 91 03 2c cb 74 68 65 72 65 93 61 72 65 93 6e 6f 93 72 65 73 74 72 69 63 74 69 6f 6e nit,..,.there.are.no.restriction
69e0 73 93 6f 6e 93 74 68 65 93 69 6d 70 90 47 1d 6f 72 74 69 6e 67 8e a1 8d 91 12 11 47 6f 66 91 03 s.on.the.imp.G.orting......Gof..
6a00 55 55 6d 6f 90 47 1d 64 75 6c 65 73 2e 8e 9f 21 fe 36 8d 8d 91 12 11 47 db 34 2e 32 8e 91 30 d1 UUmo.G.dules...!.6.....G.4.2..0.
6a20 47 43 6f 6d 70 69 6c 61 74 69 6f 6e 96 04 80 00 55 6e 69 74 93 46 69 6c 65 73 8e 9f 18 75 54 8d GCompilation....Unit.Files...uT.
6a40 91 12 11 47 c4 43 6f 6d 70 69 6c 61 74 69 6f 6e 96 03 96 83 75 6e 69 74 73 93 61 72 65 93 64 65 ...G.Compilation....units.are.de
6a60 0c 6e 65 64 93 69 6e 93 0c 6c 65 73 93 77 69 74 68 93 61 8d 93 ca 2e 68 75 8e 91 16 ec fd c4 65 .ned.in..les.with.a....hu......e
6a80 78 74 65 6e 73 69 6f 6e 2e 91 05 35 50 41 8d 91 03 96 72 ca 2e 68 75 8e 91 16 ec ec c4 0c 6c 65 xtension...5PA....r..hu.......le
6aa0 93 63 6f 6e 90 b8 e3 74 61 69 6e 73 93 61 93 6c 69 73 74 93 6f 66 93 0c 6c 65 93 6e 61 6d 65 73 .con...tains.a.list.of..le.names
6ac0 8e a1 8d 91 12 11 47 61 6e 64 96 03 4a 72 63 6f 6d 70 69 6c 65 72 93 6f 70 74 69 6f 6e 73 2c 91 ......Gand..Jrcompiler.options,.
6ae0 03 4c 9f 6f 6e 65 93 70 9a 47 1d 65 72 93 6c 69 6e 65 2e 91 04 6e 26 46 69 6c 65 93 6e 61 6d 65 .L.one.p.G.er.line...n&File.name
6b00 73 93 61 6e 64 93 6f 70 74 69 6f 6e 73 93 6d 61 90 b8 e3 79 93 61 70 70 98 65 61 72 93 69 6e 93 s.and.options.ma...y.app.ear.in.
6b20 61 6e 90 b8 e3 79 93 6f 72 64 65 72 93 69 6e 73 69 64 65 93 74 68 65 8d 93 ca 2e 68 75 8e 8e a1 an...y.order.inside.the....hu...
6b40 8d 91 12 11 47 c4 0c 6c 65 2e 8e a6 8d 91 21 11 47 53 70 90 47 1d 65 63 69 0c 63 61 6c 6c 79 91 ....G..le.....!.GSp.G.eci.cally.
6b60 ff 2a aa 2c 8e 9f 1c 00 00 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 41 91 02 f1 22 .*.,..........!.F......+.G.A..."
6b80 0c 6c 65 96 02 f1 3c 6e 61 6d 65 93 77 69 74 68 93 61 8d 93 ca 2e 68 73 8e 91 12 b1 33 c4 2c 8d .le...<name.with.a....hs....3.,.
6ba0 91 03 05 41 ca 2e 6c 68 73 8e 91 18 05 35 c4 2c 91 03 05 41 6f 72 8d 93 ca 2e 68 69 8e 91 15 a2 ...A..lhs....5.,...Aor....hi....
6bc0 6f c4 65 78 74 65 6e 73 69 6f 6e 93 73 70 90 47 1d 65 63 69 0c 65 73 93 61 93 63 6f 6e 73 74 69 o.extension.sp.G.eci.es.a.consti
6be0 74 75 65 6e 9a b8 e3 74 93 48 61 73 6b 98 65 6c 6c 93 73 6f 75 72 63 65 93 0c 6c 65 93 6f 66 93 tuen...t.Hask.ell.source..le.of.
6c00 74 68 65 8e a1 8d 91 2b 11 47 63 6f 6d 70 69 6c 61 74 69 6f 6e 91 03 55 55 75 6e 69 74 2e 8e 9f the....+.Gcompilation..UUunit...
6c20 14 00 00 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 41 91 03 9c 4c 0c 6c 65 96 03 9c ........!.F......+.G.A...L.le...
6c40 5e 6e 61 6d 65 93 77 69 74 68 93 61 8d 93 ca 2e 68 75 8e 91 16 f8 b3 c4 65 78 74 65 6e 73 69 6f ^name.with.a....hu......extensio
6c60 6e 93 73 70 9a 47 1d 65 63 69 0c 65 73 93 61 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 75 6e 69 74 n.sp.G.eci.es.a.compilation.unit
6c80 93 74 6f 93 69 6d 70 98 6f 72 74 2e 91 05 46 e3 54 68 69 73 93 6d 65 61 6e 73 93 74 68 61 74 2c .to.imp.ort...F.This.means.that,
6ca0 91 03 ae 21 69 66 8e a1 8d 91 2b 11 47 79 95 b8 e3 6f 75 9b 03 8e 54 77 93 61 6e 93 74 98 74 6f ...!if....+.Gy...ou...Tw.an.t.to
6cc0 98 69 6d 70 90 47 1d 6f 72 74 98 61 98 75 6e 69 74 98 74 68 61 74 98 63 6f 6e 73 69 73 74 73 98 .imp.G.ort.a.unit.that.consists.
6ce0 6f 66 98 61 98 73 69 6e 67 6c 65 98 73 6f 75 72 63 65 98 0c 6c 65 2c 91 03 9c 94 79 93 6f 75 98 of.a.single.source..le,....y.ou.
6d00 6d 93 75 73 74 98 63 72 65 61 74 65 98 61 98 75 6e 69 74 98 0c 6c 65 98 66 6f 72 8e a1 8d 91 2b m.ust.create.a.unit..le.for....+
6d20 11 47 69 74 2e 8e 8e 8e 8c 8b 00 00 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .Git............................
6d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f fa a0 02 a9 4b 85 8d a0 fd 62 b4 ...................._....K....b.
6d60 7b 8d 8d 91 12 11 47 c8 34 91 0a 00 01 54 48 45 96 03 55 55 43 4f 4d 50 49 4c 41 91 ff 2a aa 54 {.....G.4....THE..UUCOMPILA..*.T
6d80 49 4f 4e 93 53 59 53 54 45 4d 92 01 0e 02 32 c4 39 8e 8e a0 02 7f 4b 85 8d a0 fe 43 0f 7e 8d a0 ION.SYSTEM....2.9.....K....C.~..
6da0 ff 60 a4 fd 9f 3f 0d 82 8d 8d 8d 8d 91 12 11 47 9f c2 58 e4 89 00 00 66 66 01 bf 16 2e 9f 76 4e .`...?.........G..X....ff.....vN
6dc0 38 8d 84 00 76 4e 38 00 00 66 66 8d 9f c7 58 e4 8d 8d 9f 02 27 1c 8d 8d 8d 9f cf e6 64 8d 8d 8d 8...vN8..ff...X.....'.......d...
6de0 91 0c 55 55 ca 3a 69 6e 70 75 74 8e 8d 91 2f 2a 98 c7 0c 6c 65 6e 61 6d 65 8e 8e 8d 91 65 74 d6 ..UU.:input.../*...lename....et.
6e00 c4 53 70 90 47 1d 65 63 69 66 79 96 03 55 55 64 69 0b 65 72 65 6e 90 b8 e3 74 93 0c 6c 65 6e 61 .Sp.G.ecify..UUdi.eren...t..lena
6e20 6d 65 93 64 65 66 61 75 6c 74 73 93 66 6f 72 93 73 6f 75 72 63 65 93 0c 6c 65 73 2e 8e 8e a4 0c me.defaults.for.source..les.....
6e40 00 00 8d 8d 8d 91 0c 55 55 ca 3a 6f 75 74 70 75 74 8e 8d 91 34 6a 95 c7 0c 6c 65 6e 61 6d 65 8e .......UU.:output...4j...lename.
6e60 8e 8d 91 65 74 d6 c4 53 70 90 47 1d 65 63 69 66 79 96 03 55 55 64 69 0b 65 72 65 6e 90 b8 e3 74 ...et..Sp.G.ecify..UUdi.eren...t
6e80 93 0c 6c 65 6e 61 6d 65 93 64 65 66 61 75 6c 74 73 93 66 6f 72 93 6f 75 74 70 75 74 93 0c 6c 65 ..lename.defaults.for.output..le
6ea0 73 2e 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a 69 6d 70 6f 72 74 8e 8d 91 34 6a 95 c7 0c 6c 65 6e 61 s.........UU.:import...4j...lena
6ec0 6d 65 8e 8e 8d 91 65 74 d6 c4 53 70 9a 47 1d 65 63 69 66 79 96 03 55 55 64 69 0b 65 72 65 6e 90 me....et..Sp.G.ecify..UUdi.eren.
6ee0 b8 e3 74 93 0c 6c 65 6e 61 6d 65 93 64 65 66 61 75 6c 74 73 93 66 6f 72 93 69 6d 70 98 6f 72 74 ..t..lename.defaults.for.imp.ort
6f00 65 64 93 75 6e 69 74 73 2e 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a 73 74 61 62 6c 65 8e 8e 8d 91 65 ed.units.........UU.:stable....e
6f20 74 d6 c4 44 6f 6e 27 74 96 03 55 55 74 72 79 93 74 6f 93 72 65 63 6f 6d 70 69 6c 65 93 74 68 69 t..Don't..UUtry.to.recompile.thi
6f40 73 93 75 6e 69 74 93 69 66 93 61 6c 72 65 61 64 79 93 63 6f 6d 70 69 6c 65 64 93 6f 72 93 6c 6f s.unit.if.already.compiled.or.lo
6f60 61 64 65 64 2e 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a 70 72 65 6c 75 64 65 8e 8e 8d 91 65 74 d6 c4 aded.........UU.:prelude....et..
6f80 44 6f 6e 27 74 96 03 55 55 69 6d 70 6c 69 63 69 74 6c 79 93 69 6d 70 90 47 1d 6f 72 74 93 74 68 Don't..UUimplicitly.imp.G.ort.th
6fa0 65 93 73 74 61 6e 64 61 72 64 93 70 72 65 6c 75 64 65 2e 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a 70 e.standard.prelude.........UU.:p
6fc0 3d 8e 8d 91 1f 6a a1 c7 70 72 69 6e 74 65 72 73 8e 8e 8d 91 65 74 d6 c4 53 70 90 47 1d 65 63 69 =....j..printers....et..Sp.G.eci
6fe0 66 79 96 03 55 55 70 72 69 6e 90 b8 e3 74 65 72 73 93 66 6f 72 93 74 68 69 73 93 75 6e 69 74 2e fy..UUprin...ters.for.this.unit.
7000 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a 6f 3d 8e 8d 91 1f 6a a1 c7 6f 70 74 69 6d 69 7a 65 72 73 8e ........UU.:o=....j..optimizers.
7020 8e 8d 91 65 74 d6 c4 53 70 90 47 1d 65 63 69 66 79 96 03 55 55 6f 70 74 69 6d 69 7a 65 72 73 93 ...et..Sp.G.ecify..UUoptimizers.
7040 66 6f 72 93 74 68 69 73 93 75 6e 69 74 2e 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a 6f 3d 91 05 3f fd for.this.unit.........UU.:o=..?.
7060 61 6c 6c 8e 8e 8d 91 65 74 d6 c4 54 91 ff 2a aa 75 72 6e 96 03 55 55 6f 6e 93 61 6c 6c 93 6f 70 all....et..T..*.urn..UUon.all.op
7080 74 69 6d 69 7a 65 72 73 2e 8e 8e a1 8d 8d 8d 91 0c 55 55 ca 3a 63 68 75 6e 6b 2d 73 69 7a 65 8e timizers.........UU.:chunk-size.
70a0 8d 91 49 6a 89 c7 6e 8e 8e 8d 91 65 74 d6 c4 53 65 74 9b 03 55 55 63 95 b8 e3 68 93 75 6e 6b 98 ..Ij..n....et..Set..UUc...h.unk.
70c0 73 69 7a 65 98 66 6f 72 98 4c 69 73 70 98 63 6f 6d 70 69 6c 65 72 2e 8e 8e 8e 8e 8e 8e 8e 8e 92 size.for.Lisp.compiler..........
70e0 01 be 49 62 84 00 76 4e 38 00 00 66 66 8e 9e 66 66 89 00 00 66 66 01 bf 16 2e 8e 8e 8e 8e 9f 3a ..Ib..vN8..ff..ff...ff.........:
7100 0d 82 9f 20 00 00 8d 8d 92 00 9d f5 ed 46 69 67 75 72 65 96 03 55 55 32 3a 91 04 71 c7 43 6f 6d .............Figure..UU2:..q.Com
7120 70 69 6c 61 74 69 6f 6e 93 75 6e 69 74 93 6f 70 74 69 6f 6e 73 8e 8e 8e 9f 1d 95 cc 8d 8d 8d 8d pilation.unit.options...........
7140 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 41 91 03 c9 e3 0c 6c 65 96 03 ca 02 6e 61 6d 65 93 77 .!.F......+.G.A.....le....name.w
7160 69 74 68 93 61 8d 93 ca 2e 73 63 6d 8e 91 1c 93 f8 c4 6f 72 8d 93 ca 2e 6c 69 73 70 8e 91 21 d3 ith.a....scm......or....lisp..!.
7180 f5 c4 65 78 74 65 6e 73 69 6f 6e 93 73 70 9a 47 1d 65 63 69 0c 65 73 93 61 93 0c 6c 65 93 63 6f ..extension.sp.G.eci.es.a..le.co
71a0 6e 90 b8 e3 74 61 69 6e 69 6e 67 93 4c 69 73 70 93 63 6f 98 64 65 2e 91 05 cf cd 57 68 65 6e 93 n...taining.Lisp.co.de.....When.
71c0 79 90 b8 e3 6f 75 8e a4 0c 00 00 8d 91 2b 11 47 63 6f 6d 70 69 6c 65 96 03 6f 6d 6f 72 93 6c 6f y...ou.......+.Gcompile..omor.lo
71e0 61 64 93 74 68 65 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 75 6e 69 74 2c 91 03 75 f3 74 68 65 73 ad.the.compilation.unit,..u.thes
7200 65 93 4c 69 73 70 93 0c 6c 65 73 93 61 72 65 93 63 6f 6d 70 69 6c 65 64 93 6f 72 93 6c 6f 61 64 e.Lisp..les.are.compiled.or.load
7220 65 64 93 28 61 73 93 61 70 70 72 6f 70 72 69 61 74 65 29 8e a1 8d 91 2b 11 47 69 6e 64 69 76 69 ed.(as.appropriate)....+.Gindivi
7240 64 75 61 6c 6c 79 96 02 3e 99 69 6e 93 74 68 65 93 6f 72 64 65 72 93 69 6e 93 77 68 69 63 9a b8 dually..>.in.the.order.in.whic..
7260 e3 68 93 74 68 65 79 93 61 72 65 93 6c 69 73 74 65 64 93 69 6e 93 74 68 65 93 75 6e 69 74 93 0c .h.they.are.listed.in.the.unit..
7280 6c 65 2c 91 02 76 58 62 90 47 1d 65 66 6f 72 65 93 61 6e 98 79 93 6f 66 93 74 68 65 93 0c 6c 65 le,..vXb.G.efore.an.y.of.the..le
72a0 73 93 63 6f 6e 98 74 61 69 6e 69 6e 67 8e a1 8d 91 2b 11 47 48 61 73 6b 90 b8 e3 65 6c 6c 96 03 s.con.taining....+.GHask...ell..
72c0 4d 20 63 6f 9a 47 1d 64 65 93 61 72 65 93 70 72 6f 98 63 65 73 73 65 64 2e 91 04 6f 0b 28 54 68 M.co.G.de.are.pro.cessed...o.(Th
72e0 69 73 93 69 73 93 75 73 65 66 75 6c 93 69 6e 93 63 6f 6e 6a 75 6e 63 74 69 6f 6e 93 77 69 74 68 is.is.useful.in.conjunction.with
7300 93 61 8d 93 ca 2e 68 69 8e 91 16 5a 37 c4 0c 6c 65 93 74 6f 93 69 6e 63 6c 75 64 65 93 4c 69 73 .a....hi...Z7..le.to.include.Lis
7320 70 93 63 6f 98 64 65 8e a1 8d 91 2b 11 47 69 6e 96 03 55 55 79 9a b8 e3 6f 75 72 93 48 61 73 6b p.co.de....+.Gin..UUy...our.Hask
7340 98 65 6c 6c 93 70 72 6f 67 72 61 6d 2e 29 8e 9f 13 ca e6 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e .ell.program.)..........!.F.....
7360 91 2b 11 47 c4 43 6f 6d 70 69 6c 65 72 96 03 cf 99 6f 70 74 69 6f 6e 73 93 61 72 65 93 70 72 65 .+.G.Compiler....options.are.pre
7380 0c 78 65 64 93 77 69 74 68 93 61 93 63 6f 6c 6f 6e 2e 91 05 e0 94 54 68 65 93 63 6f 6d 70 69 6c .xed.with.a.colon.....The.compil
73a0 65 72 93 6f 70 74 69 6f 6e 73 93 74 68 61 74 93 79 90 b8 e3 6f 75 93 63 61 6e 93 69 6e 63 6c 75 er.options.that.y...ou.can.inclu
73c0 64 65 93 69 6e 93 61 8e a1 8d 8d 91 2b 11 47 ca 2e 68 75 8e 91 3e 26 93 c4 0c 6c 65 96 03 55 55 de.in.a.....+.G..hu..>&...le..UU
73e0 61 72 65 93 73 75 6d 6d 61 72 69 7a 65 64 93 69 6e 93 46 69 67 75 72 65 93 31 2e 8e 9f 1b 46 25 are.summarized.in.Figure.1....F%
7400 8d 91 21 11 47 59 91 ff 2a aa 6f 75 96 04 37 07 6d 90 b8 e3 75 73 74 93 73 75 70 70 6c 79 93 65 ..!.GY..*.ou..7.m...ust.supply.e
7420 78 74 65 6e 73 69 6f 6e 73 93 66 6f 72 93 61 6c 6c 93 6f 66 93 74 68 65 93 0c 6c 65 93 6e 61 6d xtensions.for.all.of.the..le.nam
7440 65 73 2e 91 07 16 de 54 68 65 93 64 69 72 65 63 74 6f 72 79 93 66 6f 72 93 62 90 47 1d 6f 74 68 es.....The.directory.for.b.G.oth
7460 93 73 6f 75 72 63 65 93 0c 6c 65 73 93 61 6e 64 8e a1 8d 91 12 11 47 69 6d 70 90 47 1d 6f 72 74 .source..les.and......Gimp.G.ort
7480 65 64 96 02 d5 74 75 6e 69 74 73 93 28 61 73 93 77 90 b8 e3 65 6c 6c 93 61 73 93 74 68 61 74 93 ed...tunits.(as.w...ell.as.that.
74a0 66 6f 72 93 74 68 65 93 6f 75 74 70 75 74 93 0c 6c 65 73 93 6f 66 93 74 68 65 93 63 6f 6d 70 69 for.the.output..les.of.the.compi
74c0 6c 61 74 69 6f 6e 29 93 64 65 66 61 75 6c 74 73 93 74 6f 93 74 68 65 93 73 61 6d 65 93 64 69 72 lation).defaults.to.the.same.dir
74e0 65 63 74 6f 72 79 8e a1 8d 91 12 11 47 61 73 96 03 55 55 74 68 65 8d 93 ca 2e 68 75 8e 91 16 6a ectory......Gas..UUthe....hu...j
7500 a1 c4 0c 6c 65 2e 8e a9 11 ca e6 8d 91 21 11 47 43 6f 6d 70 69 6c 69 6e 67 96 03 80 24 61 93 75 ...le........!.GCompiling...$a.u
7520 6e 69 74 93 77 69 74 68 93 74 68 65 8d 93 ca 43 2d 63 91 05 3f fd 63 8e 91 21 40 39 c4 6f 72 8d nit.with.the...C-c..?.c..!@9.or.
7540 93 ca 3a 63 6f 6d 70 69 6c 65 8e 91 31 00 30 c4 6e 6f 72 6d 61 6c 6c 79 93 77 72 69 74 65 73 93 ..:compile..1.0.normally.writes.
7560 74 95 b8 e3 77 93 6f 96 03 80 24 6f 75 74 70 75 74 93 0c 6c 65 73 3a 91 04 c7 65 61 6e 93 6f 62 t...w.o...$output..les:...ean.ob
7580 91 00 8e 38 6a 65 63 74 93 63 6f 90 47 1d 64 65 8e a1 8d 91 12 11 47 0c 6c 65 96 04 2a c3 61 6e ...8ject.co.G.de......G.le..*.an
75a0 64 93 61 6e 93 69 6e 9a b8 e3 74 65 72 66 61 63 65 93 0c 6c 65 2e 91 06 f2 11 42 6f 74 68 93 6f d.an.in...terface..le.....Both.o
75c0 66 93 74 68 65 73 65 93 0c 6c 65 73 93 63 6f 6e 98 74 61 69 6e 93 4c 69 73 70 93 63 6f 90 47 1d f.these..les.con.tain.Lisp.co.G.
75e0 64 65 2e 91 06 f2 11 54 68 65 93 6e 61 6d 65 93 6f 66 93 74 68 65 93 69 6e 98 74 65 72 66 61 63 de.....The.name.of.the.in.terfac
7600 65 93 0c 6c 65 93 69 73 8e a1 8d 91 12 11 47 73 75 0e 78 65 64 96 03 2a d0 77 69 74 68 8d 93 ca e..le.is......Gsu.xed..*.with...
7620 2d 68 63 69 8e 91 18 2a c4 c4 2e 91 04 63 9b 54 68 65 93 65 78 74 65 6e 73 69 6f 6e 93 75 73 65 -hci...*.....c.The.extension.use
7640 64 93 66 6f 72 93 74 68 65 93 6f 75 74 70 75 74 93 0c 6c 65 73 93 76 91 ff 71 c7 61 72 69 65 73 d.for.the.output..les.v..q.aries
7660 93 64 65 70 90 47 1d 65 6e 64 69 6e 67 93 6f 6e 93 74 68 65 93 75 6e 64 65 72 6c 79 69 6e 67 93 .dep.G.ending.on.the.underlying.
7680 4c 69 73 70 8e a1 8d 91 12 11 47 69 6d 70 6c 65 6d 65 6e 90 b8 e3 74 61 74 69 6f 6e 2e 91 04 bb Lisp......Gimplemen...tation....
76a0 7c 46 91 ff 2a aa 6f 72 96 03 6d e7 65 78 61 6d 70 6c 65 2c 91 03 74 0b 63 6f 6d 70 69 6c 69 6e |F..*.or..m.example,..t.compilin
76c0 67 8d 93 ca 66 6f 6f 2e 68 75 8e 91 26 5b bc c4 69 6e 93 74 68 65 93 43 4d 55 2d 62 61 73 65 64 g...foo.hu..&[..in.the.CMU-based
76e0 93 73 79 73 74 65 6d 93 70 72 6f 90 47 1d 64 75 63 65 73 8d 93 ca 66 6f 6f 2d 68 63 69 2e 73 63 .system.pro.G.duces...foo-hci.sc
7700 6d 8e 8e a1 8d 91 12 11 47 c4 61 6e 64 8d 91 03 55 55 ca 66 6f 6f 2e 73 70 61 72 63 66 8e 91 3b m.......G.and...UU.foo.sparcf..;
7720 2a 8c c4 61 73 91 03 55 55 6f 75 74 70 75 74 2e 8e a6 8d 91 21 11 47 49 66 96 03 d5 74 74 68 65 *..as..UUoutput.....!.GIf...tthe
7740 93 75 6e 69 74 93 63 6f 6e 9a b8 e3 74 61 69 6e 73 93 6d 61 6e 98 79 93 73 6f 75 72 63 65 93 0c .unit.con...tains.man.y.source..
7760 6c 65 73 2c 91 03 f5 7b 6f 72 93 76 98 65 72 79 93 6c 6f 6e 67 93 0c 6c 65 73 2c 91 03 f5 7b 74 les,...{or.v.ery.long..les,...{t
7780 68 65 93 63 6f 90 47 1d 64 65 93 0c 6c 65 93 69 73 93 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 93 he.co.G.de..le.is.automatically.
77a0 73 70 6c 69 74 93 75 70 8e a1 8d 91 12 11 47 69 6e 9a b8 e3 74 6f 96 04 19 01 73 6d 61 6c 6c 65 split.up......Gin...to....smalle
77c0 72 93 63 98 68 98 75 6e 6b 73 93 74 6f 93 6d 61 6b 98 65 93 69 74 93 65 61 73 69 65 72 93 66 6f r.c.h.unks.to.mak.e.it.easier.fo
77e0 72 93 74 68 65 93 4c 69 73 70 93 63 6f 6d 70 69 6c 65 72 93 74 6f 93 70 72 6f 90 47 1d 63 65 73 r.the.Lisp.compiler.to.pro.G.ces
7800 73 2e 91 06 bc cc 54 68 65 93 69 6e 64 69 76 69 64 75 61 6c 93 70 69 65 63 65 73 93 61 72 65 8e s.....The.individual.pieces.are.
7820 a1 8d 91 12 11 47 67 69 76 9a b8 e3 65 6e 96 03 55 55 6e 61 6d 65 73 93 6c 69 6b 98 65 8d 93 ca .....Ggiv...en..UUnames.lik.e...
7840 66 6f 6f 2d 70 61 72 74 31 2e 73 70 61 72 63 66 8e 91 57 55 25 c4 2e 8e 9f 21 b2 3f 8d 8d 91 12 foo-part1.sparcf..WU%....!.?....
7860 11 47 db 34 2e 33 8e 91 30 d1 47 52 65 63 6f 6d 70 69 6c 61 74 69 6f 6e 96 04 80 00 61 73 93 4e .G.4.3..0.GRecompilation....as.N
7880 65 65 64 65 64 8e 9f 18 40 3a 8d 91 12 11 47 c4 43 6f 6d 70 69 6c 61 74 69 6f 6e 96 03 27 9f 75 eeded...@:....G.Compilation..'.u
78a0 6e 69 74 73 93 73 65 72 76 9a b8 e3 65 93 74 6f 93 62 72 65 61 6b 93 61 93 70 72 6f 67 72 61 6d nits.serv...e.to.break.a.program
78c0 93 69 6e 98 74 6f 93 73 65 70 61 72 61 74 65 6c 79 93 63 6f 6d 70 69 6c 61 62 6c 65 93 70 69 65 .in.to.separately.compilable.pie
78e0 63 65 73 2e 91 04 62 8a 54 91 ff 2a aa 6f 93 72 75 6e 93 74 68 65 93 70 72 6f 67 72 61 6d 2c 8e ces...b.T..*.o.run.the.program,.
7900 a1 8d 91 12 11 47 61 6c 6c 96 02 e1 e1 63 6f 6d 70 90 47 1d 6f 6e 65 6e 9a b8 e3 74 93 70 69 65 .....Gall....comp.G.onen...t.pie
7920 63 65 73 93 6d 98 75 73 74 93 62 90 47 1d 65 93 63 6f 6d 70 69 6c 65 64 93 61 6e 64 93 6c 6f 61 ces.m.ust.b.G.e.compiled.and.loa
7940 64 65 64 93 69 6e 98 74 6f 93 74 68 65 93 73 79 73 74 65 6d 2e 91 04 4b 4b 59 91 ff 2a aa 61 6c ded.in.to.the.system...KKY..*.al
7960 65 93 48 61 73 6b 98 65 6c 6c 93 61 74 74 65 6d 70 74 73 93 74 6f 93 72 65 64 75 63 65 8e a1 8d e.Hask.ell.attempts.to.reduce...
7980 91 12 11 47 74 68 65 96 03 44 35 61 6d 6f 75 6e 9a b8 e3 74 93 6f 66 93 70 72 6f 90 47 1d 63 65 ...Gthe..D5amoun...t.of.pro.G.ce
79a0 73 73 69 6e 67 93 6e 65 65 64 65 64 93 77 68 65 6e 93 63 6f 6d 70 69 6c 69 6e 67 93 61 93 70 72 ssing.needed.when.compiling.a.pr
79c0 6f 67 72 61 6d 93 62 98 79 93 73 61 98 76 69 6e 67 93 70 72 65 76 69 6f 75 73 6c 79 93 63 6f 6d ogram.b.y.sa.ving.previously.com
79e0 70 69 6c 65 64 93 75 6e 69 74 73 93 69 6e 8e a1 8d 91 12 11 47 0c 6c 65 73 96 03 55 55 61 6e 64 piled.units.in......G.les..UUand
7a00 93 6f 6e 6c 79 93 72 65 63 6f 6d 70 69 6c 69 6e 67 93 74 68 65 6d 93 77 68 65 6e 93 74 68 65 79 .only.recompiling.them.when.they
7a20 93 63 90 b8 e3 68 61 6e 67 65 2e 8e a6 8d 91 21 11 47 4f 6e 63 65 96 03 55 55 63 6f 6d 70 69 6c .c...hange.....!.GOnce..UUcompil
7a40 65 64 2c 93 61 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 75 6e 69 74 93 6d 61 9a b8 e3 79 93 62 90 ed,.a.compilation.unit.ma...y.b.
7a60 47 1d 65 63 6f 6d 65 93 c7 6f 75 74 64 61 74 65 91 ff 7d 27 64 93 c4 69 6e 93 6f 6e 65 93 6f 66 G.ecome..outdate..}'d..in.one.of
7a80 93 73 65 76 98 65 72 61 6c 93 77 98 61 98 79 73 3a 8e 9f 19 60 b2 8d 8d 8d 8d 91 21 11 46 c6 0f .sev.eral.w.a.ys:...`......!.F..
7aa0 8e 8e 8e 91 2b 11 47 c4 41 96 03 55 55 73 6f 75 72 63 65 93 0c 6c 65 93 77 69 74 68 69 6e 93 74 ....+.G.A..UUsource..le.within.t
7ac0 68 65 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 75 6e 69 74 93 63 90 b8 e3 68 61 6e 67 65 73 2e 8e he.compilation.unit.c...hanges..
7ae0 a4 13 ca e6 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 41 6e 96 03 55 55 69 6d 70 9a .........!.F......+.G.An..UUimp.
7b00 47 1d 6f 72 74 65 64 93 75 6e 69 74 93 62 98 65 63 6f 6d 65 73 93 6f 75 74 64 61 74 65 64 2e 8e G.orted.unit.b.ecomes.outdated..
7b20 a1 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 54 68 65 96 03 55 55 64 65 0c 6e 69 74 ......!.F......+.G.The..UUde.nit
7b40 69 6f 6e 93 6f 66 93 74 68 65 93 75 6e 69 74 93 63 90 b8 e3 68 61 6e 67 65 73 2e 8e 8e 8e 8c 8b ion.of.the.unit.c...hanges......
7b60 00 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 ................................
7b80 00 00 00 00 00 00 00 00 00 00 6d 29 a0 02 a9 4b 85 8d a0 fd 62 b4 7b 8d 8d 91 12 11 47 c8 35 91 ..........m)...K....b.{.....G.5.
7ba0 0a 00 01 54 48 45 96 03 55 55 49 2f 4f 93 4d 4f 4e 41 44 92 01 44 73 ff c4 31 30 8e 8e a0 02 7f ...THE..UUI/O.MONAD..Ds..10.....
7bc0 4b 85 8d a0 fd a3 b4 7b 8d 91 12 11 47 49 6e 96 04 45 9d 61 64 64 69 74 69 6f 6e 93 74 6f 93 74 K......{....GIn..E.addition.to.t
7be0 68 65 73 65 93 74 68 72 65 65 93 70 9a 47 1d 6f 73 73 69 62 69 6c 69 74 69 65 73 2c 91 04 81 af hese.three.p.G.ossibilities,....
7c00 61 93 75 6e 69 74 93 6d 90 b8 e3 75 73 74 93 63 65 72 74 61 69 6e 6c 79 93 62 98 65 93 63 6f 6d a.unit.m...ust.certainly.b.e.com
7c20 70 69 6c 65 64 93 69 66 93 6e 6f 93 63 6f 6d 70 69 6c 65 64 93 76 90 b8 e3 65 72 73 69 6f 6e 8e piled.if.no.compiled.v...ersion.
7c40 a4 0c 00 00 8d 91 12 11 47 65 78 69 73 74 73 2e 8e a9 10 fb f1 8d 91 21 11 47 54 68 65 96 03 32 ........Gexists........!.GThe..2
7c60 1a 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 73 79 73 74 65 6d 93 77 69 6c 6c 93 6e 6f 74 93 63 6f 6d .compilation.system.will.not.com
7c80 70 69 6c 65 93 61 93 75 6e 69 74 93 62 61 73 65 64 93 6f 6e 93 6f 75 74 64 61 74 65 64 93 69 6d pile.a.unit.based.on.outdated.im
7ca0 70 90 47 1d 6f 72 74 65 64 93 69 6e 66 6f 72 6d 61 74 69 6f 6e 3b 91 03 3d d8 69 74 93 77 69 6c p.G.orted.information;..=.it.wil
7cc0 6c 8e a1 8d 91 12 11 47 61 74 74 65 6d 70 74 96 03 55 55 74 6f 93 62 72 69 6e 67 93 74 68 65 93 l......Gattempt..UUto.bring.the.
7ce0 69 6d 70 90 47 1d 6f 72 74 65 64 93 75 6e 69 74 73 93 75 70 2d 74 6f 2d 64 61 74 65 93 62 90 b8 imp.G.orted.units.up-to-date.b..
7d00 e3 79 93 63 6f 6d 70 69 6c 69 6e 67 93 74 68 65 6d 93 69 66 93 6e 65 63 65 73 73 61 72 79 91 ff .y.compiling.them.if.necessary..
7d20 2a aa 2e 8e a6 8d 91 21 11 47 59 91 ff 2a aa 6f 75 96 03 1c 9c 63 61 6e 93 73 75 70 70 72 65 73 *......!.GY..*.ou....can.suppres
7d40 73 93 74 68 65 93 61 75 74 6f 6d 61 74 69 63 93 72 65 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 62 90 s.the.automatic.recompilation.b.
7d60 47 1d 65 68 61 9a b8 e3 76 69 6f 72 93 62 98 79 93 73 70 90 47 1d 65 63 69 66 79 69 6e 67 93 74 G.eha...vior.b.y.sp.G.ecifying.t
7d80 68 65 8d 93 ca 3a 73 74 61 62 6c 65 8e 91 2a f9 23 c4 6f 70 74 69 6f 6e 93 69 6e 93 74 68 65 8e he...:stable..*.#.option.in.the.
7da0 a1 8d 91 12 11 47 75 6e 69 74 96 03 d4 e8 0c 6c 65 2e 91 05 f0 81 49 66 93 79 9a b8 e3 6f 75 93 .....Gunit.....le.....If.y...ou.
7dc0 64 6f 93 74 68 69 73 2c 91 03 f4 cd 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 74 61 6b 98 65 73 93 70 do.this,....compilation.tak.es.p
7de0 6c 61 63 65 93 6f 6e 6c 79 93 69 66 93 74 68 65 93 75 6e 69 74 93 68 61 73 93 6e 6f 74 93 61 6c lace.only.if.the.unit.has.not.al
7e00 72 65 61 64 79 93 62 90 47 1d 65 65 6e 93 6c 6f 61 64 65 64 93 61 6e 64 8e a1 8d 91 12 11 47 74 ready.b.G.een.loaded.and......Gt
7e20 68 65 72 65 96 03 55 55 69 73 93 6e 6f 93 70 72 65 76 69 6f 75 73 6c 79 2d 63 6f 6d 70 69 6c 65 here..UUis.no.previously-compile
7e40 64 93 76 9a b8 e3 65 72 73 69 6f 6e 93 77 68 69 63 98 68 93 63 61 6e 93 62 90 47 1d 65 93 6c 6f d.v...ersion.whic.h.can.b.G.e.lo
7e60 61 64 65 64 2e 8e 9f 20 8a 30 8d 8d 91 12 11 47 db 34 2e 34 8e 91 30 d1 47 55 73 69 6e 67 96 04 aded.....0.....G.4.4..0.GUsing..
7e80 80 00 43 6f 6d 70 69 6c 61 74 69 6f 6e 93 55 6e 69 74 73 8e 9f 17 71 45 8d 91 12 11 47 c4 53 6f ..Compilation.Units...qE....G.So
7ea0 6d 65 96 04 b5 3c 63 61 72 65 93 6d 9a b8 e3 75 73 74 93 62 90 47 1d 65 93 74 61 6b 98 65 6e 93 me...<care.m...ust.b.G.e.tak.en.
7ec0 77 68 65 6e 93 75 73 69 6e 67 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 75 6e 69 74 73 93 66 72 6f when.using.compilation.units.fro
7ee0 6d 93 65 69 74 68 65 72 93 74 68 65 93 45 6d 61 63 73 93 69 6e 98 74 65 72 66 61 63 65 93 6f 72 m.either.the.Emacs.in.terface.or
7f00 93 74 68 65 8e a1 8d 91 12 11 47 63 6f 6d 6d 61 6e 64 96 04 a1 2b 69 6e 9a b8 e3 74 65 72 66 61 .the......Gcommand...+in...terfa
7f20 63 65 2e 91 08 55 48 54 68 65 93 70 72 6f 67 72 61 6d 93 62 90 47 1d 65 69 6e 67 93 63 6f 6d 70 ce...UHThe.program.b.G.eing.comp
7f40 69 6c 65 64 93 6d 98 75 73 74 93 62 9a 47 1d 65 93 73 70 98 65 63 69 0c 65 64 93 62 90 b8 e3 79 iled.m.ust.b.G.e.sp.eci.ed.b...y
7f60 93 61 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 75 6e 69 74 2e 91 08 55 48 54 91 ff 2a aa 6f 8e a1 .a.compilation.unit...UHT..*.o..
7f80 8d 91 12 11 47 61 95 b8 e3 76 93 6f 69 64 96 03 e9 73 63 72 65 61 74 69 6e 67 8d 93 ca 2e 68 75 ....Ga...v.oid...screating....hu
7fa0 8e 91 17 92 dd c4 0c 6c 65 73 93 66 6f 72 93 6f 6e 65 93 0c 6c 65 93 70 72 6f 67 72 61 6d 73 2c .......les.for.one..le.programs,
7fc0 91 04 0e 7b 74 68 65 93 63 6f 6d 70 69 6c 65 72 93 63 61 6e 93 62 90 47 1d 65 93 63 61 6c 6c 65 ...{the.compiler.can.b.G.e.calle
7fe0 64 93 77 69 74 68 93 61 93 73 69 6e 67 6c 65 93 73 6f 75 72 63 65 93 0c 6c 65 2e 8e a1 8d 91 12 d.with.a.single.source..le......
8000 11 47 4f 74 68 65 72 77 69 73 65 2c 96 03 55 55 74 68 65 93 73 79 73 74 65 6d 93 6e 65 65 64 73 .GOtherwise,..UUthe.system.needs
8020 93 74 6f 93 6b 6e 6f 90 b8 e3 77 93 61 62 90 47 1d 6f 75 74 93 74 68 65 93 63 6f 6d 70 69 6c 61 .to.kno...w.ab.G.out.the.compila
8040 74 69 6f 6e 93 75 6e 69 74 93 69 6e 93 75 73 65 2e 8e a6 8d 91 21 11 47 49 6e 96 04 5d 69 74 68 tion.unit.in.use.....!.GIn..]ith
8060 65 93 63 6f 6d 6d 61 6e 64 93 69 6e 9a b8 e3 74 65 72 66 61 63 65 2c 91 04 9f 6d 74 68 65 93 0c e.command.in...terface,...mthe..
8080 6c 65 93 75 73 65 64 93 62 98 79 93 74 68 65 8d 93 ca 3a 63 6f 6d 70 69 6c 65 8e 91 32 ba ba c4 le.used.b.y.the...:compile..2...
80a0 61 6e 64 8d 93 ca 3a 6c 6f 61 64 8e 91 22 fa c3 c4 63 6f 6d 6d 61 6e 64 73 93 69 73 93 61 63 74 and...:load.."...commands.is.act
80c0 75 61 6c 6c 79 93 61 8e a1 8d 91 12 11 47 63 6f 6d 70 69 6c 61 74 69 6f 6e 96 03 da af 75 6e 69 ually.a......Gcompilation....uni
80e0 74 2e 91 06 01 d6 54 68 65 8d 93 ca 2e 68 75 8e 9b 17 75 55 c4 65 78 74 65 6e 73 69 6f 6e 93 69 t.....The....hu...uU.extension.i
8100 73 93 6e 6f 74 93 6e 65 65 64 65 64 3a 91 05 7c 7c 74 68 65 93 73 79 73 74 65 6d 93 77 69 6c 6c s.not.needed:..||the.system.will
8120 93 6c 6f 90 47 1d 6f 6b 93 66 6f 72 93 61 8d 93 ca 2e 68 75 8e 98 c4 62 9a 47 1d 65 66 6f 72 65 .lo.G.ok.for.a....hu...b.G.efore
8140 93 6c 6f 98 6f 6b 69 6e 67 8e a1 8d 91 12 11 47 66 6f 72 96 03 40 92 61 93 73 6f 75 72 63 65 93 .lo.oking......Gfor..@.a.source.
8160 0c 6c 65 2e 91 04 6a db 49 6e 93 61 93 70 72 6f 67 72 61 6d 93 63 6f 6e 73 69 73 74 69 6e 67 93 .le...j.In.a.program.consisting.
8180 6f 66 93 61 93 75 6e 69 74 8d 93 ca 55 8e 9b 0b c1 21 c4 77 69 74 68 93 74 95 b8 e3 77 93 6f 96 of.a.unit...U....!.with.t...w.o.
81a0 03 40 92 73 6f 75 72 63 65 93 0c 6c 65 73 8d 93 ca 41 8e 98 c4 61 6e 64 8d 93 ca 42 8e 91 08 80 .@.source..les...A...and...B....
81c0 8f c4 2c 91 03 44 b9 79 90 b8 e3 6f 75 93 6e 65 65 64 93 74 6f 93 6c 6f 61 64 8e a1 8d 91 12 11 ..,..D.y...ou.need.to.load......
81e0 47 75 6e 69 74 8d 91 03 55 55 ca 55 8e 9b 0b ea a7 c4 61 66 74 65 72 96 03 55 55 65 64 69 74 69 Gunit...UU.U......after..UUediti
8200 6e 67 93 65 69 74 68 65 72 8d 93 ca 41 8e 98 c4 6f 72 8d 93 ca 42 8e 91 08 95 52 c4 2e 91 04 71 ng.either...A...or...B....R....q
8220 c7 54 91 ff 2a aa 72 79 69 6e 67 93 74 6f 93 63 6f 6d 70 69 6c 65 8d 93 ca 41 8e 98 c4 6f 72 8d .T..*.rying.to.compile...A...or.
8240 93 ca 42 8e 98 c4 64 69 72 65 63 74 6c 79 93 77 69 6c 6c 93 72 65 73 75 6c 74 93 69 6e 93 61 6e ..B...directly.will.result.in.an
8260 93 65 72 72 6f 72 2e 8e a6 8d 91 21 11 47 54 68 65 96 03 76 cc 45 6d 61 63 73 93 69 6e 90 b8 e3 .error.....!.GThe..v.Emacs.in...
8280 74 65 72 66 61 63 65 93 61 73 73 75 6d 65 73 93 74 68 61 74 93 74 68 65 93 75 6e 69 74 93 0c 6c terface.assumes.that.the.unit..l
82a0 65 93 61 73 73 6f 90 47 1d 63 69 61 74 65 64 93 77 69 74 68 93 61 93 73 6f 75 72 63 65 93 0c 6c e.asso.G.ciated.with.a.source..l
82c0 65 93 68 61 73 93 74 68 65 93 73 61 6d 65 93 6e 61 6d 65 8e a1 8d 91 12 11 47 62 75 74 96 03 1b e.has.the.same.name......Gbut...
82e0 4a 61 6e 93 65 78 74 65 6e 73 69 6f 6e 93 6f 66 8d 93 ca 2e 68 75 8e 91 12 db 41 c4 2e 91 04 5e Jan.extension.of....hu....A....^
8300 6e 49 66 93 74 68 65 93 6e 61 6d 65 93 69 73 93 64 69 0b 65 72 65 6e 9a b8 e3 74 2c 91 03 26 e6 nIf.the.name.is.di.eren...t,..&.
8320 61 64 64 93 61 93 63 6f 6d 6d 65 6e 98 74 93 6c 69 6e 65 93 63 6f 6e 98 74 61 69 6e 69 6e 67 8d add.a.commen.t.line.con.taining.
8340 93 ca 75 6e 69 74 3a 91 05 3f fd 66 69 6c 65 8e 91 3a b6 76 c4 61 74 93 74 68 65 8e a1 8d 91 12 ..unit:..?.file..:.v.at.the.....
8360 11 47 73 74 61 72 74 96 03 55 55 6f 66 93 74 68 65 93 0c 6c 65 2c 93 61 73 93 69 6e 3a 8d 91 09 .Gstart..UUof.the..le,.as.in:...
8380 b1 c4 ca 2d 2d 96 05 3f fd 75 6e 69 74 3a 93 6d 79 75 6e 69 74 8e 8e 9f 25 9d be 8d 8d 91 12 11 ...--..?.unit:.myunit...%.......
83a0 47 e2 35 8e 91 2a e8 46 54 68 65 96 05 85 1c 49 2f 4f 93 4d 6f 6e 61 64 8e 9f 1a e3 0c 8d 91 12 G.5..*.FThe....I/O.Monad........
83c0 11 47 c4 54 68 65 96 03 0b 45 49 2f 4f 91 03 0b 32 73 79 73 74 65 6d 93 69 6e 93 59 91 ff 2a aa .G.The...EI/O...2system.in.Y..*.
83e0 61 6c 65 93 48 61 73 6b 9a b8 e3 65 6c 6c 93 69 73 93 69 6d 70 6c 65 6d 65 6e 98 74 65 64 93 75 ale.Hask...ell.is.implemen.ted.u
8400 73 69 6e 67 93 61 93 6d 6f 6e 61 64 2e 91 04 59 17 57 91 ff 2a aa 65 93 68 61 98 76 98 65 93 62 sing.a.monad...Y.W..*.e.ha.v.e.b
8420 75 69 6c 74 93 74 68 65 93 63 6f 6e 98 74 69 6e 98 75 61 74 69 6f 6e 93 49 2f 4f 8e a1 8d 91 12 uilt.the.con.tin.uation.I/O.....
8440 11 47 66 75 6e 63 74 69 6f 6e 73 96 03 ff 36 64 65 0c 6e 65 64 93 69 6e 93 74 68 65 93 72 65 70 .Gfunctions...6de.ned.in.the.rep
8460 90 47 1d 6f 72 74 93 64 69 72 65 63 74 6c 79 93 6f 6e 93 74 68 65 93 6d 6f 6e 61 64 2c 91 04 29 .G.ort.directly.on.the.monad,..)
8480 af 61 6c 6c 6f 9a b8 e3 77 69 6e 67 93 74 68 65 93 63 6f 6e 98 74 69 6e 98 75 61 74 69 6f 6e 93 .allo...wing.the.con.tin.uation.
84a0 49 2f 4f 91 03 ff 0b 74 6f 93 62 90 47 1d 65 93 66 72 65 65 6c 79 8e a1 8d 91 12 11 47 6d 69 78 I/O....to.b.G.e.freely......Gmix
84c0 65 64 96 03 4e 09 77 69 74 68 93 6d 6f 6e 61 64 69 63 93 49 2f 4f 9b 03 4e 07 63 61 6c 6c 73 93 ed..N.with.monadic.I/O..N.calls.
84e0 77 69 74 68 6f 75 74 93 63 6f 6e 95 b8 e3 76 93 65 72 73 69 6f 6e 2e 91 04 6f 58 57 91 ff 2a aa without.con...v.ersion...oXW..*.
8500 65 96 03 4e 09 64 6f 93 6e 6f 74 93 73 75 70 70 90 47 1d 6f 72 74 93 73 74 72 65 61 6d 93 62 61 e..N.do.not.supp.G.ort.stream.ba
8520 73 65 64 93 49 2f 4f 98 61 73 93 64 65 0c 6e 65 64 8e a1 8d 91 12 11 47 69 6e 96 04 37 9e 74 68 sed.I/O.as.de.ned......Gin..7.th
8540 65 93 48 61 73 6b 9a b8 e3 65 6c 6c 93 72 65 70 90 47 1d 6f 72 74 93 62 75 74 93 70 72 6f 67 72 e.Hask...ell.rep.G.ort.but.progr
8560 61 6d 73 93 75 73 69 6e 67 93 6f 6e 6c 79 93 74 68 65 93 63 6f 6e 98 74 69 6e 98 75 61 74 69 6f ams.using.only.the.con.tin.uatio
8580 6e 93 73 74 98 79 6c 65 93 6f 66 93 49 2f 4f 91 04 37 64 77 69 6c 6c 93 72 75 6e 93 75 6e 63 98 n.st.yle.of.I/O..7dwill.run.unc.
85a0 68 61 6e 67 65 64 2e 8e a1 8d 91 12 11 47 41 6c 74 68 6f 75 67 68 96 04 44 3a 69 74 93 77 90 b8 hanged.......GAlthough..D:it.w..
85c0 e3 6f 75 6c 64 93 62 9a 47 1d 65 93 70 98 6f 73 73 69 62 6c 65 93 74 6f 93 73 75 70 70 98 6f 72 .ould.b.G.e.p.ossible.to.supp.or
85e0 74 93 73 74 72 65 61 6d 93 49 2f 4f 91 04 43 fd 62 9a b8 e3 79 93 73 75 70 70 6c 79 69 6e 67 93 t.stream.I/O..C.b...y.supplying.
8600 61 93 73 75 69 74 61 62 6c 65 93 73 74 72 65 61 6d 93 69 6e 98 74 65 72 70 72 65 74 65 72 8e a1 a.suitable.stream.in.terpreter..
8620 8d 91 12 11 47 77 69 74 68 69 6e 96 03 55 55 74 68 65 93 6d 6f 6e 61 64 2c 93 77 9a b8 e3 65 93 ....Gwithin..UUthe.monad,.w...e.
8640 66 65 65 6c 93 74 68 69 73 93 73 74 98 79 6c 65 93 69 73 93 6f 62 73 6f 6c 65 74 65 93 61 6e 64 feel.this.st.yle.is.obsolete.and
8660 93 73 68 6f 75 6c 64 93 6e 6f 74 93 62 90 47 1d 65 93 75 73 65 64 2e 8e a6 8d 91 21 11 47 4d 6f .should.not.b.G.e.used.....!.GMo
8680 6e 61 64 69 63 96 04 0a 52 49 2f 4f 91 04 0a 23 68 61 73 93 61 93 6e 95 b8 e3 75 6d 93 62 90 47 nadic...RI/O...#has.a.n...um.b.G
86a0 1d 65 72 96 04 0a 52 6f 66 93 61 64 76 91 ff 71 c7 61 6e 9a b8 e3 74 61 67 65 73 93 6f 98 76 98 .er...Rof.adv..q.an...tages.o.v.
86c0 65 72 93 73 74 72 65 61 6d 93 49 2f 4f 2e 93 54 68 65 93 6d 6f 73 74 93 69 6d 70 90 47 1d 6f 72 er.stream.I/O..The.most.imp.G.or
86e0 74 61 6e 98 74 93 61 64 76 91 ff 71 c7 61 6e 98 74 61 67 65 93 69 73 8e a1 8d 91 12 11 47 74 68 tan.t.adv..q.an.tage.is......Gth
8700 61 74 96 04 1a b1 6e 65 77 93 49 2f 4f 91 04 1a 7e 6f 70 9a 47 1d 65 72 61 74 69 6f 6e 73 93 63 at....new.I/O...~op.G.erations.c
8720 61 6e 93 62 98 65 93 61 64 64 65 64 93 74 6f 93 74 68 65 93 6d 6f 6e 61 64 93 69 6e 93 61 93 6d an.b.e.added.to.the.monad.in.a.m
8740 6f 98 64 75 6c 61 72 93 6d 61 6e 6e 65 72 2e 91 06 c1 db 54 68 69 73 93 69 73 93 6e 6f 74 93 70 o.dular.manner.....This.is.not.p
8760 98 6f 73 73 69 62 6c 65 8e a1 8d 91 12 11 47 77 69 74 68 96 03 dc 28 73 74 72 65 61 6d 73 93 73 .ossible......Gwith...(streams.s
8780 69 6e 63 65 93 61 6c 6c 93 70 9a 47 1d 6f 73 73 69 62 6c 65 93 49 2f 4f 91 03 dc 05 6f 70 98 65 ince.all.p.G.ossible.I/O....op.e
87a0 72 61 74 69 6f 6e 73 93 6d 90 b8 e3 75 73 74 93 62 98 65 93 65 6e 63 6f 98 64 65 64 93 69 6e 93 rations.m...ust.b.e.enco.ded.in.
87c0 61 93 73 69 6e 67 6c 65 93 64 61 74 61 74 90 b8 e3 79 70 98 65 2e 91 06 06 3f 54 68 65 93 6d 6f a.single.datat...yp.e....?The.mo
87e0 6e 61 64 8e a1 8d 91 12 11 47 61 6c 73 6f 96 03 55 55 65 6e 68 61 6e 63 65 73 93 70 9a 47 1d 6f nad......Galso..UUenhances.p.G.o
8800 6c 79 6d 6f 72 70 68 69 73 6d 93 61 6e 64 93 63 61 6e 93 62 98 65 93 65 61 73 69 65 72 93 74 6f lymorphism.and.can.b.e.easier.to
8820 93 75 73 65 2e 8e a6 8d 91 21 11 47 54 68 65 96 04 9c 2b 49 2f 4f 91 04 9b d7 6d 6f 6e 61 64 93 .use.....!.GThe...+I/O....monad.
8840 68 61 73 93 62 90 47 1d 65 65 6e 93 62 75 69 6c 74 93 69 6e 90 b8 e3 74 6f 93 74 68 65 93 70 72 has.b.G.een.built.in...to.the.pr
8860 65 6c 75 64 65 2e 91 08 46 49 4e 61 6d 65 73 93 75 73 65 64 93 68 65 72 65 93 61 72 65 93 63 6f elude...FINames.used.here.are.co
8880 6d 70 61 74 69 62 6c 65 93 77 69 74 68 93 74 68 65 8e a1 8d 91 12 11 47 47 6c 61 73 67 6f 95 b8 mpatible.with.the......GGlasgo..
88a0 e3 77 9b 03 55 55 48 61 73 6b 93 65 6c 6c 98 73 79 73 74 65 6d 2e 91 04 71 c7 54 68 65 98 66 6f .w..UUHask.ell.system...q.The.fo
88c0 6c 6c 6f 93 77 69 6e 67 98 68 61 93 76 93 65 98 62 90 47 1d 65 65 6e 98 61 64 64 65 64 98 74 6f llo.wing.ha.v.e.b.G.een.added.to
88e0 8d 98 ca 50 72 65 6c 75 64 65 49 4f 8e 91 32 95 3a c4 3a 8e a9 16 f3 d2 8d 8d 91 12 11 47 ca 74 ...PreludeIO..2.:.:..........G.t
8900 79 70 65 96 05 3f fd 49 4f 93 61 93 3d 93 53 79 73 74 65 6d 53 74 61 74 65 93 2d 3e 93 49 4f 52 ype..?.IO.a.=.SystemState.->.IOR
8920 65 73 70 6f 6e 73 65 93 61 8e 8e a1 8d 8d 91 12 11 47 74 79 70 65 96 05 3f fd 44 69 61 6c 6f 67 esponse.a........Gtype..?.Dialog
8940 75 65 93 3d 93 49 4f 93 28 29 8e 8e a1 8d 8d 91 12 11 47 74 68 65 6e 49 4f 96 05 3f fd 3a 3a 93 ue.=.IO.()........GthenIO..?.::.
8960 49 4f 93 61 93 2d 3e 93 28 61 93 2d 3e 93 49 4f 93 62 29 93 2d 3e 93 49 4f 93 62 8e 8e a1 8d 8d IO.a.->.(a.->.IO.b).->.IO.b.....
8980 91 12 11 47 73 65 71 49 4f 96 05 3f fd 3a 3a 93 49 4f 93 61 93 2d 3e 93 49 4f 93 62 93 2d 3e 93 ...GseqIO..?.::.IO.a.->.IO.b.->.
89a0 49 4f 93 62 8e 8e a1 8d 8d 91 12 11 47 72 65 74 75 72 6e 49 4f 96 05 3f fd 3a 3a 93 61 93 2d 3e IO.b........GreturnIO..?.::.a.->
89c0 93 49 4f 93 61 8e 8e a1 8d 8d 91 12 11 47 64 6f 6e 65 49 4f 96 05 3f fd 3a 3a 93 49 4f 93 28 29 .IO.a........GdoneIO..?.::.IO.()
89e0 8e 8e a6 8d 91 12 11 47 c4 41 6e 96 03 a6 73 49 2f 4f 91 03 a6 5e 6f 70 9a 47 1d 65 72 61 74 69 .......G.An...sI/O...^op.G.erati
8a00 6f 6e 93 72 65 74 75 72 6e 69 6e 67 93 74 90 b8 e3 79 70 98 65 8d 93 ca 61 8e 91 0c 8c e3 c4 77 on.returning.t...yp.e...a......w
8a20 9a b8 e3 6f 75 6c 64 93 68 61 98 76 98 65 93 74 98 79 70 90 47 1d 65 8d 93 ca 49 4f 91 05 3f fd ...ould.ha.v.e.t.yp.G.e...IO..?.
8a40 61 8e 91 18 a6 67 c4 2e 91 05 65 22 54 68 65 93 74 98 79 70 90 47 1d 65 8d 93 ca 44 69 61 6c 6f a....g....e"The.t.yp.G.e...Dialo
8a60 67 75 65 8e 91 31 4c ce c4 69 73 93 64 65 0c 6e 65 64 93 69 6e 93 74 65 72 6d 73 8e a1 8d 91 12 gue..1L..is.de.ned.in.terms.....
8a80 11 47 6f 66 96 03 5b b4 74 68 65 93 6d 6f 6e 61 64 93 69 6e 73 74 65 61 64 93 6f 66 93 72 65 71 .Gof..[.the.monad.instead.of.req
8aa0 75 65 73 74 73 93 61 6e 64 93 72 65 73 70 9a 47 1d 6f 6e 73 65 73 2e 91 04 84 e4 54 68 65 8d 93 uests.and.resp.G.onses.....The..
8ac0 ca 53 79 73 74 65 6d 53 74 61 74 65 8e 91 40 77 47 c4 61 6e 64 8d 93 ca 49 4f 52 65 73 70 6f 6e .SystemState..@wG.and...IORespon
8ae0 73 65 8e 91 3b 37 4a c4 64 61 74 61 93 74 90 b8 e3 79 70 98 65 73 93 61 72 65 8e a1 8d 91 12 11 se..;7J.data.t...yp.es.are......
8b00 47 61 62 73 74 72 61 63 74 96 03 55 55 64 61 74 61 74 9a b8 e3 79 70 90 47 1d 65 73 93 75 73 65 Gabstract..UUdatat...yp.G.es.use
8b20 64 93 69 6e 98 74 65 72 6e 61 6c 6c 79 93 62 98 79 93 74 68 65 93 49 2f 4f 93 73 79 73 74 65 6d d.in.ternally.b.y.the.I/O.system
8b40 3b 93 79 98 6f 75 93 73 68 6f 75 6c 64 93 6e 6f 74 93 75 73 65 93 74 68 65 73 65 93 64 69 72 65 ;.y.ou.should.not.use.these.dire
8b60 63 74 6c 79 91 ff 2a aa 2e 8e 8e 8e 8c 8b 00 00 00 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ctly..*.........................
8b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7b 5f a0 02 a9 4b 85 8d ........................{_...K..
8ba0 a0 fd 62 b4 7b 8d 8d 91 12 11 47 c8 36 91 0a 00 01 41 4e 4e 4f 54 96 ff 2a aa 41 93 54 49 4f 4e ..b.{.....G.6....ANNOT..*.A.TION
8bc0 53 92 01 4d 9e ab c4 31 31 8e 8e a0 02 7f 4b 85 8d a0 fd a3 b4 7b 8d 91 21 11 47 54 68 65 96 03 S..M...11.....K......{..!.GThe..
8be0 cb f9 66 75 6e 63 74 69 6f 6e 8d 93 ca 74 68 65 6e 49 4f 8e 91 27 17 e0 c4 69 73 93 75 73 65 64 ..function...thenIO..'...is.used
8c00 93 66 6f 72 93 73 65 71 75 65 6e 63 69 6e 67 93 77 69 74 68 69 6e 93 74 68 65 93 6d 6f 6e 61 64 .for.sequencing.within.the.monad
8c20 2e 91 05 d5 b3 49 74 93 70 61 73 73 65 73 93 74 68 65 93 72 65 73 75 6c 74 93 6f 66 93 6f 6e 65 .....It.passes.the.result.of.one
8c40 93 49 2f 4f 8e a4 0c 00 00 8d 91 12 11 47 6f 70 9a 47 1d 65 72 61 74 69 6f 6e 96 03 60 e5 6f 6e .I/O.........Gop.G.eration..`.on
8c60 93 74 6f 93 61 6e 6f 74 68 65 72 2e 91 04 94 78 57 68 65 6e 93 6e 6f 93 72 65 73 75 6c 74 93 6e .to.another....xWhen.no.result.n
8c80 65 65 64 73 93 74 6f 93 62 98 65 93 70 61 73 73 65 64 93 6f 75 74 93 6f 66 93 61 6e 93 49 2f 4f eeds.to.b.e.passed.out.of.an.I/O
8ca0 91 03 60 e2 6f 70 98 65 72 61 74 69 6f 6e 2c 8d 91 03 63 c9 ca 73 65 71 49 4f 8e 91 21 04 9f c4 ..`.op.eration,...c..seqIO..!...
8cc0 28 73 61 6d 65 8e a1 8d 91 12 11 47 61 73 8d 91 02 fa f5 ca 74 68 65 6e 49 4f 5f 8e 91 2a b5 d5 (same......Gas......thenIO_..*..
8ce0 c4 69 6e 96 02 fa f5 74 68 65 93 47 6c 61 73 67 6f 90 b8 e3 77 93 73 79 73 74 65 6d 29 93 63 61 .in....the.Glasgo...w.system).ca
8d00 6e 93 62 9a 47 1d 65 93 75 73 65 64 2e 91 04 53 a7 54 68 65 8d 93 ca 72 65 74 75 72 6e 49 4f 8e n.b.G.e.used...S.The...returnIO.
8d20 91 2f f5 d2 c4 66 75 6e 63 74 69 6f 6e 93 70 98 65 72 66 6f 72 6d 73 93 6e 6f 93 49 2f 4f 91 02 ./...function.p.erforms.no.I/O..
8d40 fa de 6f 70 98 65 72 61 74 69 6f 6e 8e a1 8d 91 12 11 47 61 6e 64 96 03 6f 89 72 65 74 75 72 6e ..op.eration......Gand..o.return
8d60 73 93 74 68 65 93 73 75 70 70 6c 69 65 64 93 76 91 ff 71 c7 61 6c 75 65 2e 8d 91 04 c0 62 ca 64 s.the.supplied.v..q.alue.....b.d
8d80 6f 6e 65 49 4f 8e 91 27 af d9 c4 69 73 93 61 93 73 70 90 47 1d 65 63 69 61 6c 93 63 61 73 65 93 oneIO..'...is.a.sp.G.ecial.case.
8da0 6f 66 8d 93 ca 72 65 74 75 72 6e 49 4f 8e 91 30 de fa c4 77 68 69 63 9a b8 e3 68 93 69 73 93 65 of...returnIO..0...whic...h.is.e
8dc0 73 73 65 6e 98 74 69 61 6c 6c 79 93 61 6e 93 65 6d 70 74 98 79 8e a1 8d 91 12 11 47 64 69 61 6c ssen.tially.an.empt.y......Gdial
8de0 6f 67 75 65 2e 8e a9 11 20 f8 8d 91 21 11 47 41 91 06 71 28 67 6f 95 47 1d 6f 93 64 96 06 71 f5 ogue........!.GA..q(go.G.o.d..q.
8e00 74 75 74 6f 72 69 61 6c 2d 6c 65 76 9a b8 e3 65 6c 93 69 6e 98 74 72 6f 9a 47 1d 64 75 63 74 69 tutorial-lev...el.in.tro.G.ducti
8e20 6f 6e 93 63 61 6e 93 62 98 65 93 66 6f 75 6e 64 93 69 6e 93 c9 3f 3f c4 2e 91 0d c7 a8 54 68 69 on.can.b.e.found.in..??......Thi
8e40 73 93 70 61 70 98 65 72 93 69 73 93 61 90 b8 e3 76 91 ff 71 c7 61 69 6c 61 62 6c 65 93 69 6e 93 s.pap.er.is.a...v..q.ailable.in.
8e60 74 68 65 8e a1 8d 8d 91 12 11 47 ca 70 75 62 2f 68 61 73 6b 65 6c 6c 2f 70 61 70 65 72 73 8e 91 the.......G.pub/haskell/papers..
8e80 75 88 38 c4 61 72 65 61 96 04 f7 27 66 6f 72 93 66 74 70 2e 91 09 57 3d 42 65 93 77 9a b8 e3 61 u.8.area...'for.ftp...W=Be.w...a
8ea0 72 6e 65 64 93 74 68 61 74 93 74 68 65 93 66 75 6e 63 74 69 6f 6e 93 6e 61 6d 65 73 93 64 69 0b rned.that.the.function.names.di.
8ec0 65 72 93 73 6c 69 67 68 98 74 6c 79 3a 8d 91 07 b5 6b ca 62 69 6e 64 49 4f 8e 8e a1 8d 91 12 11 er.sligh.tly:....k.bindIO.......
8ee0 47 c4 69 6e 73 74 65 61 64 96 03 af 26 6f 66 8d 93 ca 74 68 65 6e 49 4f 8e 9b 26 de 3a c4 61 6e G.instead...&of...thenIO..&.:.an
8f00 64 8d 93 ca 75 6e 69 74 49 4f 8e 98 c4 69 6e 73 74 65 61 64 93 6f 66 8d 93 ca 72 65 74 75 72 6e d...unitIO...instead.of...return
8f20 49 4f 8e 91 2d af 0e c4 2e 91 05 7f 39 45 78 61 6d 70 6c 65 73 93 6f 66 93 74 68 65 93 6d 6f 6e IO..-.......9Examples.of.the.mon
8f40 61 64 69 63 93 73 74 90 b8 e3 79 6c 65 93 6f 66 93 49 2f 4f 91 03 af 0e 63 61 6e 93 62 90 47 1d adic.st...yle.of.I/O....can.b.G.
8f60 65 8e a1 8d 91 12 11 47 66 6f 75 6e 64 96 03 55 55 69 6e 8d 93 ca 50 72 65 6c 75 64 65 49 4f 8e e......Gfound..UUin...PreludeIO.
8f80 91 35 ea 8f c4 61 6e 64 93 69 6e 93 74 68 65 93 4c 69 73 70 93 69 6e 90 b8 e3 74 65 72 66 61 63 .5...and.in.the.Lisp.in...terfac
8fa0 65 93 65 78 61 6d 70 6c 65 73 2e 8e 9f 25 d2 b6 8d 8d 91 12 11 47 e2 36 8e 91 2a e8 46 41 6e 6e e.examples...%.......G.6..*.FAnn
8fc0 6f 74 61 74 69 6f 6e 73 8e 9f 1b 08 13 8d 91 12 11 47 c4 54 68 65 96 03 01 c1 59 91 ff 2a aa 61 otations.........G.The....Y..*.a
8fe0 6c 65 93 63 6f 6d 70 69 6c 65 72 93 72 65 63 6f 67 6e 69 7a 65 73 93 61 93 6e 95 b8 e3 75 6d 93 le.compiler.recognizes.a.n...um.
9000 62 90 47 1d 65 72 96 03 01 c1 6f 66 93 61 6e 6e 6f 74 61 74 69 6f 6e 73 93 69 6e 93 74 68 65 93 b.G.er....of.annotations.in.the.
9020 73 6f 75 72 63 65 93 70 72 6f 67 72 61 6d 2e 91 04 55 eb 41 6e 6e 6f 74 61 74 69 6f 6e 73 93 61 source.program...U.Annotations.a
9040 72 65 93 75 73 65 64 8e a1 8d 91 12 11 47 66 6f 72 96 03 55 55 73 74 72 69 63 74 6e 65 73 73 93 re.used......Gfor..UUstrictness.
9060 70 72 6f 70 90 47 1d 65 72 74 69 65 73 2c 93 6f 70 74 69 6d 69 7a 65 72 93 63 6f 6e 9a b8 e3 74 prop.G.erties,.optimizer.con...t
9080 72 6f 6c 2c 93 61 6e 64 93 74 68 65 93 69 6e 98 74 65 72 66 61 63 65 93 74 6f 93 74 68 65 93 4c rol,.and.the.in.terface.to.the.L
90a0 69 73 70 93 65 6e 98 76 69 72 6f 6e 6d 65 6e 98 74 2e 8e 9f 20 bf 28 8d 8d 91 12 11 47 db 36 2e isp.en.vironmen.t.....(.....G.6.
90c0 31 8e 91 30 d1 47 41 6e 6e 6f 74 61 74 69 6f 6e 91 04 80 00 53 79 6e 90 a0 00 74 61 78 8e 9f 17 1..0.GAnnotation....Syn...tax...
90e0 96 4c 8d 91 12 11 47 c4 41 6e 6e 6f 74 61 74 69 6f 6e 73 96 03 31 9a 61 72 65 93 61 93 73 70 9a .L....G.Annotations..1.are.a.sp.
9100 47 1d 65 63 69 61 6c 93 66 6f 72 6d 93 6f 66 93 63 6f 6d 6d 65 6e 90 b8 e3 74 73 2e 91 04 65 de G.ecial.form.of.commen...ts...e.
9120 54 68 65 79 93 62 98 65 67 69 6e 93 77 69 74 68 8d 93 ca 7b 2d 23 8e 91 16 23 2b c4 61 6e 64 93 They.b.egin.with...{-#...#+.and.
9140 65 6e 64 93 77 69 74 68 8d 93 ca 23 2d 7d 8e 91 12 f1 91 c4 2e 91 04 65 de 57 69 74 68 69 6e 93 end.with...#-}.........e.Within.
9160 74 68 65 73 65 8e a1 8d 91 12 11 47 64 65 6c 69 6d 69 74 65 72 73 2c 91 03 8b 21 61 6e 6e 6f 74 these......Gdelimiters,...!annot
9180 61 74 69 6f 6e 73 96 03 80 5e 61 72 65 93 73 65 70 61 72 61 74 65 64 93 62 9a b8 e3 79 93 73 65 ations...^are.separated.b...y.se
91a0 6d 69 63 6f 6c 6f 6e 73 93 69 6e 93 74 68 65 93 73 61 6d 65 93 6d 61 6e 6e 65 72 93 61 73 93 64 micolons.in.the.same.manner.as.d
91c0 65 63 6c 61 72 61 74 69 6f 6e 73 2e 91 04 f2 e3 4c 61 98 79 98 6f 75 74 93 69 73 8e a1 8d 91 12 eclarations.....La.y.out.is.....
91e0 11 47 69 6e 96 03 55 55 65 0b 65 63 74 93 61 6c 6c 6f 90 b8 e3 77 69 6e 67 93 74 68 65 93 73 65 .Gin..UUe.ect.allo...wing.the.se
9200 6d 69 63 6f 6c 6f 6e 73 93 74 6f 93 62 90 47 1d 65 93 6f 6d 69 74 74 65 64 2e 8e a6 8d 91 21 11 micolons.to.b.G.e.omitted.....!.
9220 47 45 61 63 9a b8 e3 68 96 03 44 a8 61 6e 6e 6f 74 61 74 69 6f 6e 93 68 61 73 93 61 93 6e 61 6d GEac...h..D.annotation.has.a.nam
9240 65 93 61 6e 64 93 70 90 47 1d 6f 73 73 69 62 6c 79 93 61 93 73 65 74 93 6f 66 93 61 72 67 75 6d e.and.p.G.ossibly.a.set.of.argum
9260 65 6e 98 74 73 2c 91 03 47 fe 65 6e 63 6c 6f 73 65 64 93 69 6e 93 70 61 72 65 6e 98 74 68 65 73 en.ts,..G.enclosed.in.paren.thes
9280 65 73 93 61 6e 64 93 73 65 70 61 2d 8e a1 8d 91 12 11 47 72 61 74 65 64 96 03 55 55 62 9a b8 e3 es.and.sepa-......Grated..UUb...
92a0 79 93 63 6f 6d 6d 61 73 2e 91 04 71 c7 54 68 65 93 65 78 61 63 74 93 73 79 6e 98 74 61 78 93 6f y.commas...q.The.exact.syn.tax.o
92c0 66 93 74 68 65 93 61 72 67 75 6d 65 6e 98 74 73 93 76 91 ff 71 c7 61 72 69 65 73 93 77 69 74 68 f.the.argumen.ts.v..q.aries.with
92e0 93 74 68 65 93 74 98 79 70 90 47 1d 65 93 6f 66 93 61 6e 6e 6f 74 61 74 69 6f 6e 2e 8e a6 8d 91 .the.t.yp.G.e.of.annotation.....
9300 21 11 47 41 6e 6e 6f 74 61 74 69 6f 6e 73 96 03 60 93 67 65 6e 65 72 61 6c 6c 79 93 72 65 66 65 !.GAnnotations..`.generally.refe
9320 72 93 74 6f 93 73 6f 6d 65 93 6f 62 9b 00 8e 38 6a 65 63 74 93 69 6e 93 74 68 65 93 70 72 6f 67 r.to.some.ob...8ject.in.the.prog
9340 72 61 6d 2e 91 04 93 80 53 6f 6d 65 74 69 6d 65 73 93 74 68 69 73 93 6f 62 98 6a 65 63 74 93 69 ram.....Sometimes.this.ob.ject.i
9360 73 93 69 6d 70 6c 69 63 69 74 93 69 6e 8e a1 8d 91 12 11 47 74 68 65 96 03 b4 20 70 6c 61 63 65 s.implicit.in......Gthe....place
9380 6d 65 6e 90 b8 e3 74 93 6f 66 93 74 68 65 93 61 6e 6e 6f 74 61 74 69 6f 6e 2e 91 05 8e 29 4f 74 men...t.of.the.annotation....)Ot
93a0 68 65 72 77 69 73 65 2c 91 03 cb d3 74 68 65 93 6f 62 91 00 8e 38 6a 65 63 74 93 62 90 47 1d 65 herwise,....the.ob...8ject.b.G.e
93c0 69 6e 67 93 61 6e 6e 6f 74 61 74 65 64 93 69 73 93 65 78 70 6c 69 63 69 74 6c 79 93 6e 61 6d 65 ing.annotated.is.explicitly.name
93e0 64 93 75 73 69 6e 67 8e a1 8d 8d 91 12 11 47 ca 3a 3a 8e 91 20 14 0e c4 73 79 6e 9a b8 e3 74 61 d.using.......G.::......syn...ta
9400 78 2c 91 03 8e 2a 73 69 6d 69 6c 61 72 96 03 82 cd 74 6f 93 73 69 67 6e 61 74 75 72 65 93 64 65 x,...*similar....to.signature.de
9420 63 6c 61 72 61 74 69 6f 6e 73 2e 91 04 fa 2e 4d 6f 72 65 93 74 68 61 6e 93 6f 6e 65 93 61 6e 6e clarations.....More.than.one.ann
9440 6f 74 61 74 69 6f 6e 93 63 61 6e 93 62 90 47 1d 65 93 61 74 74 61 63 98 68 65 64 93 74 6f 93 61 otation.can.b.G.e.attac.hed.to.a
9460 93 76 91 ff 71 c7 61 6c 75 65 8e a1 8d 91 12 11 47 62 9a b8 e3 79 96 03 55 55 73 65 70 61 72 61 .v..q.alue......Gb...y..UUsepara
9480 74 69 6e 67 93 61 6e 6e 6f 74 61 74 69 6f 6e 73 93 62 98 79 93 63 6f 6d 6d 61 73 2e 8e a6 8d 91 ting.annotations.b.y.commas.....
94a0 21 11 47 46 91 ff 2a aa 6f 72 96 03 55 55 65 78 61 6d 70 6c 65 2c 93 69 6e 8e a1 8d 8d 91 12 11 !.GF..*.or..UUexample,.in.......
94c0 47 ca 7b 2d 23 96 05 3f fd 61 2c 62 93 3a 3a 93 49 6e 6c 69 6e 65 2c 93 43 6f 6d 70 6c 65 78 69 G.{-#..?.a,b.::.Inline,.Complexi
94e0 74 79 28 34 29 8e 8e a1 8d 8d 91 27 11 3b 67 96 05 3f fd 3a 3a 93 4c 69 73 70 4e 61 6d 65 28 22 ty(4)......'.;g..?.::.LispName("
9500 66 6f 6f 22 29 8e 8e a1 8d 8d 91 27 11 3b 4c 69 73 70 46 69 6c 65 28 22 62 6c 61 68 22 29 91 05 foo")......'.;LispFile("blah")..
9520 3f fd 23 2d 7d 8e 8e a1 8d 91 12 11 47 c4 74 68 65 72 65 96 03 e7 e0 61 72 65 93 74 68 72 65 65 ?.#-}.......G.there....are.three
9540 93 61 6e 6e 6f 74 61 74 69 6f 6e 73 2e 91 06 29 68 54 68 65 93 76 91 ff 71 c7 61 6c 75 65 73 8d .annotations...)hThe.v..q.alues.
9560 93 ca 61 8e 9b 0d 0f bd c4 61 6e 64 8d 93 ca 62 8e 98 c4 61 72 65 93 61 6e 6e 6f 74 61 74 65 64 ..a......and...b...are.annotated
9580 93 77 69 74 68 8d 93 ca 49 6e 6c 69 6e 65 8e 91 27 4f ae c4 61 6e 64 8d 93 ca 43 6f 6d 70 6c 65 .with...Inline..'O..and...Comple
95a0 78 69 74 79 8e 91 3c 4f a2 c4 61 6e 2d 8e a1 8d 91 12 11 47 6e 6f 74 61 74 69 6f 6e 73 2e 9b 04 xity..<O..an-......Gnotations...
95c0 7d db 54 68 65 8d 91 03 59 5c ca 43 6f 6d 70 6c 65 78 69 74 79 8e 91 37 d9 3e c4 2c 8d 91 03 5a }.The...Y\.Complexity..7.>.,...Z
95e0 5d ca 4c 69 73 70 4e 61 6d 65 8e 91 2d 5a 45 c4 2c 91 03 5a 5d 61 6e 64 8d 91 03 59 5c ca 4c 69 ].LispName..-ZE.,..Z]and...Y\.Li
9600 73 70 46 69 6c 65 8e 91 30 b2 a0 c4 61 6e 6e 6f 74 61 74 69 6f 6e 73 96 03 59 5c 61 6c 6c 93 68 spFile..0...annotations..Y\all.h
9620 61 95 b8 e3 76 93 65 96 03 59 5c 61 93 73 69 6e 67 6c 65 93 61 72 67 75 6d 65 6e 90 b8 e3 74 2e a...v.e..Y\a.single.argumen...t.
9640 98 54 68 65 8e a1 8d 8d 91 12 11 47 ca 4c 69 73 70 46 69 6c 65 8e 91 3f 66 84 c4 61 6e 6e 6f 74 .The.......G.LispFile..?f..annot
9660 61 74 69 6f 6e 96 03 55 55 64 6f 9a 47 1d 65 73 93 6e 6f 74 93 72 65 66 65 72 93 74 6f 93 61 93 ation..UUdo.G.es.not.refer.to.a.
9680 6e 61 6d 65 64 93 6f 62 91 00 8e 38 6a 65 63 74 93 64 69 72 65 63 74 6c 79 93 61 6e 64 93 64 6f named.ob...8ject.directly.and.do
96a0 98 65 73 93 6e 6f 74 93 6e 65 65 64 93 74 68 65 8d 93 ca 3a 3a 8e 91 11 2a a4 c4 73 79 6e 90 b8 .es.not.need.the...::...*..syn..
96c0 e3 74 61 78 2e 8e a6 8d 91 21 11 47 41 6e 6e 6f 74 61 74 69 6f 6e 73 96 04 33 8b 61 72 65 93 67 .tax.....!.GAnnotations..3.are.g
96e0 65 6e 65 72 61 6c 6c 79 93 70 6c 61 63 65 64 93 61 6d 6f 6e 67 93 64 65 63 6c 61 72 61 74 69 6f enerally.placed.among.declaratio
9700 6e 73 2e 91 07 0c 6a 41 73 93 77 69 74 68 93 74 90 b8 e3 79 70 90 47 1d 65 93 64 65 63 6c 61 72 ns....jAs.with.t...yp.G.e.declar
9720 61 74 69 6f 6e 73 2c 91 04 6b 18 61 6c 73 6f 93 61 93 66 6f 72 6d 8e a1 8d 91 12 11 47 6f 66 96 ations,..k.also.a.form......Gof.
9740 03 e9 72 61 6e 6e 6f 74 61 74 69 6f 6e 2c 91 04 0e 79 61 6e 6e 6f 74 61 74 69 6f 6e 73 93 66 6f ..rannotation,...yannotations.fo
9760 72 93 61 6e 93 6f 62 91 00 8e 38 6a 65 63 74 93 6d 90 b8 e3 75 73 74 93 62 9a 47 1d 65 93 70 6c r.an.ob...8ject.m...ust.b.G.e.pl
9780 61 63 65 64 93 69 6e 93 74 68 65 93 73 61 6d 65 93 73 63 6f 70 98 65 93 69 6e 93 77 68 69 63 90 aced.in.the.same.scop.e.in.whic.
97a0 b8 e3 68 93 74 68 65 93 6f 62 91 00 8e 38 6a 65 63 74 93 69 73 8e a1 8d 91 12 11 47 64 65 63 6c ..h.the.ob...8ject.is......Gdecl
97c0 61 72 65 64 2e 8e 9f 20 bf 28 8d 8d 91 12 11 47 db 36 2e 32 8e 91 30 d1 47 53 74 72 69 63 74 6e ared.....(.....G.6.2..0.GStrictn
97e0 65 73 73 91 04 80 00 41 6e 6e 6f 74 61 74 69 6f 6e 73 8e 9f 17 96 4c 8d 91 12 11 47 c4 53 74 72 ess....Annotations....L....G.Str
9800 69 63 74 6e 65 73 73 96 04 af 86 61 6e 6e 6f 74 61 74 69 6f 6e 73 93 63 61 6e 93 62 9a 47 1d 65 ictness....annotations.can.b.G.e
9820 93 70 6c 61 63 65 64 93 6f 6e 93 64 61 74 61 93 74 90 b8 e3 79 70 98 65 73 93 61 6e 64 93 66 75 .placed.on.data.t...yp.es.and.fu
9840 6e 63 74 69 6f 6e 73 2e 91 08 80 59 59 91 ff 2a aa 6f 75 93 63 61 6e 93 64 65 63 6c 61 72 65 93 nctions....YY..*.ou.can.declare.
9860 61 93 73 6c 6f 74 93 6f 66 93 61 8e a1 8d 91 12 11 47 64 61 74 61 96 03 79 84 63 6f 6e 73 74 72 a.slot.of.a......Gdata..y.constr
9880 75 63 74 6f 72 93 74 6f 93 62 90 47 1d 65 93 73 74 72 69 63 74 93 62 9a b8 e3 79 93 70 6c 61 63 uctor.to.b.G.e.strict.b...y.plac
98a0 69 6e 67 8d 93 ca 7b 2d 23 53 54 52 49 43 54 23 2d 7d 8e 91 45 f2 e4 c4 69 6d 6d 65 64 69 61 74 ing...{-#STRICT#-}..E...immediat
98c0 65 6c 79 93 61 66 74 65 72 93 74 68 65 93 73 6c 6f 74 93 74 98 79 70 90 47 1d 65 93 69 6e 93 74 ely.after.the.slot.t.yp.G.e.in.t
98e0 68 65 8d 93 ca 64 61 74 61 8e 8e a1 8d 91 12 11 47 c4 64 65 63 6c 61 72 61 74 69 6f 6e 2e 91 04 he...data.......G.declaration...
9900 71 c7 46 91 ff 2a aa 6f 72 96 03 55 55 65 78 61 6d 70 6c 65 2c 93 69 6e 93 74 68 65 93 74 90 b8 q.F..*.or..UUexample,.in.the.t..
9920 e3 79 70 90 47 1d 65 93 64 65 63 6c 61 72 61 74 69 6f 6e 8e a1 8d 8d 91 12 11 47 ca 74 79 70 65 .yp.G.e.declaration.......G.type
9940 96 05 3f fd 54 93 61 93 62 93 3d 93 43 31 93 61 93 7b 2d 23 53 54 52 49 43 54 23 2d 7d 93 62 93 ..?.T.a.b.=.C1.a.{-#STRICT#-}.b.
9960 7c 93 43 32 93 61 93 62 93 7b 2d 23 53 54 52 49 43 54 23 2d 7d 8e 8e a1 8d 91 12 11 47 c4 74 68 |.C2.a.b.{-#STRICT#-}.......G.th
9980 65 96 03 55 55 0c 72 73 74 93 61 72 67 75 6d 65 6e 90 b8 e3 74 93 74 6f 8d 93 ca 43 31 8e 9b 11 e..UU.rst.argumen...t.to...C1...
99a0 2a a4 c4 61 6e 64 93 74 68 65 93 73 65 63 6f 6e 64 93 74 6f 8d 93 ca 43 32 8e 98 c4 69 73 93 73 *..and.the.second.to...C2...is.s
99c0 74 72 69 63 74 2e 8e a6 8d 91 21 11 47 59 91 ff 2a aa 6f 75 96 03 3c 24 63 61 6e 93 66 6f 72 63 trict.....!.GY..*.ou..<$can.forc
99e0 65 93 61 6c 6c 93 74 68 65 93 73 6c 6f 74 73 93 66 6f 72 93 61 93 64 61 74 61 74 90 b8 e3 79 70 e.all.the.slots.for.a.datat...yp
9a00 9a 47 1d 65 93 74 6f 93 62 98 65 93 73 74 72 69 63 74 93 62 90 b8 e3 79 93 70 6c 61 63 69 6e 67 .G.e.to.b.e.strict.b...y.placing
9a20 93 74 68 65 8d 93 ca 7b 2d 23 53 54 52 49 43 54 23 2d 7d 8e 91 45 78 24 c4 69 6d 6d 65 64 69 61 .the...{-#STRICT#-}..Ex$.immedia
9a40 74 65 6c 79 8e a1 8d 91 12 11 47 62 90 47 1d 65 66 6f 72 65 96 03 55 55 74 68 65 8d 93 ca 3d 8e tely......Gb.G.efore..UUthe...=.
9a60 91 0b ea a7 c4 69 6e 93 74 68 65 93 64 61 74 61 93 64 65 63 6c 61 72 61 74 69 6f 6e 2e 8e 8e 8e .....in.the.data.declaration....
9a80 8c 8b 00 00 00 0c 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 ................................
9aa0 00 00 00 00 00 00 00 00 00 00 00 00 8b 6d a0 02 a9 4b 85 8d a0 fd 62 b4 7b 8d 8d 91 12 11 47 c8 .............m...K....b.{.....G.
9ac0 37 91 0a 00 01 49 4e 54 45 52 46 91 fe e3 8d 41 9a b8 e3 43 49 4e 47 96 03 55 55 57 49 54 48 93 7....INTERF....A...CING..UUWITH.
9ae0 4f 54 48 45 52 93 4c 41 4e 47 55 41 98 47 45 53 92 00 c5 fe a0 c4 31 32 8e 8e a0 02 7f 4b 85 8d OTHER.LANGUA.GES......12.....K..
9b00 a0 fd a3 b4 7b 8d 91 21 11 47 59 91 ff 2a aa 6f 75 96 03 82 5a 63 61 6e 93 61 6c 73 6f 93 73 70 ....{..!.GY..*.ou...Zcan.also.sp
9b20 90 47 1d 65 63 69 66 79 93 73 74 72 69 63 74 6e 65 73 73 93 6f 66 93 66 75 6e 63 74 69 6f 6e 93 .G.ecify.strictness.of.function.
9b40 61 72 67 75 6d 65 6e 90 b8 e3 74 73 93 77 69 74 68 93 61 6e 93 61 6e 6e 6f 74 61 74 69 6f 6e 2e argumen...ts.with.an.annotation.
9b60 91 04 f8 d5 54 68 69 73 93 69 73 93 6e 6f 74 93 6e 6f 72 6d 61 6c 6c 79 8e a4 0c 00 00 8d 91 12 ....This.is.not.normally........
9b80 11 47 6e 65 63 65 73 73 61 72 79 96 02 68 47 73 69 6e 63 65 93 74 68 65 93 73 74 72 69 63 74 6e .Gnecessary..hGsince.the.strictn
9ba0 65 73 73 93 61 6e 61 6c 79 7a 65 72 93 63 6f 6d 70 75 74 65 73 93 74 68 65 93 73 74 72 69 63 74 ess.analyzer.computes.the.strict
9bc0 6e 65 73 73 93 66 6f 72 93 65 61 63 90 b8 e3 68 93 66 75 6e 63 74 69 6f 6e 93 64 65 0c 6e 65 64 ness.for.eac...h.function.de.ned
9be0 93 69 6e 93 61 93 70 72 6f 67 72 61 6d 2e 8e a1 8d 91 12 11 47 53 68 6f 75 6c 64 96 03 55 55 79 .in.a.program.......GShould..UUy
9c00 90 b8 e3 6f 75 93 77 69 73 68 93 74 6f 93 64 6f 93 74 68 69 73 2c 93 75 73 65 93 74 68 65 8d 93 ...ou.wish.to.do.this,.use.the..
9c20 ca 53 74 72 69 63 74 6e 65 73 73 8e 91 3b 2a 8c c4 61 6e 6e 6f 74 61 74 69 6f 6e 3a 8e a4 12 00 .Strictness..;*..annotation:....
9c40 00 8d 8d 91 21 11 47 ca 7b 2d 23 96 05 3f fd 66 93 3a 3a 93 53 74 72 69 63 74 6e 65 73 73 28 22 ....!.G.{-#..?.f.::.Strictness("
9c60 4e 2c 53 2c 4e 22 29 93 23 2d 7d 8e 8e a1 8d 91 21 11 47 c4 54 68 69 73 96 03 97 38 64 65 63 6c N,S,N").#-}.....!.G.This...8decl
9c80 61 72 65 73 93 74 68 61 74 8d 93 ca 66 8e 91 0c 6e 6d c4 69 73 93 73 74 72 69 63 74 93 69 6e 93 ares.that...f...nm.is.strict.in.
9ca0 69 74 73 93 73 65 63 6f 6e 64 93 61 72 67 75 6d 65 6e 9a b8 e3 74 2e 91 05 37 6f 54 68 65 93 73 its.second.argumen...t...7oThe.s
9cc0 74 72 69 63 74 6e 65 73 73 93 69 73 93 64 65 6e 6f 74 65 64 93 62 98 79 93 61 93 73 74 72 69 6e trictness.is.denoted.b.y.a.strin
9ce0 67 93 6f 66 8d 93 ca 53 8e 8e a4 0c 00 00 8d 91 12 11 47 c4 28 73 74 72 69 63 74 29 96 03 55 55 g.of...S..........G.(strict)..UU
9d00 61 6e 64 8d 93 ca 4e 8e 91 0b ea a7 c4 28 6e 6f 6e 2d 73 74 72 69 63 74 29 2c 93 73 65 70 61 72 and...N......(non-strict),.separ
9d20 61 74 65 64 93 62 90 b8 e3 79 8d 93 ca 2c 8e 91 08 95 52 c4 2e 8e a9 21 fe 36 8d 8d 91 12 11 47 ated.b...y...,....R....!.6.....G
9d40 db 36 2e 33 8e 91 30 d1 47 4f 70 74 69 6d 69 7a 65 72 91 04 80 00 41 6e 6e 6f 74 61 74 69 6f 6e .6.3..0.GOptimizer....Annotation
9d60 73 8e 9f 18 75 54 8d 91 12 11 47 c4 54 68 65 96 03 c8 e9 6f 70 74 69 6d 69 7a 65 72 93 6d 61 6b s...uT....G.The....optimizer.mak
9d80 9a b8 e3 65 73 93 75 73 65 93 6f 66 93 74 98 77 98 6f 93 61 6e 6e 6f 74 61 74 69 6f 6e 73 2e 91 ...es.use.of.t.w.o.annotations..
9da0 05 cc 83 54 68 65 8d 93 ca 49 6e 6c 69 6e 65 8e 91 27 11 c0 c4 61 6e 6e 6f 74 61 74 69 6f 6e 93 ...The...Inline..'...annotation.
9dc0 64 65 63 6c 61 72 65 73 93 74 68 61 74 93 74 68 65 93 76 91 ff 71 c7 61 6c 75 65 93 6f 66 93 61 declares.that.the.v..q.alue.of.a
9de0 8e a1 8d 91 12 11 47 76 91 ff 71 c7 61 72 69 61 62 6c 65 96 03 4e b0 73 68 6f 75 6c 64 93 62 90 ......Gv..q.ariable..N.should.b.
9e00 47 1d 65 93 69 6e 6c 69 6e 65 64 93 61 74 93 65 61 63 9a b8 e3 68 93 72 65 66 65 72 65 6e 63 65 G.e.inlined.at.eac...h.reference
9e20 2e 91 04 6f 90 59 91 ff 2a aa 6f 75 93 73 68 6f 75 6c 64 93 75 73 65 93 74 68 69 73 93 73 70 61 ...o.Y..*.ou.should.use.this.spa
9e40 72 69 6e 67 6c 79 93 74 6f 93 61 98 76 98 6f 69 64 93 63 6f 90 47 1d 64 65 93 62 6c 6f 61 74 2e ringly.to.a.v.oid.co.G.de.bloat.
9e60 91 04 6f 90 53 65 65 8e a1 8d 91 12 11 47 39 96 03 55 55 66 6f 72 93 73 6f 6d 65 93 68 69 6e 9a ..o.See......G9..UUfor.some.hin.
9e80 b8 e3 74 73 93 61 62 90 47 1d 6f 75 74 93 77 68 65 6e 93 74 6f 93 75 73 65 93 74 68 69 73 2e 91 ..ts.ab.G.out.when.to.use.this..
9ea0 04 71 c7 54 68 65 93 73 79 6e 98 74 61 78 93 69 73 3a 8e a4 12 00 00 8d 8d 91 21 11 47 ca 7b 2d .q.The.syn.tax.is:........!.G.{-
9ec0 23 96 05 3f fd 66 93 3a 3a 93 49 6e 6c 69 6e 65 93 23 2d 7d 8e 8e a1 8d 91 21 11 47 c4 54 68 65 #..?.f.::.Inline.#-}.....!.G.The
9ee0 8d 91 04 3d 9e ca 43 6f 6d 70 6c 65 78 69 74 79 8e 91 3c fb 1e c4 61 6e 6e 6f 74 61 74 69 6f 6e ...=..Complexity..<...annotation
9f00 96 04 3d 9e 69 6e 64 69 63 61 74 65 73 93 74 68 65 93 61 70 70 72 6f 90 b8 e3 78 69 6d 61 74 65 ..=.indicates.the.appro...ximate
9f20 93 74 69 6d 65 93 6f 66 93 65 76 91 ff 71 c7 61 6c 75 61 74 69 6f 6e 93 6f 66 93 61 93 66 75 6e .time.of.ev..q.aluation.of.a.fun
9f40 63 74 69 6f 6e 2e 91 07 2a a1 54 68 65 8e a4 0c 00 00 8d 91 12 11 47 6f 70 74 69 6d 69 7a 65 72 ction...*.The.........Goptimizer
9f60 96 04 9e 3e 75 73 65 73 93 74 68 69 73 93 69 6e 66 6f 72 6d 61 74 69 6f 6e 93 74 6f 93 61 95 b8 ...>uses.this.information.to.a..
9f80 e3 76 93 6f 69 64 9b 04 9e 3e 64 65 6c 61 93 79 69 6e 67 98 72 65 6c 61 74 69 76 93 65 6c 79 98 .v.oid...>dela.ying.relativ.ely.
9fa0 74 72 69 76 69 61 6c 98 65 78 70 72 65 73 73 69 6f 6e 73 2e 91 08 4c 82 54 68 69 73 98 61 6e 6e trivial.expressions...L.This.ann
9fc0 6f 74 61 74 69 6f 6e 8e a1 8d 91 12 11 47 74 61 6b 9a b8 e3 65 73 96 03 55 55 61 6e 93 69 6e 98 otation......Gtak...es..UUan.in.
9fe0 74 65 67 65 72 93 61 72 67 75 6d 65 6e 98 74 2c 93 6c 69 6b 98 65 3a 8e a4 12 00 00 8d 8d 91 21 teger.argumen.t,.lik.e:........!
a000 11 47 ca 7b 2d 96 05 3f fd 66 93 3a 3a 93 43 6f 6d 70 6c 65 78 69 74 79 28 33 29 7d 8e 8e a1 8d .G.{-..?.f.::.Complexity(3)}....
a020 91 21 11 47 c4 54 68 65 96 02 db d4 6f 70 74 69 6d 69 7a 65 72 93 63 75 72 72 65 6e 9a b8 e3 74 .!.G.The....optimizer.curren...t
a040 6c 79 93 69 67 6e 6f 72 65 73 93 74 68 65 93 6d 61 67 6e 69 74 75 64 65 93 6f 66 93 74 68 65 93 ly.ignores.the.magnitude.of.the.
a060 63 6f 6d 70 6c 65 78 69 74 98 79 93 61 72 67 75 6d 65 6e 98 74 2c 91 02 f4 21 62 75 74 93 74 68 complexit.y.argumen.t,...!but.th
a080 69 73 93 6d 61 98 79 93 63 98 68 61 6e 67 65 8e a4 0c 00 00 8d 91 12 11 47 69 6e 96 03 55 55 66 is.ma.y.c.hange.........Gin..UUf
a0a0 75 74 75 72 65 93 72 65 6c 65 61 73 65 73 2e 91 04 71 c7 57 91 ff 2a aa 65 93 73 75 67 67 65 73 uture.releases...q.W..*.e.sugges
a0c0 74 93 74 68 61 74 93 79 9a b8 e3 6f 75 93 75 73 65 93 76 91 ff 71 c7 61 6c 75 65 73 93 62 90 47 t.that.y...ou.use.v..q.alues.b.G
a0e0 1d 65 74 98 77 98 65 65 6e 93 31 93 61 6e 64 93 31 30 2e 8e a6 8d 8d 91 12 11 47 db 36 2e 34 8e .et.w.een.1.and.10........G.6.4.
a100 91 30 d1 47 4f 74 68 65 72 91 04 80 00 41 6e 6e 6f 74 61 74 69 6f 6e 73 8e 9f 18 75 54 8d 91 12 .0.GOther....Annotations...uT...
a120 11 47 c4 54 68 65 96 03 55 55 4c 69 73 70 93 69 6e 9a b8 e3 74 65 72 66 61 63 65 93 75 73 65 73 .G.The..UULisp.in...terface.uses
a140 93 6d 61 6e 98 79 93 6f 74 68 65 72 93 61 6e 6e 6f 74 61 74 69 6f 6e 73 3b 93 74 68 65 73 65 93 .man.y.other.annotations;.these.
a160 61 72 65 93 64 65 73 63 72 69 62 9a 47 1d 65 64 93 69 6e 93 61 93 73 65 70 61 72 61 74 65 93 64 are.describ.G.ed.in.a.separate.d
a180 6f 98 63 75 6d 65 6e 90 b8 e3 74 2e 8e a9 27 11 c4 8d 8d 91 12 11 47 e2 37 8e 91 2a e8 46 49 6e o.cumen...t...'.......G.7..*.FIn
a1a0 90 8a 3d 74 65 72 66 61 63 69 6e 67 96 05 85 1c 77 69 74 68 93 4f 74 68 65 72 93 4c 61 6e 67 75 ..=terfacing....with.Other.Langu
a1c0 61 67 65 73 8e 9f 1b e7 1b 8d 91 12 11 47 c4 59 91 ff 2a aa 61 6c 65 96 03 e1 e8 48 61 73 6b 9a ages.........G.Y..*.ale....Hask.
a1e0 b8 e3 65 6c 6c 93 70 72 6f 98 76 69 64 65 73 93 61 93 73 69 6d 70 6c 65 93 6d 65 74 68 6f 90 47 ..ell.pro.vides.a.simple.metho.G
a200 1d 64 93 66 6f 72 93 63 61 6c 6c 69 6e 67 93 66 75 6e 63 74 69 6f 6e 73 93 77 72 69 74 74 65 6e .d.for.calling.functions.written
a220 93 69 6e 93 6f 74 68 65 72 93 6c 61 6e 67 75 61 67 65 73 2e 91 06 17 80 53 69 6e 63 65 93 74 68 .in.other.languages.....Since.th
a240 65 8e a1 8d 91 12 11 47 59 91 ff 2a aa 61 6c 65 96 03 42 9b 48 61 73 6b 9a b8 e3 65 6c 6c 93 73 e......GY..*.ale..B.Hask...ell.s
a260 79 73 74 65 6d 93 72 75 6e 73 93 77 69 74 68 69 6e 93 61 93 4c 69 73 70 93 65 6e 98 76 69 72 6f ystem.runs.within.a.Lisp.en.viro
a280 6e 6d 65 6e 98 74 2c 91 03 46 5a 74 68 65 93 5c 66 6f 72 65 69 67 6e 93 66 75 6e 63 74 69 6f 6e nmen.t,..FZthe.\foreign.function
a2a0 22 93 6d 65 63 98 68 61 6e 69 73 6d 93 69 73 93 63 75 72 72 65 6e 98 74 6c 79 8e a1 8d 91 12 11 ".mec.hanism.is.curren.tly......
a2c0 47 64 65 73 69 67 6e 65 64 96 03 bd c4 66 6f 72 93 61 93 48 61 73 6b 9a b8 e3 65 6c 6c 2d 74 6f Gdesigned....for.a.Hask...ell-to
a2e0 2d 4c 69 73 70 93 69 6e 98 74 65 72 66 61 63 65 2e 91 05 ab 15 54 68 69 73 93 63 6f 75 6c 64 93 -Lisp.in.terface.....This.could.
a300 65 61 73 69 6c 79 93 62 90 47 1d 65 93 65 78 74 65 6e 64 65 64 93 74 6f 93 6f 74 68 65 72 93 6c easily.b.G.e.extended.to.other.l
a320 61 6e 67 75 61 67 65 73 93 63 61 6c 6c 61 62 6c 65 8e a1 8d 91 12 11 47 66 72 6f 6d 91 03 55 55 anguages.callable......Gfrom..UU
a340 4c 69 73 70 2e 8e 9f 12 00 00 8d 91 21 11 47 54 68 69 73 96 03 db 94 69 6e 9a b8 e3 74 65 72 66 Lisp........!.GThis....in...terf
a360 61 63 65 93 69 73 93 62 61 73 65 64 93 6f 6e 93 69 6e 98 74 65 72 66 61 63 65 93 0c 6c 65 73 93 ace.is.based.on.in.terface..les.
a380 77 68 69 63 98 68 93 64 65 73 63 72 69 62 9a 47 1d 65 93 4c 69 73 70 93 63 6f 98 64 65 93 69 6e whic.h.describ.G.e.Lisp.co.de.in
a3a0 73 74 65 61 64 93 6f 66 93 48 61 73 6b 90 b8 e3 65 6c 6c 93 66 75 6e 63 74 69 6f 6e 73 2e 8e a1 stead.of.Hask...ell.functions...
a3c0 8d 91 12 11 47 46 91 ff 2a aa 75 6c 6c 96 03 55 55 64 65 74 61 69 6c 73 93 61 72 65 93 66 6f 75 ....GF..*.ull..UUdetails.are.fou
a3e0 6e 64 93 69 6e 93 61 93 73 65 70 61 72 61 74 65 93 64 6f 90 47 1d 63 75 6d 65 6e 90 b8 e3 74 2e nd.in.a.separate.do.G.cumen...t.
a400 8e a6 8d 8d 91 12 11 47 e2 38 8e 91 2a e8 46 45 72 72 6f 72 73 96 05 85 1c 61 6e 64 93 44 65 62 .......G.8..*.FErrors....and.Deb
a420 75 67 67 69 6e 67 8e 9f 1d e7 1b 8d 8d 91 12 11 47 db 38 2e 31 8e 91 30 d1 47 54 90 a0 00 79 70 ugging..........G.8.1..0.GT...yp
a440 90 60 00 65 91 04 80 00 45 72 72 6f 72 73 8e 9f 18 75 54 8d 91 12 11 47 c4 54 90 b8 e3 79 70 9a .`.e....Errors...uT....G.T...yp.
a460 47 1d 65 96 03 b1 67 65 72 72 6f 72 73 93 63 61 6e 93 62 98 65 93 64 69 0e 63 75 6c 74 93 74 6f G.e...gerrors.can.b.e.di.cult.to
a480 93 64 65 61 6c 93 77 69 74 68 2e 91 05 85 fe 49 66 93 74 68 65 93 65 72 72 6f 72 93 62 98 65 63 .deal.with.....If.the.error.b.ec
a4a0 6f 6d 65 73 93 65 73 70 98 65 63 69 61 6c 6c 79 93 64 69 0e 63 75 6c 74 93 74 6f 93 75 6e 63 6f omes.esp.ecially.di.cult.to.unco
a4c0 95 b8 e3 76 93 65 72 2c 91 03 c8 6c 74 75 72 6e 8e a1 8d 91 12 11 47 6f 6e 96 04 41 3e 74 68 65 ...v.er,...lturn......Gon..A>the
a4e0 8d 93 ca 74 79 70 65 8e 91 1d 82 70 c4 70 72 69 6e 9a b8 e3 74 65 72 2e 91 07 35 83 44 6f 93 74 ...type....p.prin...ter...5.Do.t
a500 68 69 73 93 66 72 6f 6d 93 45 6d 61 63 73 93 76 69 61 8d 93 ca 43 2d 63 91 05 3f fd 43 2d 70 8e his.from.Emacs.via...C-c..?.C-p.
a520 91 2d 42 67 c4 61 6e 64 93 73 65 6c 65 63 74 69 6e 67 93 74 68 65 93 70 72 69 6e 98 74 65 72 93 .-Bg.and.selecting.the.prin.ter.
a540 66 6f 72 8d 93 ca 74 79 70 65 8e 91 1d 82 70 c4 6f 72 93 75 73 65 8e a1 8d 8d 91 12 11 47 ca 3a for...type....p.or.use.......G.:
a560 70 2b 91 05 3f fd 74 79 70 65 8e 91 3f 66 84 c4 69 6e 96 03 55 55 74 68 65 93 63 6f 6d 6d 61 6e p+..?.type..?f..in..UUthe.comman
a580 64 93 69 6e 90 b8 e3 74 65 72 66 61 63 65 2e 8e 9f 12 00 00 8d 91 21 11 47 57 91 ff 2a aa 65 96 d.in...terface........!.GW..*.e.
a5a0 02 63 5e 73 75 67 67 65 73 74 93 74 68 61 74 93 74 6f 70 93 6c 65 76 9a b8 e3 65 6c 93 64 65 63 .c^suggest.that.top.lev...el.dec
a5c0 6c 61 72 61 74 69 6f 6e 73 93 62 90 47 1d 65 93 61 0e 78 65 64 93 77 69 74 68 93 74 98 79 70 90 larations.b.G.e.a.xed.with.t.yp.
a5e0 47 1d 65 93 73 69 67 6e 61 74 75 72 65 73 2e 91 04 21 20 54 68 69 73 93 70 72 61 63 74 69 63 65 G.e.signatures...!.This.practice
a600 93 68 61 73 93 61 93 6e 98 75 6d 98 62 90 47 1d 65 72 8e a1 8d 91 12 11 47 6f 66 91 03 55 55 61 .has.a.n.um.b.G.er......Gof..UUa
a620 64 76 91 ff 71 c7 61 6e 90 b8 e3 74 61 67 65 73 3a 8e 8e 8e 8c 8b 00 00 00 0d 00 00 00 00 00 00 dv..q.an...tages:...............
a640 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 ................................
a660 9a 81 a0 02 a9 4b 85 8d a0 fd 62 b4 7b 8d 8d 91 12 11 47 c8 38 91 0a 00 01 45 52 52 90 b8 e3 4f .....K....b.{.....G.8....ERR...O
a680 52 53 96 03 55 55 41 4e 44 93 44 45 42 55 47 47 49 4e 47 92 01 11 b0 6e c4 31 33 8e 8e a0 02 7f RS..UUAND.DEBUGGING....n.13.....
a6a0 4b 85 8d a0 fd a3 b4 7b 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 49 6e 63 6f 72 72 K......{.....!.F......+.G.Incorr
a6c0 65 63 74 96 03 92 27 64 65 0c 6e 69 74 69 6f 6e 73 93 6f 66 93 61 93 66 75 6e 63 74 69 6f 6e 93 ect...'de.nitions.of.a.function.
a6e0 61 72 65 93 63 61 75 67 68 9a b8 e3 74 93 62 98 79 93 74 68 65 93 74 98 79 70 90 47 1d 65 93 73 are.caugh...t.b.y.the.t.yp.G.e.s
a700 69 67 6e 61 74 75 72 65 93 69 6e 73 74 65 61 64 93 6f 66 93 63 61 75 73 69 6e 67 93 61 93 74 98 ignature.instead.of.causing.a.t.
a720 79 70 90 47 1d 65 8e a9 0c 00 00 8d 91 2b 11 47 65 72 72 6f 72 96 03 55 55 61 74 93 61 93 63 61 yp.G.e.......+.Gerror..UUat.a.ca
a740 6c 6c 93 73 69 74 65 2e 8e a4 13 4d 84 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 55 ll.site....M......!.F......+.G.U
a760 6e 95 b8 e3 77 93 61 6e 93 74 65 64 9b 03 55 55 6f 93 76 93 65 72 6c 6f 61 64 69 6e 67 98 69 73 n...w.an.ted..UUo.v.erloading.is
a780 98 65 6c 69 6d 69 6e 61 74 65 64 2e 8e a1 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 .eliminated........!.F......+.G.
a7a0 54 68 65 96 03 55 55 73 69 67 6e 61 74 75 72 65 73 93 70 72 6f 9a b8 e3 76 69 64 65 93 61 6e 93 The..UUsignatures.pro...vide.an.
a7c0 61 64 64 69 74 69 6f 6e 61 6c 93 6c 65 76 98 65 6c 93 6f 66 93 64 6f 90 47 1d 63 75 6d 65 6e 98 additional.lev.el.of.do.G.cumen.
a7e0 74 61 74 69 6f 6e 2e 8e 9f 17 e8 8c 8d 91 21 11 47 57 68 65 6e 96 04 5c 77 64 65 61 6c 69 6e 67 tation........!.GWhen..\wdealing
a800 93 77 69 74 68 93 61 6e 93 6f 72 64 69 6e 61 72 79 93 74 9a b8 e3 79 70 90 47 1d 65 93 73 69 67 .with.an.ordinary.t...yp.G.e.sig
a820 6e 61 74 75 72 65 93 6d 69 73 6d 61 74 63 98 68 2c 91 04 9e 3f 63 98 68 65 63 98 6b 93 74 68 61 nature.mismatc.h,...?c.hec.k.tha
a840 74 93 74 68 65 93 70 72 6f 70 90 47 1d 65 72 93 6e 98 75 6d 98 62 90 47 1d 65 72 93 61 6e 64 8e t.the.prop.G.er.n.um.b.G.er.and.
a860 a6 8d 91 12 11 47 74 9a b8 e3 79 70 90 47 1d 65 73 96 03 c2 a1 6f 66 93 61 72 67 75 6d 65 6e 98 .....Gt...yp.G.es....of.argumen.
a880 74 73 93 61 72 65 93 62 9a 47 1d 65 69 6e 67 93 70 61 73 73 65 64 93 74 6f 93 74 68 65 93 66 75 ts.are.b.G.eing.passed.to.the.fu
a8a0 6e 63 74 69 6f 6e 2e 91 05 b9 ac 41 6c 73 6f 93 65 78 61 6d 69 6e 65 93 69 6e 0c 78 93 6f 70 98 nction.....Also.examine.in.x.op.
a8c0 65 72 61 74 6f 72 73 93 61 6e 64 93 6d 61 6b 90 b8 e3 65 93 73 75 72 65 8e a6 8d 91 12 11 47 74 erators.and.mak...e.sure......Gt
a8e0 68 61 74 96 03 55 55 74 68 65 69 72 93 70 72 65 63 65 64 65 6e 63 65 73 93 61 72 65 93 77 68 61 hat..UUtheir.precedences.are.wha
a900 74 93 79 90 b8 e3 6f 75 93 65 78 70 90 47 1d 65 63 74 2e 8e a4 11 4d 84 8d 91 21 11 47 54 68 65 t.y...ou.exp.G.ect....M...!.GThe
a920 96 03 40 28 70 61 74 74 65 72 6e 93 62 69 6e 64 69 6e 67 93 72 75 6c 65 93 63 61 6e 93 62 9a 47 ..@(pattern.binding.rule.can.b.G
a940 1d 65 93 74 68 65 93 73 6f 75 72 63 65 93 6f 66 93 75 6e 65 78 70 98 65 63 74 65 64 93 65 72 72 .e.the.source.of.unexp.ected.err
a960 6f 72 73 2e 91 04 6a b8 54 68 69 73 93 72 75 6c 65 93 72 65 73 74 72 69 63 74 73 93 6f 95 b8 e3 ors...j.This.rule.restricts.o...
a980 76 93 65 72 6c 6f 61 64 69 6e 67 8e a6 8d 91 12 11 47 6f 66 96 03 1b b7 76 91 ff 71 c7 61 72 69 v.erloading......Gof....v..q.ari
a9a0 61 62 6c 65 73 93 62 90 47 1d 6f 75 6e 64 93 69 6e 93 70 61 74 74 65 72 6e 93 62 69 6e 64 69 6e ables.b.G.ound.in.pattern.bindin
a9c0 67 73 2e 91 04 5e 92 47 6c 6f 62 61 6c 93 6f 95 b8 e3 76 93 65 72 6c 6f 61 64 65 64 9b 03 1b b7 gs...^.Global.o...v.erloaded....
a9e0 63 6f 6e 73 74 61 6e 93 74 73 2c 91 03 27 3d 73 74 72 75 63 74 75 72 65 73 98 77 68 69 63 93 68 constan.ts,..'=structures.whic.h
aa00 98 63 6f 6e 93 74 61 69 6e 98 6f 93 76 93 65 72 2d 8e a6 8d 91 12 11 47 6c 6f 61 64 65 64 96 02 .con.tain.o.v.er-......Gloaded..
aa20 fb 8c 66 75 6e 63 74 69 6f 6e 73 2c 9b 03 0d 81 61 6e 64 93 66 75 6e 63 74 69 6f 6e 73 93 77 69 ..functions,....and.functions.wi
aa40 74 68 6f 75 74 93 61 72 67 75 6d 65 6e 90 b8 e3 74 73 93 28 74 68 61 74 93 69 73 2c 98 64 65 0c thout.argumen...ts.(that.is,.de.
aa60 6e 65 64 93 62 90 b8 e3 79 93 61 93 70 61 74 74 65 72 6e 93 62 69 6e 64 69 6e 67 29 93 63 61 6e ned.b...y.a.pattern.binding).can
aa80 93 63 61 75 73 65 8e a6 8d 91 12 11 47 61 6e 96 03 55 55 65 72 72 6f 72 93 77 68 65 6e 93 74 68 .cause......Gan..UUerror.when.th
aaa0 65 79 93 68 61 95 b8 e3 76 93 65 96 03 55 55 6e 6f 93 65 78 70 6c 69 63 69 74 93 74 90 b8 e3 79 ey.ha...v.e..UUno.explicit.t...y
aac0 70 90 47 1d 65 93 73 69 67 6e 61 74 75 72 65 2e 8e a1 8d 91 21 11 47 54 68 65 96 02 6d a6 63 6c p.G.e.signature.....!.GThe..m.cl
aae0 61 73 73 93 73 79 73 74 65 6d 93 63 61 75 73 65 73 93 74 9a b8 e3 79 70 90 47 1d 65 93 63 98 68 ass.system.causes.t...yp.G.e.c.h
ab00 65 63 98 6b 69 6e 67 93 74 6f 93 66 61 69 6c 93 69 6e 93 61 93 64 69 0b 65 72 65 6e 98 74 93 77 ec.king.to.fail.in.a.di.eren.t.w
ab20 98 61 98 79 93 66 6f 72 93 6f 98 76 98 65 72 6c 6f 61 64 65 64 93 66 75 6e 63 74 69 6f 6e 93 70 .a.y.for.o.v.erloaded.function.p
ab40 61 72 61 6d 65 74 65 72 73 8e a6 8d 91 12 11 47 74 68 61 6e 96 03 55 55 66 6f 72 93 6e 6f 6e 2d arameters......Gthan..UUfor.non-
ab60 6f 95 b8 e3 76 93 65 72 6c 6f 61 64 65 64 96 03 55 55 70 61 72 61 6d 65 74 65 72 73 2e 91 04 71 o...v.erloaded..UUparameters...q
ab80 c7 46 91 ff 2a aa 6f 72 93 65 78 61 6d 70 6c 65 2c 8e a4 17 e8 8c 8d 8d 91 12 11 47 ca 6c 65 6e .F..*.or.example,..........G.len
aba0 67 74 68 91 05 3f fd 54 72 75 65 8e 8e a1 8d 91 12 11 47 c4 67 69 76 9a b8 e3 65 73 96 04 5c cf gth..?.True.......G.giv...es..\.
abc0 61 93 73 74 61 6e 64 61 72 64 93 74 98 79 70 90 47 1d 65 93 6d 69 73 6d 61 74 63 98 68 93 65 72 a.standard.t.yp.G.e.mismatc.h.er
abe0 72 6f 72 2e 91 07 88 34 41 6e 93 6f 98 76 98 65 72 6c 6f 61 64 65 64 93 66 75 6e 63 74 69 6f 6e ror....4An.o.v.erloaded.function
ac00 2c 91 04 9e ad 6c 69 6b 98 65 8d 93 ca 2b 8e 91 09 9c cc c4 2c 91 04 9e ad 68 61 6e 64 6c 65 73 ,....lik.e...+......,....handles
ac20 93 74 98 79 70 90 47 1d 65 93 6d 69 73 6d 61 74 63 98 68 65 73 8e a6 8d 91 12 11 47 64 69 0b 65 .t.yp.G.e.mismatc.hes......Gdi.e
ac40 72 65 6e 9a b8 e3 74 6c 79 91 ff 2a aa 2e 91 04 67 ce 54 68 65 8d 91 03 37 6a ca 2b 8e 91 0b ae ren...tly..*....g.The...7j.+....
ac60 d1 c4 66 75 6e 63 74 69 6f 6e 96 03 37 6a 61 63 63 65 70 74 73 93 61 6e 98 79 93 74 98 79 70 90 ..function..7jaccepts.an.y.t.yp.
ac80 47 1d 65 93 6f 66 93 61 72 67 75 6d 65 6e 98 74 93 69 6e 93 63 6c 61 73 73 8d 93 ca 4e 75 6d 8e G.e.of.argumen.t.in.class...Num.
aca0 91 12 f7 61 c4 2e 91 04 67 ce 41 6e 93 65 72 72 6f 72 93 69 6e 93 61 93 63 61 6c 6c 93 74 6f 8d ...a....g.An.error.in.a.call.to.
acc0 93 ca 2b 8e 91 08 77 67 c4 2c 91 03 3d 66 61 73 93 69 6e 3a 8e a1 8d 8d 91 12 11 47 ca 54 72 75 ..+...wg.,..=fas.in:.......G.Tru
ace0 65 96 05 3f fd 2b 93 46 61 6c 73 65 8e 8e a1 8d 91 12 11 47 c4 72 65 73 75 6c 74 73 96 04 36 a4 e..?.+.False.......G.results..6.
ad00 69 6e 93 61 93 6d 65 73 73 61 67 65 93 69 6e 64 69 63 61 74 69 6e 67 93 74 68 61 74 8d 93 ca 42 in.a.message.indicating.that...B
ad20 6f 6f 6c 8e 91 1d 6d 3c c4 69 73 93 6e 6f 74 93 69 6e 93 63 6c 61 73 73 8d 93 ca 4e 75 6d 8e 91 ool...m<.is.not.in.class...Num..
ad40 13 f6 9b c4 2e 91 07 15 b3 53 75 63 90 b8 e3 68 93 6d 65 73 73 61 67 65 73 93 75 73 75 61 6c 6c .........Suc...h.messages.usuall
ad60 79 93 72 65 73 75 6c 74 93 66 72 6f 6d 8e a6 8d 91 12 11 47 6f 72 64 69 6e 61 72 79 96 03 55 55 y.result.from......Gordinary..UU
ad80 74 9a b8 e3 79 70 90 47 1d 65 93 6d 69 73 6d 61 74 63 98 68 65 73 2e 8e 9f 11 4d 84 8d 91 21 11 t...yp.G.e.mismatc.hes....M...!.
ada0 47 41 6e 6f 74 68 65 72 96 04 9a 0e 73 6f 75 72 63 65 93 6f 66 93 73 75 62 74 6c 65 93 74 9a b8 GAnother....source.of.subtle.t..
adc0 e3 79 70 90 47 1d 65 93 65 72 72 6f 72 73 93 61 72 65 93 6f 98 76 98 65 72 6c 6f 61 64 65 64 93 .yp.G.e.errors.are.o.v.erloaded.
ade0 6e 98 75 6d 65 72 69 63 93 63 6f 6e 73 74 61 6e 98 74 73 2e 91 08 3f f2 41 6e 93 69 6e 98 74 65 n.umeric.constan.ts...?.An.in.te
ae00 67 65 72 93 63 6f 6e 73 74 61 6e 98 74 8e a6 8d 91 12 11 47 68 61 73 96 03 e1 b7 74 68 65 93 74 ger.constan.t......Ghas....the.t
ae20 9a b8 e3 79 70 69 6e 67 8d 93 ca 4e 75 6d 96 05 3f fd 61 93 3d 3e 93 61 8e 91 38 61 99 c4 2e 91 ...yping...Num..?.a.=>.a..8a....
ae40 06 16 ec 57 68 65 6e 93 69 6e 98 74 65 67 65 72 73 93 61 72 65 93 75 73 65 64 93 75 6e 65 78 70 ...When.in.tegers.are.used.unexp
ae60 90 47 1d 65 63 74 65 64 6c 79 91 ff 2a aa 2c 91 04 04 cf 74 68 65 93 74 98 79 70 90 47 1d 65 93 .G.ectedly..*.,....the.t.yp.G.e.
ae80 75 6e 69 0c 63 61 74 69 6f 6e 93 61 6c 67 6f 72 69 74 68 6d 8e a6 8d 91 12 11 47 63 6f 6d 70 6c uni.cation.algorithm......Gcompl
aea0 61 69 6e 73 96 03 55 55 74 68 61 74 93 74 68 65 93 70 61 72 61 6d 65 74 65 72 93 74 90 b8 e3 79 ains..UUthat.the.parameter.t...y
aec0 70 90 47 1d 65 93 69 73 93 6e 6f 74 93 69 6e 93 63 6c 61 73 73 8d 93 ca 4e 75 6d 8e 91 13 15 4c p.G.e.is.not.in.class...Num....L
aee0 c4 2e 91 04 71 c7 46 91 ff 2a aa 6f 72 93 65 78 61 6d 70 6c 65 2c 93 69 6e 3a 8e a1 8d 8d 91 12 ....q.F..*.or.example,.in:......
af00 11 47 ca 6c 65 6e 67 74 68 91 05 3f fd 33 8e 8e a1 8d 91 12 11 47 c4 74 68 65 96 04 9e 7c 74 90 .G.length..?.3.......G.the...|t.
af20 b8 e3 79 70 9a 47 1d 65 93 65 72 72 6f 72 93 67 65 6e 65 72 61 74 65 64 93 69 6e 64 69 63 61 74 ..yp.G.e.error.generated.indicat
af40 65 73 93 74 68 61 74 93 6c 69 73 74 73 93 28 74 68 65 93 65 78 70 98 65 63 74 65 64 93 61 72 67 es.that.lists.(the.exp.ected.arg
af60 75 6d 65 6e 9a b8 e3 74 93 74 98 79 70 90 47 1d 65 93 74 6f 8d 93 ca 6c 65 6e 67 74 68 8e 91 24 umen...t.t.yp.G.e.to...length..$
af80 1e 6a c4 29 93 61 72 65 93 6e 6f 74 93 61 8e a6 8d 91 12 11 47 6d 65 6d 90 b8 e3 62 90 47 1d 65 .j.).are.not.a......Gmem...b.G.e
afa0 72 96 03 55 55 6f 66 93 63 6c 61 73 73 8d 93 ca 4e 75 6d 8e 91 13 15 4c c4 2e 8e 9f 11 4d 84 8d r..UUof.class...Num....L.....M..
afc0 91 21 11 47 41 70 70 6c 69 63 61 74 69 6f 6e 96 04 2c da 69 73 93 72 65 70 72 65 73 65 6e 9a b8 .!.GApplication..,.is.represen..
afe0 e3 74 65 64 93 69 6e 98 74 65 72 6e 61 6c 6c 79 93 62 98 79 93 61 93 74 98 79 70 90 47 1d 65 93 .ted.in.ternally.b.y.a.t.yp.G.e.
b000 63 6f 6e 73 74 72 75 63 74 6f 72 93 6e 61 6d 65 64 8d 93 ca 41 72 72 6f 77 8e 91 1e 6c cb c4 2e constructor.named...Arrow...l...
b020 91 06 f8 55 57 68 65 6e 93 61 93 66 75 6e 63 74 69 6f 6e 61 6c 8e a6 8d 91 12 11 47 6f 62 91 00 ...UWhen.a.functional......Gob..
b040 8e 38 6a 65 63 74 96 03 82 82 69 73 93 75 73 65 64 93 69 6e 93 61 93 73 69 74 75 61 74 69 6f 6e .8ject....is.used.in.a.situation
b060 93 69 6e 93 77 68 69 63 9a b8 e3 68 93 69 74 93 69 73 93 63 6f 6e 73 74 72 61 69 6e 65 64 93 62 .in.whic...h.it.is.constrained.b
b080 98 79 93 61 93 63 6c 61 73 73 2c 91 03 8d cd 61 6e 93 5c 69 6e 73 74 61 6e 63 65 93 6e 6f 74 93 .y.a.class,....an.\instance.not.
b0a0 66 6f 75 6e 64 22 93 66 6f 72 93 74 98 79 70 90 47 1d 65 8e a6 8d 8d 91 12 11 47 ca 41 72 72 6f found".for.t.yp.G.e.......G.Arro
b0c0 77 8e 91 2f a6 8d c4 69 73 96 03 55 55 67 65 6e 65 72 61 74 65 64 2e 91 04 71 c7 46 91 ff 2a aa w../...is..UUgenerated...q.F..*.
b0e0 6f 72 93 65 78 61 6d 70 6c 65 2c 93 69 6e 3a 8e a1 8d 8d 91 12 11 47 ca 28 6d 61 78 96 05 3f fd or.example,.in:.......G.(max..?.
b100 31 29 93 2b 93 31 8e 8e a1 8d 91 12 11 47 c4 74 68 65 96 02 f2 8b 61 72 67 75 6d 65 6e 9a b8 e3 1).+.1.......G.the....argumen...
b120 74 93 74 6f 8d 93 ca 2b 8e 91 0b 25 13 c4 6d 98 75 73 74 93 62 9a 47 1d 65 93 69 6e 93 63 6c 61 t.to...+...%..m.ust.b.G.e.in.cla
b140 73 73 8d 93 ca 4e 75 6d 8e 91 12 b2 82 c4 2e 91 04 50 d9 54 68 65 93 76 91 ff 71 c7 61 6c 75 65 ss...Num.........P.The.v..q.alue
b160 93 6f 66 8d 93 ca 6d 61 78 91 05 3f fd 31 8e 91 20 25 07 c4 69 73 93 61 93 66 75 6e 63 74 69 6f .of...max..?.1...%..is.a.functio
b180 6e 93 73 69 6e 63 65 93 62 98 6f 74 68 93 61 72 67 75 6d 65 6e 9a b8 e3 74 73 93 68 61 98 76 98 n.since.b.oth.argumen...ts.ha.v.
b1a0 65 8e a6 8d 91 12 11 47 6e 6f 74 96 03 db c7 62 90 47 1d 65 65 6e 93 73 75 70 70 6c 69 65 64 2e e......Gnot....b.G.een.supplied.
b1c0 91 06 05 1c 53 69 6e 63 65 93 66 75 6e 63 74 69 6f 6e 73 93 61 72 65 93 6e 6f 74 93 69 6e 93 63 ....Since.functions.are.not.in.c
b1e0 6c 61 73 73 8d 93 ca 4e 75 6d 8e 91 17 77 85 c4 61 6e 93 65 72 72 6f 72 93 6d 65 73 73 61 67 65 lass...Num...w..an.error.message
b200 93 69 6e 64 69 63 61 74 69 6e 67 93 74 68 61 74 8d 93 ca 41 72 72 6f 77 8e 91 21 f7 7f c4 69 73 .indicating.that...Arrow..!...is
b220 8e a6 8d 91 12 11 47 6e 6f 74 96 02 ff 4d 61 93 6d 65 6d 9a b8 e3 62 90 47 1d 65 72 93 6f 66 8d ......Gnot...Ma.mem...b.G.er.of.
b240 93 ca 4e 75 6d 8e 91 15 be 91 c4 69 73 93 67 65 6e 65 72 61 74 65 64 2e 91 04 55 1a 54 68 65 93 ..Num......is.generated...U.The.
b260 6f 6d 69 73 73 69 6f 6e 93 6f 66 93 61 93 66 75 6e 63 74 69 6f 6e 93 61 72 67 75 6d 65 6e 98 74 omission.of.a.function.argumen.t
b280 93 69 73 93 74 68 65 93 6d 6f 73 74 93 63 6f 6d 6d 6f 6e 93 77 98 61 98 79 93 6f 66 8e a6 8d 91 .is.the.most.common.w.a.y.of....
b2a0 12 11 47 67 65 6e 65 72 61 74 69 6e 67 96 02 ea e7 74 68 69 73 93 65 72 72 6f 72 2e 91 04 4e 4d ..Ggenerating....this.error...NM
b2c0 54 91 ff 2a aa 75 70 6c 65 73 93 61 6e 64 93 6c 69 73 74 73 93 61 6c 73 6f 93 68 61 95 b8 e3 76 T..*.uples.and.lists.also.ha...v
b2e0 93 65 9b 02 ea e7 69 6e 93 74 65 72 6e 61 6c 98 74 93 79 70 90 47 1d 65 98 6e 61 6d 65 73 98 75 .e....in.ternal.t.yp.G.e.names.u
b300 73 65 64 98 69 6e 98 65 72 72 6f 72 98 6d 65 73 73 61 67 65 73 3a 8d 91 04 3c 90 ca 54 75 70 6c sed.in.error.messages:...<..Tupl
b320 65 8e 8d 91 1e 7c 81 c7 6b 8e 8e a6 8d 91 12 11 47 c4 61 6e 64 8d 91 03 55 55 ca 4c 69 73 74 8e e....|..k.......G.and...UU.List.
b340 91 18 55 49 c4 2e 8e 9f 11 4d 84 8d 91 21 11 47 41 6e 6f 74 68 65 72 96 03 f8 21 74 9a b8 e3 79 ..UI.....M...!.GAnother...!t...y
b360 70 69 6e 67 93 65 72 72 6f 72 93 74 68 61 74 93 63 61 6e 93 62 90 47 1d 65 93 64 69 0e 63 75 6c ping.error.that.can.b.G.e.di.cul
b380 74 93 74 6f 93 75 6e 64 65 72 73 74 61 6e 64 93 69 73 93 74 68 65 93 61 6d 98 62 69 67 75 6f 75 t.to.understand.is.the.am.biguou
b3a0 73 93 63 6f 6e 98 74 65 78 74 2e 91 06 5a 2b 54 68 65 73 65 93 61 72 65 8e a6 8d 91 12 11 47 6f s.con.text...Z+These.are......Go
b3c0 66 74 65 6e 96 03 5c 95 67 65 6e 65 72 61 74 65 64 93 77 68 65 6e 93 61 93 73 70 9a 47 1d 65 63 ften..\.generated.when.a.sp.G.ec
b3e0 69 0c 63 93 74 90 b8 e3 79 70 98 65 93 63 6f 6e 73 74 72 75 63 74 6f 72 93 64 6f 98 65 73 93 6e i.c.t...yp.e.constructor.do.es.n
b400 6f 74 93 69 6e 73 74 61 6e 9a b8 e3 74 69 61 74 65 93 61 6c 6c 93 74 98 79 70 90 47 1d 65 93 70 ot.instan...tiate.all.t.yp.G.e.p
b420 61 72 61 6d 65 74 65 72 73 93 69 6e 93 61 93 64 61 74 61 8e a6 8d 91 12 11 47 74 9a b8 e3 79 70 arameters.in.a.data......Gt...yp
b440 90 47 1d 65 2e 91 05 75 12 46 91 ff 2a aa 6f 72 96 03 ab c3 65 78 61 6d 70 6c 65 2c 91 03 c1 5f .G.e...u.F..*.or....example,..._
b460 74 68 65 93 74 98 79 70 69 6e 67 93 6f 66 8d 93 ca 5b 5d 8e 91 11 d7 80 c4 69 73 8d 93 ca 28 4c the.t.yping.of...[]......is...(L
b480 69 73 74 91 05 3f fd 61 29 8e 91 2d ab ab c4 2e 91 05 75 12 42 79 93 69 74 73 65 6c 66 2c 8d 91 ist..?.a)..-......u.By.itself,..
b4a0 03 c1 5f ca 5b 5d 8e 91 11 ed 1c c4 64 6f 9a 47 1d 65 73 93 6e 6f 74 93 72 65 71 75 69 72 65 93 .._.[]......do.G.es.not.require.
b4c0 61 93 73 70 98 65 63 69 0c 63 93 65 6c 65 6d 65 6e 90 b8 e3 74 8e a6 8d 91 12 11 47 74 9a b8 e3 a.sp.eci.c.elemen...t......Gt...
b4e0 79 70 90 47 1d 65 96 03 52 a7 69 6e 93 74 68 65 93 6c 69 73 74 2e 91 04 70 e2 48 6f 98 77 98 65 yp.G.e..R.in.the.list...p.Ho.w.e
b500 76 98 65 72 2c 91 03 53 30 69 6e 73 74 61 6e 63 65 93 64 65 63 6c 61 72 61 74 69 6f 6e 73 93 66 v.er,..S0instance.declarations.f
b520 6f 72 93 74 68 65 93 6c 69 73 74 93 64 61 74 61 93 74 98 79 70 90 47 1d 65 93 6f 66 74 65 6e 93 or.the.list.data.t.yp.G.e.often.
b540 70 6c 61 63 65 93 63 6f 6e 73 74 72 61 69 6e 98 74 73 93 6f 6e 93 74 68 65 8e a6 8d 91 12 11 47 place.constrain.ts.on.the......G
b560 6c 69 73 74 96 03 55 55 63 6f 6d 70 90 47 1d 6f 6e 65 6e 90 b8 e3 74 73 2e 9b 04 71 c7 46 91 ff list..UUcomp.G.onen...ts...q.F..
b580 2a aa 6f 72 93 65 78 61 6d 70 6c 65 2c 8d 93 ca 5b 61 5d 8e 91 16 6a a1 c4 69 73 93 69 6e 93 63 *.or.example,...[a]...j..is.in.c
b5a0 6c 61 73 73 8d 93 ca 54 65 78 74 8e 91 1b aa 9e c4 6f 6e 6c 79 93 77 68 65 6e 8d 93 ca 61 8e 91 lass...Text......only.when...a..
b5c0 0b ea a7 c4 69 73 2e 98 49 6e 8e 8e 8e 8c 8b 00 00 00 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 ....is..In......................
b5e0 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 a6 35 a0 02 a9 4b 85 ..........................5...K.
b600 8d a0 fd 62 b4 7b 8d 8d 91 12 11 47 c8 39 91 0a 00 01 50 45 52 46 90 b8 e3 4f 52 4d 41 4e 43 45 ...b.{.....G.9....PERF...ORMANCE
b620 91 03 55 55 49 53 53 55 45 53 92 01 22 25 c1 c4 31 34 8e 8e a0 02 7f 4b 85 8d a0 fd a3 b4 7b 8d ..UUISSUES.."%..14.....K......{.
b640 8d 91 12 11 47 ca 70 72 69 6e 74 91 05 3f fd 5b 5d 8e 8e a4 1a 00 00 8d 91 12 11 47 c4 61 6e 96 ....G.print..?.[]..........G.an.
b660 03 f2 ae 61 6d 9a b8 e3 62 69 67 75 6f 75 73 93 63 6f 6e 98 74 65 78 74 93 6f 90 47 1d 63 63 75 ...am...biguous.con.text.o.G.ccu
b680 72 73 93 73 69 6e 63 65 8d 93 ca 70 72 69 6e 74 8e 91 22 25 4d c4 72 65 71 75 69 72 65 73 93 74 rs.since...print.."%M.requires.t
b6a0 68 61 74 93 74 68 65 93 6c 69 73 74 93 65 6c 65 6d 65 6e 98 74 73 2c 91 04 1a 04 77 68 6f 73 65 hat.the.list.elemen.ts,....whose
b6c0 93 74 98 79 70 90 47 1d 65 93 72 65 6d 61 69 6e 73 93 75 6e 2d 8e a9 0c 00 00 8d 91 12 11 47 6b .t.yp.G.e.remains.un-.........Gk
b6e0 6e 6f 90 b8 e3 77 6e 2c 96 03 55 55 62 9a 47 1d 65 93 69 6e 8d 93 ca 54 65 78 74 8e 91 18 55 49 no...wn,..UUb.G.e.in...Text...UI
b700 c4 2e 91 04 71 c7 54 68 69 73 93 63 61 6e 93 62 98 65 93 61 95 b8 e3 76 93 6f 69 64 65 64 96 03 ....q.This.can.b.e.a...v.oided..
b720 55 55 75 73 69 6e 67 93 61 93 74 90 b8 e3 79 70 98 65 93 73 69 67 6e 61 74 75 72 65 3a 8e a1 8d UUusing.a.t...yp.e.signature:...
b740 8d 91 12 11 47 ca 70 72 69 6e 74 96 05 3f fd 28 5b 5d 93 3a 3a 93 5b 49 6e 74 5d 29 8e 8e a1 8d ....G.print..?.([].::.[Int])....
b760 91 12 11 47 c4 73 69 6e 63 65 96 03 55 55 74 68 69 73 93 72 65 6d 6f 95 b8 e3 76 93 65 73 96 03 ...G.since..UUthis.remo...v.es..
b780 55 55 74 68 65 93 74 90 b8 e3 79 70 90 47 1d 65 93 76 91 ff 71 c7 61 72 69 61 62 6c 65 8d 93 ca UUthe.t...yp.G.e.v..q.ariable...
b7a0 61 8e 91 0b ea a7 c4 66 72 6f 6d 93 74 68 65 93 73 69 67 6e 61 74 75 72 65 93 6f 66 8d 93 ca 5b a......from.the.signature.of...[
b7c0 5d 8e 91 0d d5 4f c4 2e 8e a4 12 00 00 8d 91 21 11 47 41 6e 6f 74 68 65 72 96 04 4a d7 63 6f 6d ]....O.........!.GAnother..J.com
b7e0 6d 6f 6e 93 74 90 b8 e3 79 70 9a 47 1d 65 2d 72 65 6c 61 74 65 64 93 65 72 72 6f 72 93 63 61 6e mon.t...yp.G.e-related.error.can
b800 93 6f 98 63 63 75 72 93 69 6e 93 69 6e 73 74 61 6e 63 65 93 64 65 63 6c 61 72 61 74 69 6f 6e 73 .o.ccur.in.instance.declarations
b820 2e 91 07 52 4d 49 6e 73 74 61 6e 63 65 93 64 65 63 6c 61 72 61 74 69 6f 6e 73 8e a6 8d 91 12 11 ...RMInstance.declarations......
b840 47 72 65 71 75 69 72 65 96 04 0d 8c 74 68 65 93 75 73 65 72 93 74 6f 93 65 78 70 6c 69 63 69 74 Grequire....the.user.to.explicit
b860 6c 79 93 73 74 61 74 65 93 74 68 65 93 65 6e 9a b8 e3 74 69 72 65 93 63 6f 6e 98 74 65 78 74 93 ly.state.the.en...tire.con.text.
b880 61 73 73 6f 9a 47 1d 63 69 61 74 65 64 93 77 69 74 68 93 61 6e 93 69 6e 73 74 61 6e 63 65 2e 91 asso.G.ciated.with.an.instance..
b8a0 06 9a 6c 49 66 93 74 68 65 93 62 98 6f 98 64 79 93 6f 66 8e a6 8d 91 12 11 47 61 6e 96 03 25 97 ..lIf.the.b.o.dy.of......Gan..%.
b8c0 69 6e 73 74 61 6e 63 65 93 72 65 71 75 69 72 65 73 93 61 93 6d 6f 72 65 93 67 65 6e 65 72 61 6c instance.requires.a.more.general
b8e0 93 63 6f 6e 9a b8 e3 74 65 78 74 93 74 68 61 6e 93 64 65 63 6c 61 72 65 64 93 69 6e 93 74 68 65 .con...text.than.declared.in.the
b900 93 63 6f 6e 98 74 65 78 74 93 63 6f 6d 70 90 47 1d 6f 6e 65 6e 98 74 93 6f 66 93 74 68 65 93 69 .con.text.comp.G.onen.t.of.the.i
b920 6e 73 74 61 6e 63 65 8e a6 8d 91 12 11 47 64 65 63 6c 61 72 61 74 69 6f 6e 2c 96 03 55 55 61 6e nstance......Gdeclaration,..UUan
b940 93 69 6e 73 75 0e 63 69 65 6e 9a b8 e3 74 93 63 6f 6e 98 74 65 78 74 93 65 72 72 6f 72 93 6d 65 .insu.cien...t.con.text.error.me
b960 73 73 61 67 65 93 77 69 6c 6c 93 6f 90 47 1d 63 63 75 72 2e 8e 9f 21 fe 36 8d 8d 91 12 11 47 db ssage.will.o.G.ccur...!.6.....G.
b980 38 2e 32 8e 91 30 d1 47 52 75 6e 90 a0 00 74 69 6d 65 91 04 80 00 45 72 72 6f 72 73 8e 9f 18 75 8.2..0.GRun...time....Errors...u
b9a0 54 8d 91 12 11 47 c4 57 68 65 6e 96 03 a7 53 74 68 65 93 48 61 73 6b 9a b8 e3 65 6c 6c 8d 93 ca T....G.When...Sthe.Hask...ell...
b9c0 65 72 72 6f 72 8e 91 21 8e 97 c4 66 75 6e 63 74 69 6f 6e 93 69 73 93 63 61 6c 6c 65 64 93 61 74 error..!...function.is.called.at
b9e0 93 72 75 6e 98 74 69 6d 65 2c 91 03 bb d2 74 68 65 93 73 79 73 74 65 6d 93 64 69 73 70 6c 61 98 .run.time,....the.system.displa.
ba00 79 73 93 74 68 65 93 6d 65 73 73 61 67 65 93 61 73 73 6f 90 47 1d 63 69 61 74 65 64 8e a6 8d 91 ys.the.message.asso.G.ciated....
ba20 12 11 47 77 69 74 68 96 03 9d bf 74 68 65 93 65 72 72 6f 72 93 61 6e 64 93 61 62 90 47 1d 6f 72 ..Gwith....the.error.and.ab.G.or
ba40 74 73 93 65 78 65 63 75 74 69 6f 6e 2e 91 05 4b 04 54 68 65 72 65 93 69 73 93 63 75 72 72 65 6e ts.execution...K.There.is.curren
ba60 9a b8 e3 74 6c 79 93 6e 6f 93 77 98 61 98 79 93 74 6f 93 65 78 61 6d 69 6e 65 93 74 68 65 93 73 ...tly.no.w.a.y.to.examine.the.s
ba80 79 73 74 65 6d 93 73 74 61 74 65 93 77 68 65 6e 8e a6 8d 91 12 11 47 74 68 69 73 96 03 55 55 6f ystem.state.when......Gthis..UUo
baa0 90 47 1d 63 63 75 72 73 2e 91 04 71 c7 53 6f 6d 65 93 63 6f 6e 73 74 72 75 63 74 73 2c 93 73 75 .G.ccurs...q.Some.constructs,.su
bac0 63 9a b8 e3 68 93 61 73 8d 93 ca 63 61 73 65 8e 91 1b aa 9e c4 73 74 61 74 65 6d 65 6e 98 74 73 c...h.as...case......statemen.ts
bae0 2c 93 61 64 64 93 65 72 72 6f 72 93 63 61 6c 6c 73 93 74 6f 93 74 68 65 93 70 72 6f 67 72 61 6d ,.add.error.calls.to.the.program
bb00 2e 8e a1 8d 91 21 11 47 41 64 64 96 04 10 42 65 78 70 6c 69 63 69 74 93 5c 65 72 72 6f 72 93 68 .....!.GAdd...Bexplicit.\error.h
bb20 61 6e 64 6c 65 72 73 22 93 74 6f 93 6e 6f 6e 2d 65 78 68 61 75 73 74 69 76 9a b8 e3 65 93 63 61 andlers".to.non-exhaustiv...e.ca
bb40 73 65 93 73 74 61 74 65 6d 65 6e 98 74 73 93 61 6e 64 93 66 75 6e 63 74 69 6f 6e 93 64 65 0c 6e se.statemen.ts.and.function.de.n
bb60 69 74 69 6f 6e 73 3b 91 04 6d b8 74 68 69 73 8e a6 8d 91 12 11 47 69 73 9b 03 c8 e8 67 6f 95 47 itions;..m.this......Gis....go.G
bb80 1d 6f 93 64 98 63 6f 93 64 69 6e 67 98 70 72 61 63 74 69 63 65 98 61 6e 64 98 65 61 73 65 73 98 .o.d.co.ding.practice.and.eases.
bba0 64 65 62 75 67 67 69 6e 67 2e 91 05 cc 7f 49 74 98 69 73 98 61 6c 73 6f 98 67 6f 93 6f 93 64 98 debugging.....It.is.also.go.o.d.
bbc0 63 6f 93 64 69 6e 67 98 70 72 61 63 74 69 63 65 98 74 6f 98 61 95 b8 e3 76 93 6f 69 64 98 6e 6f co.ding.practice.to.a...v.oid.no
bbe0 6e 2d 64 69 73 6a 6f 69 6e 93 74 8e a6 8d 91 12 11 47 70 61 74 74 65 72 6e 73 96 02 ba 90 77 68 n-disjoin.t......Gpatterns....wh
bc00 65 6e 65 76 9a b8 e3 65 72 93 70 90 47 1d 6f 73 73 69 62 6c 65 93 28 73 75 63 98 68 93 70 61 74 enev...er.p.G.ossible.(suc.h.pat
bc20 74 65 72 6e 73 93 61 6c 73 6f 93 74 65 6e 64 93 74 6f 93 74 72 61 6e 73 6c 61 74 65 93 69 6e 98 terns.also.tend.to.translate.in.
bc40 74 6f 93 6c 65 73 73 93 65 0e 63 69 65 6e 98 74 93 63 6f 90 47 1d 64 65 93 74 68 61 6e 93 70 61 to.less.e.cien.t.co.G.de.than.pa
bc60 74 74 65 72 6e 73 8e a6 8d 91 12 11 47 77 72 69 74 74 65 6e 91 03 55 55 64 69 73 6a 6f 69 6e 90 tterns......Gwritten..UUdisjoin.
bc80 b8 e3 74 6c 79 29 2e 8e a1 8d 91 21 11 47 55 73 69 6e 67 8d 91 03 69 ea ca 49 6e 74 8e 91 16 93 ..tly).....!.GUsing...i..Int....
bca0 cb c4 61 72 69 74 68 6d 65 74 69 63 96 03 69 ea 63 61 6e 93 6c 65 61 64 93 74 6f 93 73 65 72 69 ..arithmetic..i.can.lead.to.seri
bcc0 6f 75 73 93 72 75 6e 9a b8 e3 74 69 6d 65 93 65 72 72 6f 72 73 93 77 68 65 6e 93 6f 98 76 98 65 ous.run...time.errors.when.o.v.e
bce0 72 0d 6f 98 77 73 93 6f 90 47 1d 63 63 75 72 2e 91 04 af 85 4f 6e 6c 79 93 75 6e 73 61 66 65 8d r.o.ws.o.G.ccur.....Only.unsafe.
bd00 93 ca 49 6e 74 8e 8e a6 8d 91 12 11 47 c4 6f 70 90 47 1d 65 72 61 74 69 6f 6e 73 96 04 a0 d5 61 ..Int.......G.op.G.erations....a
bd20 72 65 93 63 75 72 72 65 6e 9a b8 e3 74 6c 79 93 70 72 6f 98 76 69 64 65 64 2e 91 08 54 46 49 66 re.curren...tly.pro.vided...TFIf
bd40 93 79 98 6f 75 93 72 75 6e 93 69 6e 98 74 6f 93 6d 65 6d 6f 72 79 93 70 72 6f 74 65 63 74 69 6f .y.ou.run.in.to.memory.protectio
bd60 6e 93 70 72 6f 62 6c 65 6d 73 2c 91 04 f3 b4 69 6c 6c 65 67 61 6c 93 69 6e 73 74 72 75 63 2d 8e n.problems,....illegal.instruc-.
bd80 a6 8d 91 12 11 47 74 69 6f 6e 73 2c 9b 03 2f fe 6f 72 96 03 26 a8 6f 74 68 65 72 93 6d 90 b8 e3 .....Gtions,../.or..&.other.m...
bda0 79 73 74 65 72 69 6f 75 73 93 65 72 72 6f 72 73 93 77 68 65 6e 93 74 68 65 93 70 72 6f 67 72 61 ysterious.errors.when.the.progra
bdc0 6d 93 65 78 65 63 75 74 65 73 2c 98 63 95 b8 e3 68 65 63 93 6b 96 03 26 a8 66 6f 72 93 70 90 47 m.executes,.c...hec.k..&.for.p.G
bde0 1d 6f 74 65 6e 9a b8 e3 74 69 61 6c 93 6f 98 76 98 65 72 0d 6f 98 77 93 70 72 6f 62 6c 65 6d 73 .oten...tial.o.v.er.o.w.problems
be00 2e 8e a6 8d 91 12 11 47 43 68 61 6e 67 69 6e 67 8d 91 03 55 55 ca 49 6e 74 8e 91 16 6a a1 c4 74 .......GChanging...UU.Int...j..t
be20 6f 8d 91 03 55 55 ca 49 6e 74 65 67 65 72 8e 91 2b 6a 95 c4 73 68 6f 75 6c 64 96 03 55 55 0c 78 o...UU.Integer..+j..should..UU.x
be40 93 74 68 69 73 93 70 72 6f 62 6c 65 6d 2e 8e a1 8d 91 21 11 47 49 66 96 04 98 dc 79 9a b8 e3 6f .this.problem.....!.GIf....y...o
be60 75 93 74 68 69 6e 6b 93 79 98 6f 75 72 93 70 72 6f 67 72 61 6d 93 69 73 93 69 6e 93 61 6e 93 69 u.think.y.our.program.is.in.an.i
be80 6e 0c 6e 69 74 65 93 6c 6f 90 47 1d 6f 70 2c 91 04 e9 be 75 73 65 8d 93 ca 43 2d 63 91 05 3f fd n.nite.lo.G.op,....use...C-c..?.
bea0 69 8e 91 23 71 a9 c4 66 72 6f 6d 93 74 68 65 93 45 6d 61 63 73 93 6f 72 8d 93 ca 5e 43 8e 91 13 i..#q..from.the.Emacs.or...^C...
bec0 b1 b2 c4 66 72 6f 6d 93 74 68 65 8e a6 8d 91 12 11 47 63 6f 6d 6d 61 6e 64 96 03 55 55 69 6e 9a ...from.the......Gcommand..UUin.
bee0 b8 e3 74 65 72 66 61 63 65 93 74 6f 93 69 6e 98 74 65 72 72 75 70 74 93 74 68 65 93 48 61 73 6b ..terface.to.in.terrupt.the.Hask
bf00 98 65 6c 6c 93 70 72 6f 90 47 1d 63 65 73 73 2e 8e 9f 27 11 c4 8d 8d 91 12 11 47 e2 39 8e 91 2a .ell.pro.G.cess...'.......G.9..*
bf20 e8 46 50 90 8a 3d 65 72 66 6f 72 6d 61 6e 63 65 91 05 85 1c 49 73 73 75 65 73 8e 9f 1b e7 1b 8d .FP..=erformance....Issues......
bf40 91 12 11 47 c4 4d 61 6e 95 b8 e3 79 9b 03 0b 0f 64 69 0b 65 72 65 6e 93 74 98 66 61 63 74 6f 72 ...G.Man...y....di.eren.t.factor
bf60 73 98 61 0b 65 63 74 98 74 68 65 98 73 70 90 47 1d 65 65 64 98 6f 66 98 74 68 65 98 63 6f 6d 70 s.a.ect.the.sp.G.eed.of.the.comp
bf80 69 6c 65 64 98 48 61 73 6b 93 65 6c 6c 98 63 6f 90 47 1d 64 65 98 61 6e 64 98 74 68 65 98 63 6f iled.Hask.ell.co.G.de.and.the.co
bfa0 6d 70 69 6c 61 74 69 6f 6e 98 74 69 6d 65 2e 91 04 59 05 54 68 69 73 8e a6 8d 91 12 11 47 73 65 mpilation.time...Y.This......Gse
bfc0 63 74 69 6f 6e 96 03 55 55 64 65 61 6c 73 93 77 69 74 68 93 62 90 47 1d 6f 74 68 93 6f 66 93 74 ction..UUdeals.with.b.G.oth.of.t
bfe0 68 65 73 65 93 69 73 73 75 65 73 2e 8e 9f 21 fe 36 8d 8d 91 12 11 47 db 39 2e 31 8e 91 30 d1 47 hese.issues...!.6.....G.9.1..0.G
c000 49 6d 70 72 6f 90 a0 00 76 69 6e 67 96 04 80 00 43 6f 6d 70 69 6c 61 74 69 6f 6e 93 54 69 6d 65 Impro...ving....Compilation.Time
c020 8e 9f 18 75 54 8d 91 12 11 47 c4 54 68 65 96 04 0b 3d 62 90 47 1d 65 73 74 93 77 95 b8 e3 61 93 ...uT....G.The...=b.G.est.w...a.
c040 79 96 04 0b 3d 74 6f 93 72 65 64 75 63 65 93 74 68 65 93 74 69 6d 65 93 6f 66 93 63 6f 6d 70 69 y...=to.reduce.the.time.of.compi
c060 6c 61 74 69 6f 6e 93 69 73 93 74 6f 93 62 72 65 61 6b 93 79 9a b8 e3 6f 75 72 93 70 72 6f 67 72 lation.is.to.break.y...our.progr
c080 61 6d 93 69 6e 98 74 6f 93 73 6d 61 6c 6c 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 8e a6 8d 91 12 11 am.in.to.small.compilation......
c0a0 47 75 6e 69 74 73 2e 91 06 c2 86 54 68 69 73 96 04 1a ea 69 73 93 6e 6f 74 93 6f 6e 6c 79 93 67 Gunits.....This....is.not.only.g
c0c0 6f 95 47 1d 6f 93 64 96 04 1a ea 70 72 6f 67 72 61 6d 6d 69 6e 67 93 73 74 90 b8 e3 79 6c 65 2c o.G.o.d....programming.st...yle,
c0e0 91 04 4c 4f 62 75 74 93 61 6c 73 6f 93 68 65 6c 70 73 93 74 6f 93 69 73 6f 6c 61 74 65 93 63 6f ..LObut.also.helps.to.isolate.co
c100 6d 70 69 6c 61 74 69 6f 6e 93 65 72 72 6f 72 73 93 61 6e 64 8e a6 8d 91 12 11 47 61 6c 6c 6f 95 mpilation.errors.and......Gallo.
c120 b8 e3 77 73 9b 02 cd 20 79 93 6f 75 98 74 6f 98 74 61 6b 93 65 98 61 64 76 91 ff 71 c7 61 6e 93 ..ws....y.ou.to.tak.e.adv..q.an.
c140 74 61 67 65 98 6f 66 98 74 68 65 98 73 65 70 61 72 61 74 65 98 63 6f 6d 70 69 6c 61 74 69 6f 6e tage.of.the.separate.compilation
c160 98 63 61 70 61 62 69 6c 69 74 93 79 98 6f 66 98 74 68 65 98 73 79 73 74 65 6d 2e 91 04 44 60 49 .capabilit.y.of.the.system...D`I
c180 6e 98 70 61 72 74 69 63 75 6c 61 72 2c 91 02 e8 5e 79 93 6f 75 8e a6 8d 91 12 11 47 73 68 6f 75 n.particular,...^y.ou......Gshou
c1a0 6c 64 96 04 10 92 70 6c 61 63 65 93 63 6f 6d 6d 6f 6e 93 64 61 74 61 74 9a b8 e3 79 70 90 47 1d ld....place.common.datat...yp.G.
c1c0 65 93 64 65 63 6c 61 72 61 74 69 6f 6e 73 93 69 6e 93 61 93 73 65 70 61 72 61 74 65 93 0c 6c 65 e.declarations.in.a.separate..le
c1e0 93 77 68 65 6e 65 76 98 65 72 93 70 90 47 1d 6f 73 73 69 62 6c 65 93 7c 93 74 68 69 73 93 63 6f .whenev.er.p.G.ossible.|.this.co
c200 6e 66 6f 72 6d 73 8e a6 8d 91 12 11 47 77 69 74 68 9b 03 55 55 67 6f 95 47 1d 6f 93 64 98 61 70 nforms......Gwith..UUgo.G.o.d.ap
c220 70 6c 69 63 61 74 69 6f 6e 98 6f 66 98 61 62 73 74 72 61 63 74 98 64 61 74 61 74 90 b8 e3 79 70 plication.of.abstract.datat...yp
c240 93 65 98 70 72 69 6e 63 69 70 6c 65 73 2c 98 69 66 98 6e 6f 74 68 69 6e 67 98 65 6c 73 65 2e 8e .e.principles,.if.nothing.else..
c260 a1 8d 91 21 11 47 57 91 ff 2a aa 65 9b 04 a3 3e 68 61 95 b8 e3 76 93 65 98 66 6f 75 6e 64 98 74 ...!.GW..*.e...>ha...v.e.found.t
c280 68 61 74 98 74 68 65 98 74 69 6d 65 98 72 65 71 75 69 72 65 64 98 66 6f 72 98 74 68 65 98 4c 69 hat.the.time.required.for.the.Li
c2a0 73 70 98 63 6f 6d 70 69 6c 65 72 98 74 6f 98 70 72 6f 95 47 1d 63 65 73 73 98 74 68 65 98 63 6f sp.compiler.to.pro.G.cess.the.co
c2c0 93 64 65 98 75 73 75 61 6c 6c 79 98 66 61 72 8e a6 8d 91 12 11 47 6f 75 74 95 b8 e3 77 93 65 69 .de.usually.far......Gout...w.ei
c2e0 67 68 73 96 02 58 74 74 68 65 93 74 69 6d 65 93 72 65 71 75 69 72 65 64 93 74 6f 93 74 72 61 6e ghs..Xtthe.time.required.to.tran
c300 73 6c 61 74 65 93 48 61 73 6b 9a b8 e3 65 6c 6c 93 74 6f 93 4c 69 73 70 2e 91 04 1d 7d 53 6f 6d slate.Hask...ell.to.Lisp....}Som
c320 65 93 4c 69 73 70 93 63 6f 6d 70 69 6c 65 72 73 93 73 65 65 6d 93 74 6f 93 68 61 98 76 98 65 93 e.Lisp.compilers.seem.to.ha.v.e.
c340 70 61 72 74 69 63 75 6c 61 72 8e a6 8d 91 12 11 47 70 72 6f 62 6c 65 6d 73 96 03 82 a2 77 69 74 particular......Gproblems....wit
c360 68 93 74 68 65 93 6c 61 72 67 65 93 6e 95 b8 e3 75 6d 93 62 9a 47 1d 65 72 96 03 82 a2 6f 66 93 h.the.large.n...um.b.G.er....of.
c380 6c 65 78 69 63 61 6c 93 63 6c 6f 73 75 72 65 73 93 74 68 61 74 93 63 61 6e 93 61 70 70 98 65 61 lexical.closures.that.can.app.ea
c3a0 72 93 69 6e 93 74 68 65 93 67 65 6e 65 72 61 74 65 64 93 63 6f 98 64 65 2e 91 04 f9 ad 54 90 b8 r.in.the.generated.co.de.....T..
c3c0 e3 79 70 69 63 61 6c 8e a6 8d 91 12 11 47 73 79 6d 70 74 6f 6d 73 96 03 8d 84 6f 66 93 74 68 69 .ypical......Gsymptoms....of.thi
c3e0 73 93 74 72 6f 75 62 6c 65 93 61 72 65 93 77 68 65 6e 93 74 68 65 93 4c 69 73 70 93 63 6f 6d 70 s.trouble.are.when.the.Lisp.comp
c400 69 6c 65 72 93 74 61 6b 9a b8 e3 65 73 93 61 93 76 98 65 72 79 91 ff 2a aa 2c 91 03 9b 90 76 98 iler.tak...es.a.v.ery..*.,....v.
c420 65 72 79 93 6c 6f 6e 67 93 74 69 6d 65 93 61 6e 64 2f 6f 72 93 72 75 6e 73 93 6f 75 74 8e 8e 8e ery.long.time.and/or.runs.out...
c440 8c 8b 00 00 00 0f 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 ................................
c460 00 00 00 00 00 00 00 00 00 00 00 00 b5 ce a0 02 a9 4b 85 8d a0 fd 62 b4 7b 8d 8d 91 12 11 47 c8 .................K....b.{.....G.
c480 39 91 0a 00 01 50 45 52 46 90 b8 e3 4f 52 4d 41 4e 43 45 91 03 55 55 49 53 53 55 45 53 92 01 22 9....PERF...ORMANCE..UUISSUES.."
c4a0 25 c1 c4 31 35 8e 8e a0 02 7f 4b 85 8d a0 fd a3 b4 7b 8d 91 12 11 47 6f 66 96 03 70 a5 6d 65 6d %..15.....K......{....Gof..p.mem
c4c0 6f 72 79 91 ff 2a aa 2e 91 04 c3 b6 4c 61 72 67 65 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 75 6e ory..*......Large.compilation.un
c4e0 69 74 73 93 61 72 65 93 73 70 6c 69 74 93 69 6e 9a b8 e3 74 6f 93 73 6d 61 6c 6c 65 72 93 63 98 its.are.split.in...to.smaller.c.
c500 68 98 75 6e 6b 73 93 28 61 73 93 64 65 73 63 72 69 62 9a 47 1d 65 64 93 69 6e 93 73 65 63 74 69 h.unks.(as.describ.G.ed.in.secti
c520 6f 6e 93 34 29 93 62 98 65 66 6f 72 65 8e a4 0c 00 00 8d 91 12 11 47 70 72 6f 90 47 1d 63 65 73 on.4).b.efore.........Gpro.G.ces
c540 73 69 6e 67 96 03 05 1e 74 68 65 6d 93 77 69 74 68 93 74 68 65 93 4c 69 73 70 93 63 6f 6d 70 69 sing....them.with.the.Lisp.compi
c560 6c 65 72 93 69 6e 93 61 6e 93 61 74 74 65 6d 70 74 93 74 6f 93 61 95 b8 e3 76 93 6f 69 64 96 03 ler.in.an.attempt.to.a...v.oid..
c580 05 1e 74 68 65 73 65 93 70 72 6f 62 6c 65 6d 73 2e 91 04 57 0a 48 6f 95 b8 e3 77 93 65 76 93 65 ..these.problems...W.Ho...w.ev.e
c5a0 72 2c 91 03 15 29 69 66 9b 03 05 1e 79 93 6f 75 98 73 74 69 6c 6c 8e a1 8d 91 12 11 47 72 75 6e r,...)if....y.ou.still......Grun
c5c0 96 03 55 55 69 6e 9a b8 e3 74 6f 93 74 72 6f 75 62 6c 65 2c 93 68 65 72 65 93 61 72 65 93 73 6f ..UUin...to.trouble,.here.are.so
c5e0 6d 65 93 6f 74 68 65 72 93 74 68 69 6e 67 73 93 74 68 61 74 93 79 98 6f 75 93 63 61 6e 93 74 72 me.other.things.that.y.ou.can.tr
c600 79 3a 8e 9f 1a 92 fc 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 53 70 90 47 1d 65 63 y:..........!.F......+.G.Sp.G.ec
c620 69 66 79 96 02 e6 2c 61 93 73 6d 61 6c 6c 65 72 8d 93 ca 3a 63 68 75 6e 6b 2d 73 69 7a 65 8e 91 ify...,a.smaller...:chunk-size..
c640 3f 8c 37 c4 69 6e 93 74 68 65 93 75 6e 69 74 93 0c 6c 65 2e 91 04 4c ba 54 68 65 93 64 65 66 61 ?.7.in.the.unit..le...L.The.defa
c660 75 6c 74 93 76 91 ff 71 c7 61 6c 75 65 93 69 73 93 33 30 30 93 66 6f 72 93 6d 6f 73 74 93 4c 69 ult.v..q.alue.is.300.for.most.Li
c680 73 70 93 73 79 73 74 65 6d 73 2c 8e a1 8d 91 2b 11 47 73 6f 96 03 55 55 79 9a b8 e3 6f 75 93 6d sp.systems,....+.Gso..UUy...ou.m
c6a0 69 67 68 98 74 93 74 72 79 93 61 93 76 91 ff 71 c7 61 6c 75 65 93 6f 66 93 31 30 30 93 6f 72 93 igh.t.try.a.v..q.alue.of.100.or.
c6c0 6c 65 73 73 2e 8e a4 13 97 b6 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 44 69 73 61 less...........!.F......+.G.Disa
c6e0 62 6c 65 96 03 55 55 74 68 65 8d 93 ca 6c 69 73 70 8e 91 1b aa 9e c4 6f 70 74 69 6d 69 7a 65 72 ble..UUthe...lisp......optimizer
c700 2e 8e a1 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 46 6c 61 74 74 65 6e 96 03 19 44 ........!.F......+.G.Flatten...D
c720 74 68 65 93 73 74 72 75 63 74 75 72 65 93 6f 66 93 79 9a b8 e3 6f 75 72 93 63 6f 90 47 1d 64 65 the.structure.of.y...our.co.G.de
c740 93 73 6f 93 74 68 61 74 93 79 98 6f 75 93 68 61 98 76 98 65 93 6d 6f 72 65 93 74 6f 70 2d 6c 65 .so.that.y.ou.ha.v.e.more.top-le
c760 76 98 65 6c 93 64 65 0c 6e 69 74 69 6f 6e 73 93 61 6e 64 93 66 65 77 98 65 72 93 6c 61 72 67 65 v.el.de.nitions.and.few.er.large
c780 2c 8e a9 0c 00 00 8d 91 2b 11 47 64 65 65 70 6c 79 96 03 55 55 6e 65 73 74 65 64 93 66 75 6e 63 ,.......+.Gdeeply..UUnested.func
c7a0 74 69 6f 6e 73 2e 8e a1 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 43 6f 6e 73 69 64 tions........!.F......+.G.Consid
c7c0 65 72 96 03 55 55 75 73 69 6e 67 93 61 6e 6e 6f 74 61 74 69 6f 6e 73 93 74 6f 93 66 6f 72 63 65 er..UUusing.annotations.to.force
c7e0 93 6d 6f 72 65 93 74 68 69 6e 67 73 93 74 6f 93 62 90 47 1d 65 93 73 74 72 69 63 74 2e 91 04 71 .more.things.to.b.G.e.strict...q
c800 c7 53 65 65 93 73 65 63 74 69 6f 6e 93 36 2e 8e a1 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b .See.section.6........!.F......+
c820 11 47 c4 53 6f 6d 65 96 03 9c 9b 48 61 73 6b 9a b8 e3 65 6c 6c 93 63 6f 6e 73 74 72 75 63 74 73 .G.Some....Hask...ell.constructs
c840 93 65 78 70 61 6e 64 93 69 6e 98 74 6f 93 75 6e 65 78 70 90 47 1d 65 63 74 65 64 6c 79 93 6c 61 .expand.in.to.unexp.G.ectedly.la
c860 72 67 65 93 61 6d 6f 75 6e 98 74 73 93 6f 66 93 63 6f 90 47 1d 64 65 2e 91 05 47 98 44 65 72 69 rge.amoun.ts.of.co.G.de...G.Deri
c880 76 98 65 64 93 69 6e 73 74 61 6e 63 65 73 8e a6 8d 91 2b 11 47 66 6f 72 96 03 0b b3 74 9a b8 e3 v.ed.instances....+.Gfor....t...
c8a0 79 70 90 47 1d 65 73 93 77 69 74 68 93 6d 61 6e 98 79 93 64 61 74 61 93 63 6f 6e 73 74 72 75 63 yp.G.es.with.man.y.data.construc
c8c0 74 6f 72 73 93 61 72 65 93 61 93 70 61 72 74 69 63 75 6c 61 72 93 70 72 6f 62 6c 65 6d 2e 91 04 tors.are.a.particular.problem...
c8e0 59 3c 43 61 6c 6c 73 93 74 6f 93 6f 98 76 98 65 72 6c 6f 61 64 65 64 93 66 75 6e 63 74 69 6f 6e Y<Calls.to.o.v.erloaded.function
c900 73 8e a6 8d 91 2b 11 47 69 6e 63 75 72 96 03 d0 41 61 93 73 75 62 73 74 61 6e 9a b8 e3 74 69 61 s....+.Gincur...Aa.substan...tia
c920 6c 93 61 6d 6f 75 6e 98 74 93 6f 66 93 6f 98 76 98 65 72 68 65 61 64 93 74 68 61 74 93 79 98 6f l.amoun.t.of.o.v.erhead.that.y.o
c940 75 93 63 61 6e 93 61 98 76 98 6f 69 64 93 69 6e 93 6d 61 6e 98 79 93 63 61 73 65 73 93 62 98 79 u.can.a.v.oid.in.man.y.cases.b.y
c960 93 70 72 6f 98 76 69 64 69 6e 67 93 74 98 79 70 90 47 1d 65 8e a6 8d 91 2b 11 47 64 65 63 6c 61 .pro.viding.t.yp.G.e....+.Gdecla
c980 72 61 74 69 6f 6e 73 2e 8e 9f 21 69 05 8d 8d 91 12 11 47 db 39 2e 32 8e 91 30 d1 47 47 65 6e 65 rations...!i......G.9.2..0.GGene
c9a0 72 61 74 69 6e 67 96 04 80 00 46 91 fe e0 00 61 73 74 65 72 93 43 6f 90 60 00 64 65 8e 9f 18 0d rating....F....aster.Co.`.de....
c9c0 0a 8d 91 12 11 47 c4 54 77 90 b8 e3 6f 96 03 6a 5a 66 61 63 74 6f 72 73 93 61 0b 65 63 74 93 74 .....G.Tw...o..jZfactors.a.ect.t
c9e0 68 65 93 73 70 9a 47 1d 65 65 64 93 6f 66 93 74 68 65 93 63 6f 6d 70 69 6c 65 64 93 63 6f 98 64 he.sp.G.eed.of.the.compiled.co.d
ca00 65 3a 91 04 9b d2 74 68 65 93 65 0e 63 69 65 6e 63 79 93 77 69 74 68 93 77 68 69 63 9a b8 e3 68 e:....the.e.ciency.with.whic...h
ca20 93 48 61 73 6b 98 65 6c 6c 93 63 6f 6e 73 74 72 75 63 74 73 93 61 72 65 8e a6 8d 91 12 11 47 74 .Hask.ell.constructs.are......Gt
ca40 72 61 6e 73 6c 61 74 65 64 96 03 af 21 69 6e 90 b8 e3 74 6f 93 4c 69 73 70 93 63 6f 9a 47 1d 64 ranslated...!in...to.Lisp.co.G.d
ca60 65 93 61 6e 64 93 74 68 65 93 73 70 98 65 65 64 93 6f 66 93 74 68 65 93 70 72 69 6d 69 74 69 76 e.and.the.sp.eed.of.the.primitiv
ca80 9a b8 e3 65 73 93 75 73 65 64 2e 91 05 7f 2a 54 68 65 93 6d 61 74 68 93 70 72 69 6d 69 74 69 76 ...es.used....*The.math.primitiv
caa0 98 65 73 93 61 72 65 93 74 68 65 93 6d 6f 73 74 8e a6 8d 91 12 11 47 76 69 73 69 62 6c 65 2e 9b .es.are.the.most......Gvisible..
cac0 06 3d 70 54 68 65 96 03 ee 8d 70 90 47 1d 65 72 66 6f 72 6d 61 6e 63 65 93 6f 66 93 74 68 65 93 .=pThe....p.G.erformance.of.the.
cae0 70 72 69 6d 69 74 69 76 90 b8 e3 65 73 93 72 65 0d 65 63 74 73 93 74 68 65 93 75 6e 64 65 72 6c primitiv...es.re.ects.the.underl
cb00 79 69 6e 67 93 4c 69 73 70 93 73 79 73 74 65 6d 2e 98 53 6f 6d 65 93 66 61 63 74 73 93 61 62 90 ying.Lisp.system..Some.facts.ab.
cb20 47 1d 6f 75 74 8e a6 8d 91 12 11 47 74 68 65 91 03 55 55 70 72 69 6d 69 74 69 76 90 b8 e3 65 73 G.out......Gthe..UUprimitiv...es
cb40 3a 8e 9f 18 c7 21 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 8d 91 2b 11 47 ca 49 6e 74 8e 91 3e 26 :....!.....!.F.......+.G.Int..>&
cb60 93 c4 61 72 69 74 68 6d 65 74 69 63 96 03 55 55 69 73 93 76 90 b8 e3 65 72 79 93 66 61 73 74 2e ..arithmetic..UUis.v...ery.fast.
cb80 91 04 71 c7 49 74 93 69 73 93 75 73 75 61 6c 6c 79 93 64 6f 6e 65 93 69 6e 6c 69 6e 65 93 77 69 ..q.It.is.usually.done.inline.wi
cba0 74 68 93 61 93 73 69 6e 67 6c 65 93 69 6e 73 74 72 75 63 74 69 6f 6e 2e 8e a1 8d 8d 8d 8d 91 21 th.a.single.instruction........!
cbc0 11 46 c6 0f 8e 8e 8e 8d 91 2b 11 47 ca 49 6e 74 65 67 65 72 8e 91 53 26 a5 c4 61 72 69 74 68 6d .F.......+.G.Integer..S&..arithm
cbe0 65 74 69 63 96 03 55 73 69 73 93 73 6f 6d 65 77 68 61 74 93 73 6c 6f 95 b8 e3 77 93 65 72 2e 91 etic..Usis.somewhat.slo...w.er..
cc00 04 72 20 49 74 96 03 55 73 69 73 93 64 6f 6e 65 93 6f 75 74 93 6f 66 93 6c 69 6e 65 93 61 6e 64 .r.It..Usis.done.out.of.line.and
cc20 93 69 73 93 61 62 90 47 1d 6f 75 74 93 32 30 93 74 69 6d 65 73 93 73 6c 6f 95 b8 e3 77 93 65 72 .is.ab.G.out.20.times.slo...w.er
cc40 91 03 55 73 69 6e 8e a6 8d 91 2b 11 47 74 68 65 96 03 55 55 49 6e 90 b8 e3 74 93 72 61 6e 67 65 ..Usin....+.Gthe..UUIn...t.range
cc60 2e 8e a1 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 8d 91 2b 11 47 ca 43 68 61 72 8e 91 43 66 90 c4 ........!.F.......+.G.Char..Cf..
cc80 6f 70 90 47 1d 65 72 61 74 69 6f 6e 73 96 03 55 55 61 72 65 93 66 61 73 74 2e 8e a1 8d 8d 8d 8d op.G.erations..UUare.fast.......
cca0 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 41 72 72 61 9a b8 e3 79 96 03 ea 55 61 63 63 65 73 73 .!.F......+.G.Arra...y...Uaccess
ccc0 93 69 73 93 63 6f 6e 73 74 61 6e 98 74 93 74 69 6d 65 93 62 75 74 93 61 72 72 61 98 79 93 75 70 .is.constan.t.time.but.arra.y.up
cce0 90 47 1d 64 61 74 69 6e 67 93 72 65 71 75 69 72 65 73 93 63 6f 70 98 79 69 6e 67 93 74 68 65 93 .G.dating.requires.cop.ying.the.
cd00 65 6e 98 74 69 72 65 93 61 72 72 61 98 79 91 ff 2a aa 2e 91 06 30 c6 42 6f 75 6e 64 73 8e a6 8d en.tire.arra.y..*....0.Bounds...
cd20 91 2b 11 47 63 95 b8 e3 68 65 63 93 6b 69 6e 67 96 03 55 55 69 73 93 70 90 47 1d 65 72 66 6f 72 .+.Gc...hec.king..UUis.p.G.erfor
cd40 6d 65 64 93 6f 6e 93 61 6c 6c 93 61 72 72 61 90 b8 e3 79 93 61 63 63 65 73 73 65 73 2e 8e 9f 18 med.on.all.arra...y.accesses....
cd60 c7 21 8d 91 21 11 47 4f 74 68 65 72 96 03 71 6b 61 73 70 9a 47 1d 65 63 74 73 93 6f 66 93 74 68 .!..!.GOther..qkasp.G.ects.of.th
cd80 65 93 70 98 65 72 66 6f 72 6d 61 6e 63 65 93 72 65 0d 65 63 74 93 74 68 65 93 48 61 73 6b 9a b8 e.p.erformance.re.ect.the.Hask..
cda0 e3 65 6c 6c 93 63 6f 6d 70 69 6c 65 72 93 69 74 73 65 6c 66 2e 91 04 c6 09 54 68 65 93 66 6f 6c .ell.compiler.itself.....The.fol
cdc0 6c 6f 98 77 69 6e 67 93 70 90 47 1d 65 72 66 6f 72 6d 61 6e 63 65 8e a6 8d 91 12 11 47 61 73 70 lo.wing.p.G.erformance......Gasp
cde0 90 47 1d 65 63 74 73 96 03 55 55 72 65 6c 61 74 65 93 74 6f 93 74 68 65 93 63 75 72 72 65 6e 9a .G.ects..UUrelate.to.the.curren.
ce00 b8 e3 74 93 63 6f 6d 70 69 6c 65 72 93 61 6e 64 93 6d 61 98 79 93 62 90 47 1d 65 93 69 6d 70 72 ..t.compiler.and.ma.y.b.G.e.impr
ce20 6f 98 76 98 65 64 93 69 6e 93 66 75 74 75 72 65 93 72 65 6c 65 61 73 65 73 3a 8e 9f 1a 92 fc 8d o.v.ed.in.future.releases:......
ce40 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 53 74 72 69 63 74 6e 65 73 73 96 03 4f 0f 61 ....!.F......+.G.Strictness..O.a
ce60 6e 61 6c 79 73 69 73 5b 8d 31 8e 91 05 00 01 5d 93 65 6c 69 6d 69 6e 61 74 65 73 93 64 65 6c 61 nalysis[.1.....].eliminates.dela
ce80 90 b8 e3 79 93 73 74 72 75 63 74 75 72 65 73 93 66 72 6f 6d 93 73 63 61 6c 61 72 93 76 91 ff 71 ...y.structures.from.scalar.v..q
cea0 c7 61 72 69 61 62 6c 65 73 93 77 68 65 6e 93 70 9a 47 1d 6f 73 73 69 62 6c 65 93 62 75 74 93 64 .ariables.when.p.G.ossible.but.d
cec0 6f 98 65 73 8e a6 8d 91 2b 11 47 6e 6f 74 96 04 20 21 64 65 61 6c 93 77 69 74 68 93 73 74 72 75 o.es....+.Gnot...!deal.with.stru
cee0 63 74 75 72 65 93 63 6f 6d 70 90 47 1d 6f 6e 65 6e 9a b8 e3 74 73 2e 91 06 d2 2c 54 68 65 72 65 cture.comp.G.onen...ts....,There
cf00 93 69 73 93 61 93 73 69 67 6e 69 0c 63 61 6e 98 74 93 74 69 6d 65 93 61 6e 64 93 73 70 61 63 65 .is.a.signi.can.t.time.and.space
cf20 93 70 90 47 1d 65 6e 61 6c 74 98 79 93 66 6f 72 93 6c 61 7a 79 8e a6 8d 91 2b 11 47 63 6f 6e 73 .p.G.enalt.y.for.lazy....+.Gcons
cf40 74 72 75 63 74 6f 72 73 96 02 4e 06 63 6f 6d 70 61 72 65 64 93 74 6f 93 74 68 6f 73 65 93 69 6e tructors..N.compared.to.those.in
cf60 93 61 93 73 74 72 69 63 74 93 6c 61 6e 67 75 61 67 65 2e 91 04 1a 03 59 91 ff 2a aa 6f 75 93 6d .a.strict.language.....Y..*.ou.m
cf80 61 90 b8 e3 79 93 77 69 73 68 93 74 6f 93 63 6f 6e 73 69 64 65 72 93 61 64 64 69 6e 67 93 73 74 a...y.wish.to.consider.adding.st
cfa0 72 69 63 74 6e 65 73 73 8e a6 8d 91 2b 11 47 61 6e 6e 6f 74 61 74 69 6f 6e 73 96 03 55 55 74 6f rictness....+.Gannotations..UUto
cfc0 93 73 6f 6d 65 93 6f 66 93 79 90 b8 e3 6f 75 72 93 64 61 74 61 93 73 74 72 75 63 74 75 72 65 73 .some.of.y...our.data.structures
cfe0 3b 93 73 65 65 93 73 65 63 74 69 6f 6e 93 36 2e 8e a1 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 ;.see.section.6........!.F......
d000 2b 11 47 c4 43 61 6c 6c 73 96 04 d8 c6 74 6f 93 6b 6e 6f 9a b8 e3 77 6e 93 28 0c 72 73 74 93 6f +.G.Calls....to.kno...wn.(.rst.o
d020 72 64 65 72 29 93 66 75 6e 63 74 69 6f 6e 73 93 61 72 65 93 6f 70 74 69 6d 69 7a 65 64 93 74 6f rder).functions.are.optimized.to
d040 93 74 61 6b 98 65 93 61 64 76 91 ff 71 c7 61 6e 98 74 61 67 65 93 6f 66 93 75 6e 63 75 72 72 79 .tak.e.adv..q.an.tage.of.uncurry
d060 69 6e 67 93 61 6e 64 8e a6 8d 91 2b 11 47 73 74 72 69 63 74 6e 65 73 73 96 03 72 dd 6f 70 74 69 ing.and....+.Gstrictness..r.opti
d080 6d 69 7a 61 74 69 6f 6e 73 2e 9b 04 ca 5f 4e 6f 93 61 64 64 69 74 69 6f 6e 61 6c 93 6f 95 b8 e3 mizations...._No.additional.o...
d0a0 76 93 65 72 68 65 61 64 96 03 72 dd 69 73 93 69 6e 63 75 72 72 65 64 93 62 90 b8 e3 79 93 74 68 v.erhead..r.is.incurred.b...y.th
d0c0 65 93 73 79 73 74 65 6d 2e 98 43 61 6c 6c 69 6e 67 93 75 6e 6b 6e 6f 90 b8 e3 77 6e 8e a6 8d 91 e.system..Calling.unkno...wn....
d0e0 2b 11 47 28 68 69 67 68 65 72 96 03 55 55 6f 72 64 65 72 29 93 66 75 6e 63 74 69 6f 6e 73 93 69 +.G(higher..UUorder).functions.i
d100 73 93 6d 95 b8 e3 75 63 93 68 9b 03 55 55 73 6c 6f 93 77 93 65 72 98 73 69 6e 63 65 98 74 68 65 s.m...uc.h..UUslo.w.er.since.the
d120 73 65 98 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 73 98 63 61 6e 6e 6f 74 98 62 90 47 1d 65 98 61 70 se.optimizations.cannot.b.G.e.ap
d140 70 6c 69 65 64 2e 8e 9f 0f cb db 8d 91 2b 11 47 4d 6f 73 74 96 03 3c 9e 66 75 6e 63 74 69 6f 6e plied........+.GMost..<.function
d160 73 93 66 72 6f 6d 93 74 68 65 93 73 74 61 6e 64 61 72 64 93 70 72 65 6c 75 64 65 93 74 68 61 74 s.from.the.standard.prelude.that
d180 93 61 63 63 65 70 74 93 66 75 6e 63 74 69 6f 6e 61 6c 93 61 72 67 75 6d 65 6e 9a b8 e3 74 73 93 .accept.functional.argumen...ts.
d1a0 68 61 98 76 98 65 93 69 6e 6c 69 6e 65 93 61 6e 6e 6f 2d 8e a6 8d 91 2b 11 47 74 61 74 69 6f 6e ha.v.e.inline.anno-....+.Gtation
d1c0 73 96 02 dc 6c 74 6f 93 65 6e 61 62 6c 65 93 74 68 65 93 68 69 67 68 65 72 2d 6f 72 64 65 72 93 s...lto.enable.the.higher-order.
d1e0 63 61 6c 6c 73 93 74 6f 93 62 90 47 1d 65 93 72 65 6d 6f 95 b8 e3 76 93 65 64 2e 91 04 49 7a 59 calls.to.b.G.e.remo...v.ed...IzY
d200 91 ff 2a aa 6f 75 9b 02 dc 6c 6d 61 93 79 98 77 69 73 68 98 74 6f 98 75 73 65 98 69 6e 6c 69 6e ..*.ou...lma.y.wish.to.use.inlin
d220 65 98 61 6e 6e 6f 74 61 74 69 6f 6e 73 8e a6 8d 91 2b 11 47 66 6f 72 96 03 55 55 74 68 69 73 93 e.annotations....+.Gfor..UUthis.
d240 70 75 72 70 90 47 1d 6f 73 65 93 69 6e 93 79 9a b8 e3 6f 75 72 93 6f 98 77 6e 93 63 6f 90 47 1d purp.G.ose.in.y...our.o.wn.co.G.
d260 64 65 2e 8e a1 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 53 69 6d 70 6c 65 96 03 55 de........!.F......+.G.Simple..U
d280 73 66 75 6e 63 74 69 6f 6e 73 93 73 75 63 9a b8 e3 68 93 61 73 8d 93 ca 2e 8e 91 0b ea e3 c4 6f sfunctions.suc...h.as..........o
d2a0 72 8d 93 ca 26 26 8e 91 11 2a e0 c4 61 72 65 93 69 6e 6c 69 6e 65 64 93 65 76 98 65 6e 93 77 69 r...&&...*..are.inlined.ev.en.wi
d2c0 74 68 6f 75 74 93 61 6e 93 69 6e 6c 69 6e 65 93 61 6e 6e 6f 74 61 74 69 6f 6e 2e 91 04 72 22 41 thout.an.inline.annotation...r"A
d2e0 93 68 65 75 72 69 73 74 69 63 93 69 73 8e a6 8d 91 2b 11 47 75 73 65 64 96 03 55 55 74 6f 93 73 .heuristic.is....+.Gused..UUto.s
d300 65 6c 65 63 74 93 66 75 6e 63 74 69 6f 6e 73 93 66 6f 72 93 61 75 74 6f 6d 61 74 69 63 93 69 6e elect.functions.for.automatic.in
d320 6c 69 6e 69 6e 67 2e 8e 8e 8e 8c 8b 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 lining..........................
d340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c4 41 a0 02 a9 4b 85 8d a0 fd .......................A...K....
d360 62 b4 7b 8d 8d 91 12 11 47 c8 39 91 0a 00 01 50 45 52 46 90 b8 e3 4f 52 4d 41 4e 43 45 91 03 55 b.{.....G.9....PERF...ORMANCE..U
d380 55 49 53 53 55 45 53 92 01 22 25 c1 c4 31 36 8e 8e a0 02 7f 4b 85 8d a0 fd a3 b4 7b 8d 8d 8d 8d UISSUES.."%..16.....K......{....
d3a0 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 53 69 6e 63 65 96 04 8a 54 74 68 65 93 63 6c 61 73 73 .!.F......+.G.Since...Tthe.class
d3c0 93 73 79 73 74 65 6d 93 69 73 93 69 6d 70 6c 65 6d 65 6e 9a b8 e3 74 65 64 93 75 73 69 6e 67 93 .system.is.implemen...ted.using.
d3e0 68 69 67 68 65 72 2d 6f 72 64 65 72 93 66 75 6e 63 74 69 6f 6e 73 2c 91 04 d7 94 6f 98 76 98 65 higher-order.functions,....o.v.e
d400 72 6c 6f 61 64 69 6e 67 93 63 61 6e 93 61 64 64 93 61 8e a4 0c 00 00 8d 91 2b 11 47 73 69 67 6e rloading.can.add.a.......+.Gsign
d420 69 0c 63 61 6e 95 b8 e3 74 9b 04 50 e9 6f 93 76 93 65 72 68 65 61 64 2e 91 07 64 83 54 68 65 72 i.can...t..P.o.v.erhead...d.Ther
d440 65 98 69 73 98 67 65 6e 65 72 61 6c 6c 79 98 6e 6f 98 70 90 47 1d 65 6e 61 6c 74 93 79 98 66 6f e.is.generally.no.p.G.enalt.y.fo
d460 72 98 75 73 69 6e 67 98 6f 93 76 93 65 72 6c 6f 61 64 65 64 98 6f 70 90 47 1d 65 72 61 74 6f 72 r.using.o.v.erloaded.op.G.erator
d480 73 98 6f 6e 98 0c 78 65 64 8e a1 8d 91 2b 11 47 74 9a b8 e3 79 70 90 47 1d 65 73 2e 91 04 bf 9e s.on..xed....+.Gt...yp.G.es.....
d4a0 57 68 65 6e 96 03 6f 47 74 68 65 93 64 61 74 61 93 74 98 79 70 9a 47 1d 65 93 61 73 73 6f 98 63 When..oGthe.data.t.yp.G.e.asso.c
d4c0 69 61 74 65 64 93 77 69 74 68 93 61 6e 93 6f 70 98 65 72 61 74 6f 72 93 69 73 93 75 6e 6b 6e 6f iated.with.an.op.erator.is.unkno
d4e0 90 b8 e3 77 6e 93 61 74 93 63 6f 6d 70 69 6c 65 93 74 69 6d 65 2c 91 03 75 c4 72 6f 75 67 68 6c ...wn.at.compile.time,..u.roughl
d500 79 8e a1 8d 91 2b 11 47 31 30 30 96 03 54 fb 65 78 74 72 61 93 69 6e 73 74 72 75 63 74 69 6f 6e y....+.G100..T.extra.instruction
d520 73 93 61 72 65 93 6e 65 63 65 73 73 61 72 79 93 66 6f 72 93 61 93 73 74 72 69 63 74 93 62 69 6e s.are.necessary.for.a.strict.bin
d540 61 72 79 93 6f 70 90 47 1d 65 72 61 74 69 6f 6e 2e 91 04 71 a9 49 6e 93 74 68 65 93 63 61 73 65 ary.op.G.eration...q.In.the.case
d560 93 6f 66 93 61 6e 93 65 78 74 72 65 6d 65 6c 79 8e a1 8d 91 2b 11 47 73 69 6d 70 6c 65 96 03 5d .of.an.extremely....+.Gsimple..]
d580 76 6f 70 90 47 1d 65 72 61 74 69 6f 6e 2c 91 03 5f 7f 6c 69 6b 9a b8 e3 65 93 49 6e 98 74 8d 93 vop.G.eration,.._.lik...e.In.t..
d5a0 ca 2b 8e 91 08 9d 73 c4 2c 91 03 5f 7f 74 68 69 73 93 69 73 93 61 93 66 61 63 74 6f 72 93 6f 66 .+....s.,.._.this.is.a.factor.of
d5c0 93 61 72 6f 75 6e 64 93 31 30 30 93 69 6e 93 74 68 65 93 65 78 65 63 75 74 69 6f 6e 93 74 69 6d .around.100.in.the.execution.tim
d5e0 65 2e 91 04 8a 2b 54 68 65 93 70 90 47 1d 65 6e 61 6c 74 98 79 8e a1 8d 91 2b 11 47 66 6f 72 9b e....+The.p.G.enalt.y....+.Gfor.
d600 03 55 55 6f 95 b8 e3 76 93 65 72 6c 6f 61 64 69 6e 67 98 6d 6f 72 65 98 63 6f 6d 70 6c 65 78 98 .UUo...v.erloading.more.complex.
d620 6f 70 90 47 1d 65 72 61 74 69 6f 6e 73 98 69 73 98 6d 93 75 63 93 68 98 6c 65 73 73 2e 8e a9 12 op.G.erations.is.m.uc.h.less....
d640 d8 a2 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 49 72 72 65 66 75 74 61 62 6c 65 96 .......!.F......+.G.Irrefutable.
d660 03 55 55 70 61 74 74 65 72 6e 93 6d 61 74 63 9a b8 e3 68 69 6e 67 93 69 73 93 73 6c 6f 98 77 98 .UUpattern.matc...hing.is.slo.w.
d680 65 72 93 74 68 61 6e 93 72 65 66 75 74 61 62 6c 65 93 70 61 74 74 65 72 6e 93 6d 61 74 63 98 68 er.than.refutable.pattern.matc.h
d6a0 69 6e 67 2e 8e 9f 20 57 ad 8d 8d 91 12 11 47 db 39 2e 33 8e 91 30 d1 47 4f 70 74 69 6d 69 7a 65 ing....W......G.9.3..0.GOptimize
d6c0 72 91 04 80 00 4f 70 74 69 6f 6e 73 8e 9f 17 4d f6 8d 91 12 11 47 c4 42 79 96 03 0d 73 64 65 66 r....Options...M.....G.By...sdef
d6e0 61 75 6c 74 2c 91 03 1b d3 74 68 65 93 63 6f 6d 70 69 6c 65 72 93 61 74 74 65 6d 70 74 73 93 74 ault,....the.compiler.attempts.t
d700 6f 93 64 6f 93 6f 6e 6c 79 93 61 93 6d 69 6e 69 6d 61 6c 93 61 6d 6f 75 6e 9a b8 e3 74 93 6f 66 o.do.only.a.minimal.amoun...t.of
d720 93 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 93 61 74 93 62 90 47 1d 6f 74 68 93 74 68 65 93 48 61 73 .optimization.at.b.G.oth.the.Has
d740 6b 98 65 6c 6c 8e a1 8d 91 12 11 47 61 6e 64 96 03 e1 76 4c 69 73 70 93 6c 65 76 9a b8 e3 65 6c k.ell......Gand...vLisp.lev...el
d760 73 2e 91 06 16 2a 41 6c 74 68 6f 75 67 68 93 79 98 6f 75 93 63 61 6e 93 65 6e 61 62 6c 65 93 6d s....*Although.y.ou.can.enable.m
d780 6f 72 65 93 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 73 93 66 72 6f 6d 93 74 68 65 93 63 6f 6d 6d 61 ore.optimizations.from.the.comma
d7a0 6e 64 93 69 6e 98 74 65 72 66 61 63 65 93 6f 72 93 74 68 65 8e a1 8d 91 12 11 47 45 6d 61 63 73 nd.in.terface.or.the......GEmacs
d7c0 96 03 cd ab 6f 70 74 69 6d 69 7a 65 72 73 93 6d 65 6e 9a b8 e3 75 2c 91 03 eb c0 61 73 93 77 98 ....optimizers.men...u,....as.w.
d7e0 65 6c 6c 93 6c 6f 90 47 1d 63 61 6c 6c 79 93 77 69 74 68 69 6e 93 61 93 75 6e 69 74 93 0c 6c 65 ell.lo.G.cally.within.a.unit..le
d800 2c 91 03 eb c0 6c 65 61 98 76 69 6e 67 93 74 68 65 93 6f 70 74 69 6d 69 7a 65 72 73 93 74 75 72 ,....lea.ving.the.optimizers.tur
d820 6e 65 64 93 6f 0b 93 6d 61 6b 98 65 73 8e a1 8d 91 12 11 47 74 68 65 96 03 55 55 63 6f 6d 70 69 ned.o..mak.es......Gthe..UUcompi
d840 6c 61 74 69 6f 6e 93 70 72 6f 90 47 1d 63 65 73 73 93 67 6f 93 66 61 73 74 65 72 2e 8e 9f 10 d8 lation.pro.G.cess.go.faster.....
d860 a2 8d 91 21 11 47 4f 6e 63 65 96 03 b3 08 79 9a b8 e3 6f 75 93 68 61 98 76 98 65 93 64 65 62 75 ...!.GOnce....y...ou.ha.v.e.debu
d880 67 67 65 64 93 79 98 6f 75 72 93 63 6f 90 47 1d 64 65 2c 91 03 ca 74 77 98 65 93 72 65 63 6f 6d gged.y.our.co.G.de,...tw.e.recom
d8a0 6d 65 6e 64 93 74 68 61 74 93 79 98 6f 75 93 61 64 64 93 61 6e 93 6f 70 74 69 6f 6e 93 74 6f 93 mend.that.y.ou.add.an.option.to.
d8c0 74 68 65 93 75 6e 69 74 93 0c 6c 65 93 66 6f 72 8e a1 8d 91 12 11 47 79 90 b8 e3 6f 75 72 96 04 the.unit..le.for......Gy...our..
d8e0 28 22 70 72 6f 67 72 61 6d 93 74 6f 93 65 6e 61 62 6c 65 93 76 91 ff 71 c7 61 72 69 6f 75 73 93 ("program.to.enable.v..q.arious.
d900 63 6f 6d 70 69 6c 65 72 93 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 73 2e 91 06 ea 2f 59 91 ff 2a aa compiler.optimizations..../Y..*.
d920 6f 75 93 63 61 6e 93 65 69 74 68 65 72 93 75 73 65 8d 93 ca 3a 6f 3d 61 6c 6c 8e 91 27 d0 32 c4 ou.can.either.use...:o=all..'.2.
d940 74 6f 93 65 6e 61 62 6c 65 93 61 6c 6c 8e a1 8d 91 12 11 47 6f 66 96 04 19 1c 74 68 65 93 6f 70 to.enable.all......Gof....the.op
d960 74 69 6d 69 7a 65 72 73 2c 9b 04 4a 0d 6f 72 93 6c 69 73 74 93 74 68 65 6d 93 69 6e 64 69 76 69 timizers,..J.or.list.them.indivi
d980 64 75 61 6c 6c 79 91 ff 2a aa 2c 98 61 73 93 69 6e 8d 93 ca 3a 6f 3d 69 6e 6c 69 6e 65 91 05 3f dually..*.,.as.in...:o=inline..?
d9a0 fd 66 6f 6c 64 72 8e 91 52 d8 ef c4 2e 91 06 bd 1b 48 65 72 65 93 69 73 93 61 93 6c 69 73 74 93 .foldr..R........Here.is.a.list.
d9c0 6f 66 93 74 68 65 93 76 91 ff 71 c7 61 72 69 6f 75 73 8e a1 8d 91 12 11 47 6f 70 74 69 6d 69 7a of.the.v..q.arious......Goptimiz
d9e0 65 72 73 96 03 55 55 61 6e 64 93 77 68 61 74 93 74 68 65 79 93 64 6f 2e 8e 9f 17 f6 38 8d 8d 8d ers..UUand.what.they.do.....8...
da00 91 12 11 47 c9 69 6e 6c 69 6e 65 8e 8e 91 32 b3 05 c4 49 66 96 04 6c b4 74 68 69 73 93 6f 70 74 ...G.inline...2...If..l.this.opt
da20 69 6f 6e 93 69 73 93 65 6e 61 62 6c 65 64 2c 91 04 b2 8b 74 68 65 93 6f 70 74 69 6d 69 7a 65 72 ion.is.enabled,....the.optimizer
da40 93 6d 61 72 6b 73 93 66 75 6e 63 74 69 6f 6e 73 93 74 68 61 74 93 68 61 95 b8 e3 76 93 65 96 04 .marks.functions.that.ha...v.e..
da60 6c b4 5c 74 72 69 76 69 61 6c 22 93 64 65 0c 6e 69 74 69 6f 6e 73 93 61 73 8e a1 8d 91 2b 11 47 l.\trivial".de.nitions.as....+.G
da80 69 6e 6c 69 6e 61 62 6c 65 2c 91 04 22 cf 61 6e 64 96 03 f9 b7 61 6c 73 6f 93 69 6e 6c 69 6e 65 inlinable,..".and....also.inline
daa0 73 93 72 65 66 65 72 65 6e 63 65 73 93 74 6f 93 62 9a 47 1d 6f 74 68 93 76 91 ff 71 c7 61 72 69 s.references.to.b.G.oth.v..q.ari
dac0 61 62 6c 65 73 93 61 6e 64 93 66 75 6e 63 74 69 6f 6e 73 93 74 68 61 74 93 68 61 95 b8 e3 76 93 ables.and.functions.that.ha...v.
dae0 65 96 03 f9 b7 61 6c 72 65 61 64 79 93 62 98 65 65 6e 8e a1 8d 91 2b 11 47 6e 6f 74 65 64 96 03 e....already.b.een....+.Gnoted..
db00 55 55 61 73 93 69 6e 6c 69 6e 61 62 6c 65 2e 91 04 71 c7 49 66 93 69 74 27 73 93 64 69 73 61 62 UUas.inlinable...q.If.it's.disab
db20 6c 65 64 2c 93 74 68 65 93 6f 70 74 69 6d 69 7a 65 72 93 69 73 93 6d 95 b8 e3 75 63 93 68 96 03 led,.the.optimizer.is.m...uc.h..
db40 55 55 6d 6f 72 65 93 63 6f 6e 73 65 72 76 91 ff 71 c7 61 74 69 76 90 b8 e3 65 93 61 62 90 47 1d UUmore.conserv..q.ativ...e.ab.G.
db60 6f 75 74 93 69 6e 6c 69 6e 69 6e 67 2e 8e a6 8d 8d 8d 91 12 11 47 c9 63 6f 6e 73 74 61 6e 90 ae out.inlining.........G.constan..
db80 39 74 8e 8e 91 41 75 1f c4 54 68 69 73 96 03 10 53 6f 70 74 69 6f 6e 93 63 6f 6e 90 b8 e3 74 72 9t...Au..This...Soption.con...tr
dba0 6f 6c 73 93 77 68 65 74 68 65 72 93 74 68 65 93 6f 70 74 69 6d 69 7a 65 72 93 61 74 74 65 6d 70 ols.whether.the.optimizer.attemp
dbc0 74 73 93 74 6f 93 64 65 74 65 63 74 93 66 75 6e 63 74 69 6f 6e 93 61 70 70 6c 69 63 61 74 69 6f ts.to.detect.function.applicatio
dbe0 6e 73 93 74 68 61 74 8e a1 8d 91 2b 11 47 65 76 9b ff 71 c7 61 6c 75 61 74 65 96 04 60 e5 74 6f ns.that....+.Gev..q.aluate..`.to
dc00 93 63 6f 6e 73 74 61 6e 90 b8 e3 74 93 76 98 61 6c 75 65 73 2c 91 04 a3 c9 73 70 90 47 1d 65 63 .constan...t.v.alues,....sp.G.ec
dc20 69 0c 63 61 6c 6c 79 93 61 70 70 6c 69 63 61 74 69 6f 6e 73 93 6f 66 93 64 61 74 61 93 63 6f 6e i.cally.applications.of.data.con
dc40 73 74 72 75 63 74 6f 72 73 93 74 6f 93 63 6f 6e 73 74 61 6e 90 b8 e3 74 93 61 72 67 75 2d 8e a1 structors.to.constan...t.argu-..
dc60 8d 91 2b 11 47 6d 65 6e 9a b8 e3 74 73 2e 91 04 6f aa 49 66 96 03 4e fe 65 6e 61 62 6c 65 64 2c ..+.Gmen...ts...o.If..N.enabled,
dc80 91 03 50 43 74 68 65 93 6f 70 74 69 6d 69 7a 65 72 93 68 6f 69 73 74 73 93 73 75 63 98 68 93 61 ..PCthe.optimizer.hoists.suc.h.a
dca0 70 70 6c 69 63 61 74 69 6f 6e 73 93 74 6f 93 74 6f 70 93 6c 65 76 98 65 6c 93 74 6f 93 61 98 76 pplications.to.top.lev.el.to.a.v
dcc0 98 6f 69 64 93 72 65 70 90 47 1d 65 61 74 65 64 93 65 76 91 ff 71 c7 61 6c 75 2d 8e a1 8d 91 2b .oid.rep.G.eated.ev..q.alu-....+
dce0 11 47 61 74 69 6f 6e 73 2e 8e a6 8d 8d 8d 91 12 11 47 c9 66 6f 6c 64 72 8e 8e 91 2e a6 95 c4 49 .Gations.........G.foldr.......I
dd00 66 96 02 71 b9 74 68 69 73 93 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 93 69 73 93 65 6e 61 62 6c 65 f..q.this.optimization.is.enable
dd20 64 2c 91 02 9f 3f 74 68 65 93 6f 70 74 69 6d 69 7a 65 72 93 70 9a 47 1d 65 72 66 6f 72 6d 73 8d d,...?the.optimizer.p.G.erforms.
dd40 93 ca 66 6f 6c 64 72 8e 96 1c b1 aa c4 2f 8d ca 62 75 69 6c 64 8e 93 c4 64 65 66 6f 72 65 73 74 ..foldr....../..build...deforest
dd60 61 74 69 6f 6e 96 02 71 b9 61 73 93 64 65 73 63 72 69 62 98 65 64 8e a1 8d 91 2b 11 47 69 6e 96 ation..q.as.describ.ed....+.Gin.
dd80 02 98 27 5b 8d 32 8e 91 05 00 01 5d 2e 91 04 32 b8 54 68 65 93 70 75 72 70 90 47 1d 6f 73 65 93 ..'[.2.....]...2.The.purp.G.ose.
dda0 6f 66 93 74 68 69 73 93 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 93 69 73 93 74 6f 93 61 95 b8 e3 76 of.this.optimization.is.to.a...v
ddc0 93 6f 69 64 96 02 98 27 63 6f 6e 73 74 72 75 63 74 69 6e 67 93 69 6e 9a b8 e3 74 65 72 6d 65 64 .oid...'constructing.in...termed
dde0 69 61 74 65 93 6c 69 73 74 73 93 62 98 79 93 70 69 70 90 47 1d 65 6c 69 6e 69 6e 67 8e a1 8d 91 iate.lists.b.y.pip.G.elining....
de00 2b 11 47 6d 9a b8 e3 75 6c 74 69 70 6c 65 96 03 55 55 6c 69 73 74 93 74 72 61 98 76 98 65 72 73 +.Gm...ultiple..UUlist.tra.v.ers
de20 61 6c 93 6f 70 90 47 1d 65 72 61 74 69 6f 6e 73 93 28 73 75 63 98 68 93 61 73 93 6d 61 70 70 69 al.op.G.erations.(suc.h.as.mappi
de40 6e 67 29 93 77 69 74 68 69 6e 93 61 93 73 69 6e 67 6c 65 93 6c 6f 90 47 1d 6f 70 2e 8e a6 8d 8d ng).within.a.single.lo.G.op.....
de60 8d 91 12 11 47 c9 6c 69 73 70 8e 8e 91 28 61 9b c4 49 66 96 04 8e 38 74 68 69 73 93 6f 70 74 69 ....G.lisp...(a..If...8this.opti
de80 6d 69 7a 61 74 69 6f 6e 93 69 73 93 65 6e 61 62 6c 65 64 2c 91 04 dc 71 61 70 70 72 6f 70 72 69 mization.is.enabled,...qappropri
dea0 61 74 65 93 0d 61 67 73 93 61 72 65 93 73 65 74 93 74 6f 93 65 6e 63 6f 75 72 61 67 65 93 74 68 ate..ags.are.set.to.encourage.th
dec0 65 93 4c 69 73 70 93 63 6f 6d 70 69 6c 65 72 93 74 6f 8e a1 8d 91 2b 11 47 70 72 6f 9a 47 1d 64 e.Lisp.compiler.to....+.Gpro.G.d
dee0 75 63 65 96 03 4a 4a 74 68 65 93 62 98 65 73 74 93 70 98 6f 73 73 69 62 6c 65 93 6d 61 63 90 b8 uce..JJthe.b.est.p.ossible.mac..
df00 e3 68 69 6e 65 93 63 6f 98 64 65 93 61 74 93 74 68 65 93 65 78 70 98 65 6e 73 65 93 6f 66 93 61 .hine.co.de.at.the.exp.ense.of.a
df20 64 64 69 74 69 6f 6e 61 6c 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 74 69 6d 65 2e 91 04 6e 19 49 dditional.compilation.time...n.I
df40 66 93 74 68 69 73 8e a1 8d 91 2b 11 47 6f 70 74 69 6f 6e 96 03 55 55 69 73 93 64 69 73 61 62 6c f.this....+.Goption..UUis.disabl
df60 65 64 2c 93 74 68 65 93 4c 69 73 70 93 63 6f 6d 70 69 6c 65 72 93 70 9a 47 1d 65 72 66 6f 72 6d ed,.the.Lisp.compiler.p.G.erform
df80 73 93 61 93 6d 6f 98 64 65 72 61 74 65 93 6c 65 76 90 b8 e3 65 6c 93 6f 66 93 6f 70 74 69 6d 69 s.a.mo.derate.lev...el.of.optimi
dfa0 7a 61 74 69 6f 6e 2e 8e 9f 17 f6 38 8d 91 21 11 47 46 91 ff 2a aa 6f 72 96 02 44 14 6d 6f 72 65 zation.....8..!.GF..*.or..D.more
dfc0 93 64 65 74 61 69 6c 73 93 61 62 90 47 1d 6f 75 74 93 68 6f 9a b8 e3 77 93 74 68 65 93 6f 70 74 .details.ab.G.out.ho...w.the.opt
dfe0 69 6d 69 7a 65 72 93 77 98 6f 72 6b 73 2c 91 02 7a bb 72 65 66 65 72 93 74 6f 93 74 68 65 93 6e imizer.w.orks,..z.refer.to.the.n
e000 6f 74 65 73 93 6f 6e 93 74 68 65 93 69 6d 70 6c 65 6d 65 6e 98 74 61 74 69 6f 6e 93 73 75 70 70 otes.on.the.implemen.tation.supp
e020 6c 69 65 64 8e a1 8d 91 12 11 47 61 73 96 03 55 55 61 93 73 65 70 61 72 61 74 65 93 64 6f 90 47 lied......Gas..UUa.separate.do.G
e040 1d 63 75 6d 65 6e 90 b8 e3 74 2e 8e 9f 20 57 ad 8d 8d 91 12 11 47 db 39 2e 34 8e 91 30 d1 47 4d .cumen...t....W......G.9.4..0.GM
e060 65 6d 6f 72 79 96 04 80 00 4d 61 6e 61 67 65 6d 65 6e 90 a0 00 74 93 49 73 73 75 65 73 8e 9f 17 emory....Managemen...t.Issues...
e080 4d f6 8d 91 12 11 47 c4 49 66 96 03 be 43 79 9a b8 e3 6f 75 93 61 72 65 93 61 74 74 65 6d 70 74 M.....G.If...Cy...ou.are.attempt
e0a0 69 6e 67 93 74 6f 93 63 6f 6d 70 69 6c 65 93 6f 72 93 72 75 6e 93 6c 61 72 67 65 93 70 72 6f 67 ing.to.compile.or.run.large.prog
e0c0 72 61 6d 73 2c 91 03 d8 7e 79 98 6f 75 93 6d 61 98 79 93 6e 65 65 64 93 74 6f 93 63 98 68 61 6e rams,...~y.ou.ma.y.need.to.c.han
e0e0 67 65 93 74 68 65 93 68 65 61 70 93 73 69 7a 65 93 6f 72 8e a1 8d 91 12 11 47 6f 74 68 65 72 96 ge.the.heap.size.or......Gother.
e100 03 6a f4 6d 65 6d 6f 72 79 93 6d 61 6e 61 67 65 6d 65 6e 9a b8 e3 74 93 70 61 72 61 6d 65 74 65 .j.memory.managemen...t.paramete
e120 72 73 93 6f 66 93 74 68 65 93 75 6e 64 65 72 6c 79 69 6e 67 93 4c 69 73 70 93 73 79 73 74 65 6d rs.of.the.underlying.Lisp.system
e140 2e 91 04 b2 a5 55 6e 66 6f 72 74 75 6e 61 74 65 6c 79 91 ff 2a aa 2c 91 03 70 5c 74 68 65 93 64 .....Unfortunately..*.,..p\the.d
e160 69 0b 65 72 65 6e 98 74 8e a1 8d 91 12 11 47 4c 69 73 70 96 03 40 74 69 6d 70 6c 65 6d 65 6e 9a i.eren.t......GLisp..@timplemen.
e180 b8 e3 74 61 74 69 6f 6e 73 93 75 73 65 93 64 69 0b 65 72 65 6e 98 74 93 73 74 6f 72 61 67 65 93 ..tations.use.di.eren.t.storage.
e1a0 61 6c 6c 6f 90 47 1d 63 61 74 69 6f 6e 93 61 6e 64 93 67 61 72 62 61 67 65 93 63 6f 6c 6c 65 63 allo.G.cation.and.garbage.collec
e1c0 74 69 6f 6e 93 73 74 72 61 74 65 67 69 65 73 2c 91 03 44 a1 61 6e 64 93 70 72 6f 98 76 69 64 65 tion.strategies,..D.and.pro.vide
e1e0 8e a1 8d 91 12 11 47 76 91 ff 71 c7 61 72 69 6f 75 73 96 03 86 d1 73 77 69 74 63 9a b8 e3 68 65 ......Gv..q.arious....switc...he
e200 73 93 61 6e 64 93 70 61 72 61 6d 65 74 65 72 73 93 74 68 61 74 93 61 72 65 93 74 6f 90 47 1d 6f s.and.parameters.that.are.to.G.o
e220 93 64 69 76 98 65 72 73 65 93 66 6f 72 93 75 73 93 74 6f 93 62 90 47 1d 65 93 61 62 6c 65 93 74 .div.erse.for.us.to.b.G.e.able.t
e240 6f 93 70 72 6f 98 76 69 64 65 93 61 93 73 69 6e 67 6c 65 93 69 6e 98 74 65 72 66 61 63 65 8e a1 o.pro.vide.a.single.in.terface..
e260 8d 91 12 11 47 74 68 61 74 96 03 57 21 77 9a b8 e3 6f 72 6b 73 93 61 63 72 6f 73 73 93 61 6c 6c ....Gthat..W!w...orks.across.all
e280 93 74 68 65 93 4c 69 73 70 93 69 6d 70 6c 65 6d 65 6e 98 74 61 74 69 6f 6e 73 93 77 98 65 93 73 .the.Lisp.implemen.tations.w.e.s
e2a0 75 70 70 90 47 1d 6f 72 74 2e 91 04 77 2b 49 66 93 79 98 6f 75 93 6e 65 65 64 93 74 6f 93 74 98 upp.G.ort...w+If.y.ou.need.to.t.
e2c0 77 98 65 61 6b 93 74 68 65 73 65 93 70 61 72 61 6d 65 74 65 72 73 2c 8e a1 8d 91 12 11 47 79 9a w.eak.these.parameters,......Gy.
e2e0 b8 e3 6f 75 27 6c 6c 96 03 8e c1 6e 65 65 64 93 74 6f 93 69 73 73 75 65 93 74 68 65 93 61 70 70 ..ou'll....need.to.issue.the.app
e300 72 6f 70 72 69 61 74 65 93 63 6f 6d 6d 61 6e 64 73 93 64 69 72 65 63 74 6c 79 93 74 6f 93 74 68 ropriate.commands.directly.to.th
e320 65 93 75 6e 64 65 72 6c 79 69 6e 67 93 4c 69 73 70 2e 91 05 1e 0a 41 6e 64 2c 91 03 9d 1c 69 66 e.underlying.Lisp.....And,....if
e340 93 74 68 65 73 65 93 68 69 6e 98 74 73 8e a1 8d 91 12 11 47 61 72 65 6e 27 74 96 03 55 55 73 75 .these.hin.ts......Garen't..UUsu
e360 0e 63 69 65 6e 9a b8 e3 74 2c 93 72 65 66 65 72 93 74 6f 93 74 68 65 93 64 6f 90 47 1d 63 75 6d .cien...t,.refer.to.the.do.G.cum
e380 65 6e 98 74 61 74 69 6f 6e 93 66 6f 72 93 74 68 65 93 70 61 72 74 69 63 75 6c 61 72 93 4c 69 73 en.tation.for.the.particular.Lis
e3a0 70 93 69 6d 70 6c 65 6d 65 6e 98 74 61 74 69 6f 6e 93 79 98 6f 75 93 61 72 65 93 75 73 69 6e 67 p.implemen.tation.y.ou.are.using
e3c0 2e 8e 9f 10 d8 a2 8d 91 21 11 47 49 6e 96 03 42 44 61 6c 6c 93 6f 66 93 74 68 65 93 4c 69 73 70 ........!.GIn..BDall.of.the.Lisp
e3e0 73 93 77 9a b8 e3 65 93 63 75 72 72 65 6e 98 74 6c 79 93 73 75 70 70 90 47 1d 6f 72 74 2c 91 03 s.w...e.curren.tly.supp.G.ort,..
e400 46 15 79 98 6f 75 93 63 61 6e 93 64 6f 93 ca 28 6c 69 73 70 3a 72 6f 6f 6d 91 05 3f fd 27 23 74 F.y.ou.can.do..(lisp:room..?.'#t
e420 29 93 c4 74 6f 93 67 65 74 93 69 6e 66 6f 72 6d 61 74 69 6f 6e 93 61 62 90 47 1d 6f 75 74 8e a1 )..to.get.information.ab.G.out..
e440 8d 91 12 11 47 63 75 72 72 65 6e 90 b8 e3 74 96 03 55 55 6d 65 6d 6f 72 79 93 75 73 61 67 65 2e ....Gcurren...t..UUmemory.usage.
e460 8e 8e 8e 8c 8b 00 00 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d3 2b a0 02 a9 4b 85 8d a0 fd 62 b4 7b 8d 8d 91 12 ................+...K....b.{....
e4a0 11 47 c8 39 91 0a 00 01 50 45 52 46 90 b8 e3 4f 52 4d 41 4e 43 45 91 03 55 55 49 53 53 55 45 53 .G.9....PERF...ORMANCE..UUISSUES
e4c0 92 01 22 25 c1 c4 31 37 8e 8e a0 02 7f 4b 85 8d a0 fd a3 b4 7b 8d 8d 91 12 11 47 c9 39 2e 34 2e .."%..17.....K......{.....G.9.4.
e4e0 31 8e 91 35 34 c9 43 4d 55 96 03 d5 54 43 6f 6d 6d 6f 6e 93 4c 69 73 70 8e a9 17 fd 3a 8d 91 12 1..54.CMU...TCommon.Lisp....:...
e500 11 47 c4 43 4d 55 91 03 b9 c0 43 6f 6d 6d 6f 6e 96 03 b9 da 4c 69 73 70 93 75 73 65 73 93 61 93 .G.CMU....Common....Lisp.uses.a.
e520 73 69 6d 70 6c 65 93 73 74 6f 70 2d 61 6e 64 2d 63 6f 70 90 b8 e3 79 93 67 61 72 62 61 67 65 93 simple.stop-and-cop...y.garbage.
e540 63 6f 6c 6c 65 63 74 6f 72 2e 91 05 9f 57 54 68 65 72 65 93 69 73 93 6e 6f 93 0c 78 65 64 93 6c collector....WThere.is.no..xed.l
e560 69 6d 69 74 93 6f 6e 93 74 68 65 8e a4 0c 00 00 8d 91 12 11 47 68 65 61 70 96 03 e7 a9 73 69 7a imit.on.the.........Gheap....siz
e580 65 93 7c 93 69 74 93 69 73 93 61 64 6a 75 73 74 65 64 93 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 e.|.it.is.adjusted.automatically
e5a0 93 61 74 93 65 61 63 9a b8 e3 68 93 47 43 91 03 e7 83 7c 93 62 75 74 93 79 98 6f 75 93 63 61 6e .at.eac...h.GC....|.but.y.ou.can
e5c0 93 63 6f 6e 98 74 72 6f 6c 93 74 68 65 93 69 6e 98 74 65 72 76 91 ff 71 c7 61 6c 93 62 90 47 1d .con.trol.the.in.terv..q.al.b.G.
e5e0 65 74 98 77 98 65 65 6e 8e a1 8d 91 12 11 47 67 61 72 62 61 67 65 96 02 cb 42 63 6f 6c 6c 65 63 et.w.een......Ggarbage...Bcollec
e600 74 69 6f 6e 73 93 62 9a b8 e3 79 93 ca 73 65 74 66 c4 69 6e 67 93 74 68 65 93 4c 69 73 70 93 76 tions.b...y..setf.ing.the.Lisp.v
e620 91 ff 71 c7 61 72 69 61 62 6c 65 93 ca 65 78 74 3a 2a 62 79 74 65 73 2d 63 6f 6e 73 65 64 2d 62 ..q.ariable..ext:*bytes-consed-b
e640 65 74 77 65 65 6e 2d 67 63 73 2a c4 2e 91 04 43 c1 49 66 93 79 98 6f 75 93 73 65 74 93 74 68 69 etween-gcs*....C.If.y.ou.set.thi
e660 73 8e a1 8d 91 12 11 47 76 91 ff 71 c7 61 72 69 61 62 6c 65 2c 91 03 62 66 69 74 96 03 5f c9 64 s......Gv..q.ariable,..bfit.._.d
e680 6f 90 47 1d 65 73 6e 27 74 93 61 63 74 75 61 6c 6c 79 93 74 61 6b 9a b8 e3 65 93 65 0b 65 63 74 o.G.esn't.actually.tak...e.e.ect
e6a0 93 75 6e 98 74 69 6c 93 74 68 65 93 6e 65 78 74 93 47 43 9b 03 5f c6 6f 90 47 1d 63 63 75 72 73 .un.til.the.next.GC.._.o.G.ccurs
e6c0 2e 91 04 91 23 59 91 ff 2a aa 6f 75 93 63 61 6e 93 66 6f 72 63 65 93 61 93 47 43 98 62 90 b8 e3 ....#Y..*.ou.can.force.a.GC.b...
e6e0 79 93 65 78 65 63 75 74 69 6e 67 8e a1 8d 91 12 11 47 ca 28 65 78 74 3a 67 63 29 c4 2e 8e 9f 1f y.executing......G.(ext:gc).....
e700 52 66 8d 8d 91 12 11 47 c9 39 2e 34 2e 32 8e 91 35 34 c9 4c 75 63 69 64 96 03 d5 54 43 6f 6d 6d Rf.....G.9.4.2..54.Lucid...TComm
e720 6f 6e 93 4c 69 73 70 8e a6 8d 91 12 11 47 c4 4c 75 63 69 64 96 02 8e 5f 75 73 65 73 93 61 93 65 on.Lisp......G.Lucid..._uses.a.e
e740 70 68 65 6d 65 72 61 6c 93 67 61 72 62 61 67 65 93 63 6f 6c 6c 65 63 74 6f 72 93 77 69 74 68 93 phemeral.garbage.collector.with.
e760 73 65 76 9a b8 e3 65 72 61 6c 93 73 70 61 63 65 73 93 69 6e 93 61 64 64 69 74 69 6f 6e 93 74 6f sev...eral.spaces.in.addition.to
e780 93 61 93 73 74 6f 70 2d 61 6e 64 2d 63 6f 70 98 79 93 63 6f 6c 6c 65 63 74 6f 72 2e 8e a1 8d 91 .a.stop-and-cop.y.collector.....
e7a0 12 11 47 49 74 96 03 aa cc 61 6c 6c 6f 90 47 1d 63 61 74 65 73 93 6d 65 6d 6f 72 79 93 74 6f 93 ..GIt....allo.G.cates.memory.to.
e7c0 74 68 65 73 65 93 73 70 61 63 65 73 93 62 9a b8 e3 79 93 36 34 6b 93 73 65 67 6d 65 6e 98 74 73 these.spaces.b...y.64k.segmen.ts
e7e0 2c 91 03 c0 29 61 6e 64 93 77 69 6c 6c 93 69 6e 63 72 65 61 73 65 93 74 68 65 93 68 65 61 70 93 ,...)and.will.increase.the.heap.
e800 73 69 7a 65 93 61 73 93 6e 65 63 65 73 73 61 72 79 91 ff 2a aa 2c 8e a1 8d 91 12 11 47 73 75 62 size.as.necessary..*.,......Gsub
e820 91 00 8e 38 6a 65 63 74 96 03 55 55 74 6f 93 61 93 6c 69 6d 69 74 93 6f 6e 93 74 6f 74 61 6c 93 ...8ject..UUto.a.limit.on.total.
e840 6d 65 6d 6f 72 79 93 75 73 61 67 65 2e 8e 9f 11 87 e6 8d 91 21 11 47 54 91 ff 2a aa 6f 96 02 bc memory.usage........!.GT..*.o...
e860 e3 73 65 74 93 74 68 65 93 6d 65 6d 6f 72 79 93 6d 61 6e 61 67 65 6d 65 6e 90 b8 e3 74 93 70 61 .set.the.memory.managemen...t.pa
e880 72 61 6d 65 74 65 72 73 2c 91 02 db 60 63 61 6c 6c 93 74 68 65 93 66 75 6e 63 74 69 6f 6e 93 ca rameters,...`call.the.function..
e8a0 6c 63 6c 3a 63 68 61 6e 67 65 2d 6d 65 6d 6f 72 79 2d 6d 61 6e 61 67 65 6d 65 6e 74 c4 2e 8e a1 lcl:change-memory-management....
e8c0 8d 91 12 11 47 54 68 69 73 96 04 15 fd 66 75 6e 63 74 69 6f 6e 93 61 63 63 65 70 74 73 93 6e 9a ....GThis....function.accepts.n.
e8e0 b8 e3 75 6d 65 72 6f 75 73 93 6b 98 65 79 77 98 6f 72 64 93 61 72 67 75 6d 65 6e 98 74 73 93 74 ..umerous.k.eyw.ord.argumen.ts.t
e900 6f 93 63 6f 6e 98 74 72 6f 6c 93 74 68 65 93 76 91 ff 71 c7 61 72 69 6f 75 73 93 70 61 72 61 6d o.con.trol.the.v..q.arious.param
e920 65 74 65 72 73 2e 91 06 b3 c0 54 68 65 93 6f 6e 65 73 8e a1 8d 91 12 11 47 79 9a b8 e3 6f 75 96 eters.....The.ones......Gy...ou.
e940 02 c1 06 61 72 65 93 6d 6f 73 74 93 6c 69 6b 98 65 6c 79 93 74 6f 93 6e 65 65 64 93 74 6f 93 61 ...are.most.lik.ely.to.need.to.a
e960 6c 74 65 72 93 61 72 65 93 74 68 65 93 ca 3a 65 78 70 61 6e 64 93 c4 61 72 67 75 6d 65 6e 98 74 lter.are.the..:expand..argumen.t
e980 93 28 77 68 69 63 98 68 93 66 6f 72 63 65 73 93 61 6e 93 69 6d 6d 65 64 69 61 74 65 93 65 78 70 .(whic.h.forces.an.immediate.exp
e9a0 61 6e 73 69 6f 6e 8e a1 8d 91 12 11 47 6f 66 96 03 42 d6 74 68 65 93 68 65 61 70 29 93 61 6e 64 ansion......Gof..B.the.heap).and
e9c0 93 74 68 65 93 ca 3a 67 72 6f 77 74 68 2d 6c 69 6d 69 74 93 c4 61 72 67 75 6d 65 6e 9a b8 e3 74 .the..:growth-limit..argumen...t
e9e0 93 28 77 68 69 63 98 68 93 73 65 74 73 93 74 68 65 93 6d 61 78 69 6d 98 75 6d 93 6d 65 6d 6f 72 .(whic.h.sets.the.maxim.um.memor
ea00 79 93 75 73 61 67 65 29 2e 91 04 6b 9d 59 91 ff 2a aa 6f 75 93 63 61 6e 8e a1 8d 91 12 11 47 64 y.usage)...k.Y..*.ou.can......Gd
ea20 6f 9b 02 de d7 ca 28 6c 63 6c 3a 63 68 61 6e 67 65 2d 6d 65 6d 6f 72 79 2d 6d 61 6e 61 67 65 6d o.....(lcl:change-memory-managem
ea40 65 6e 74 96 05 3f fd 3a 68 65 6c 70 93 27 23 74 29 98 c4 74 6f 98 67 65 74 98 61 98 73 75 6d 6d ent..?.:help.'#t)..to.get.a.summ
ea60 61 72 79 98 6f 66 98 61 6c 6c 98 74 68 65 98 64 69 0b 65 72 65 6e 95 b8 e3 74 98 61 72 67 75 6d ary.of.all.the.di.eren...t.argum
ea80 65 6e 93 74 73 2e 8e 9f 1f 52 66 8d 8d 91 12 11 47 c9 39 2e 34 2e 33 8e 91 35 34 c9 41 6c 6c 65 en.ts....Rf.....G.9.4.3..54.Alle
eaa0 67 72 6f 96 03 d5 54 43 6f 6d 6d 6f 6e 93 4c 69 73 70 8e a6 8d 91 12 11 47 c4 41 6c 6c 65 67 72 gro...TCommon.Lisp......G.Allegr
eac0 6f 96 04 4c 67 43 4c 91 04 4c 27 6d 61 6e 61 67 65 73 93 69 74 73 93 68 65 61 70 93 69 6e 93 74 o..LgCL..L'manages.its.heap.in.t
eae0 95 b8 e3 77 93 6f 96 04 4c 67 73 70 61 63 65 73 2c 91 04 8a 2b 63 61 6c 6c 65 64 93 74 68 65 93 ...w.o..Lgspaces,...+called.the.
eb00 6e 65 77 73 70 61 63 65 93 61 6e 64 93 6f 6c 64 73 70 61 63 65 2e 91 07 56 fc 4e 65 77 93 6f 62 newspace.and.oldspace...V.New.ob
eb20 91 00 8e 38 6a 65 63 74 73 93 61 72 65 8e a1 8d 91 12 11 47 61 6c 6c 6f 90 47 1d 63 61 74 65 64 ...8jects.are......Gallo.G.cated
eb40 96 04 b6 ca 66 72 6f 6d 93 74 68 65 93 6e 65 77 73 70 61 63 65 2c 91 05 0f 27 77 68 69 63 9a b8 ....from.the.newspace,...'whic..
eb60 e3 68 93 69 73 93 6d 61 6e 61 67 65 64 93 75 73 69 6e 67 93 61 93 73 74 6f 70 2d 61 6e 64 2d 63 .h.is.managed.using.a.stop-and-c
eb80 6f 70 98 79 93 67 61 72 62 61 67 65 93 63 6f 6c 6c 65 63 74 6f 72 2e 91 08 96 26 41 66 74 65 72 op.y.garbage.collector....&After
eba0 8e a1 8d 91 12 11 47 73 75 72 76 69 76 69 6e 67 96 04 18 73 61 93 63 65 72 74 61 69 6e 93 6e 95 ......Gsurviving...sa.certain.n.
ebc0 b8 e3 75 6d 93 62 90 47 1d 65 72 96 04 18 73 6f 66 93 47 43 73 2c 9b 04 49 3b 6f 62 91 00 8e 38 ..um.b.G.er...sof.GCs,..I;ob...8
ebe0 6a 65 63 74 73 93 69 6e 93 6e 65 77 73 70 61 63 65 93 6d 69 67 72 61 74 65 93 74 6f 93 6f 6c 64 jects.in.newspace.migrate.to.old
ec00 73 70 61 63 65 2c 98 77 68 69 63 90 b8 e3 68 93 69 73 93 47 43 65 64 93 6c 65 73 73 8e a1 8d 91 space,.whic...h.is.GCed.less....
ec20 12 11 47 66 72 65 71 75 65 6e 9a b8 e3 74 6c 79 91 ff 2a aa 2e 91 04 71 c7 42 6f 74 68 96 03 55 ..Gfrequen...tly..*....q.Both..U
ec40 55 6e 65 77 73 70 61 63 65 93 61 6e 64 93 6f 6c 64 73 70 61 63 65 93 67 72 6f 98 77 93 61 75 74 Unewspace.and.oldspace.gro.w.aut
ec60 6f 6d 61 74 69 63 61 6c 6c 79 91 ff 2a aa 2e 8e 9f 11 87 e6 8d 91 21 11 47 59 91 ff 2a aa 6f 75 omatically..*.........!.GY..*.ou
ec80 96 04 36 8a 63 61 6e 27 74 93 73 65 74 93 74 68 65 93 61 62 73 6f 6c 75 74 65 93 73 69 7a 65 93 ..6.can't.set.the.absolute.size.
eca0 6f 66 93 74 68 65 93 6e 65 77 73 70 61 63 65 2c 91 04 6e d6 62 75 74 93 79 90 b8 e3 6f 75 93 63 of.the.newspace,..n.but.y...ou.c
ecc0 61 6e 93 61 64 6a 75 73 74 93 74 68 65 93 73 69 7a 65 93 6f 66 93 74 68 65 93 6e 65 77 73 70 61 an.adjust.the.size.of.the.newspa
ece0 63 65 8e a1 8d 91 12 11 47 62 9a b8 e3 79 96 04 78 52 73 70 90 47 1d 65 63 69 66 79 69 6e 67 93 ce......Gb...y..xRsp.G.ecifying.
ed00 68 6f 98 77 93 6d 61 6e 98 79 93 66 72 65 65 93 62 98 79 74 65 73 93 61 72 65 93 74 6f 93 72 65 ho.w.man.y.free.b.ytes.are.to.re
ed20 6d 61 69 6e 93 61 66 74 65 72 93 61 93 47 43 91 04 78 07 62 98 79 93 ca 73 65 74 66 c4 69 6e 67 main.after.a.GC..x.b.y..setf.ing
ed40 93 ca 28 73 79 73 3a 67 73 67 63 2d 70 61 72 61 6d 65 74 65 72 8e a1 8d 91 12 11 47 3a 66 72 65 ..(sys:gsgc-parameter......G:fre
ed60 65 2d 62 79 74 65 73 2d 6e 65 77 2d 6f 74 68 65 72 29 c4 2e 91 07 83 53 54 68 65 72 65 96 04 5b e-bytes-new-other).....SThere..[
ed80 2e 61 72 65 93 61 6c 73 6f 93 61 93 62 75 6e 63 9a b8 e3 68 93 6f 66 93 6f 74 68 65 72 93 70 61 .are.also.a.bunc...h.of.other.pa
eda0 72 61 6d 65 74 65 72 73 93 74 68 61 74 93 6c 65 74 93 79 98 6f 75 93 63 6f 6e 98 74 72 6f 6c 93 rameters.that.let.y.ou.con.trol.
edc0 74 68 65 8e a1 8d 91 12 11 47 69 6e 63 72 65 6d 65 6e 95 b8 e3 74 9b 03 70 ed 62 93 79 98 77 68 the......Gincremen...t..p.b.y.wh
ede0 69 63 93 68 98 74 68 65 98 6e 65 77 73 70 61 63 65 98 69 73 98 67 72 6f 93 77 6e 2c 91 03 77 d3 ic.h.the.newspace.is.gro.wn,..w.
ee00 68 6f 93 77 98 6d 61 6e 93 79 98 67 65 6e 65 72 61 74 69 6f 6e 73 98 61 72 65 98 72 65 71 75 69 ho.w.man.y.generations.are.requi
ee20 72 65 64 98 74 6f 98 70 72 6f 6d 6f 74 65 98 6f 62 91 00 8e 38 6a 65 63 74 73 8e a1 8d 91 12 11 red.to.promote.ob...8jects......
ee40 47 74 6f 96 03 55 55 6f 6c 64 73 70 61 63 65 2c 93 61 6e 64 93 74 68 65 93 6c 69 6b 9a b8 e3 65 Gto..UUoldspace,.and.the.lik...e
ee60 2e 91 04 71 c7 52 65 66 65 72 93 74 6f 93 74 68 65 93 41 6c 6c 65 67 72 6f 93 6d 61 6e 98 75 61 ...q.Refer.to.the.Allegro.man.ua
ee80 6c 73 93 66 6f 72 93 6d 6f 72 65 93 64 65 74 61 69 6c 73 2e 8e 9f 1f 52 66 8d 8d 91 12 11 47 c9 ls.for.more.details....Rf.....G.
eea0 39 2e 34 2e 34 8e 91 35 34 c9 48 61 72 6c 65 71 75 69 6e 91 03 d5 54 4c 69 73 70 95 ae 39 77 93 9.4.4..54.Harlequin...TLisp..9w.
eec0 6f 72 6b 73 8e a6 8d 91 12 11 47 c4 4c 69 73 70 95 b8 e3 77 93 6f 72 6b 73 96 02 d2 9f 75 73 65 orks......G.Lisp...w.orks....use
eee0 73 93 61 93 67 65 6e 65 72 61 74 69 6f 6e 61 6c 93 67 61 72 62 61 67 65 93 63 6f 6c 6c 65 63 74 s.a.generational.garbage.collect
ef00 6f 72 93 77 69 74 68 93 74 68 72 65 65 93 67 65 6e 65 72 61 74 69 6f 6e 73 2e 91 04 46 35 54 68 or.with.three.generations...F5Th
ef20 65 93 0c 72 73 74 93 61 6e 64 93 73 65 63 6f 6e 64 93 67 65 6e 65 72 61 2d 8e a1 8d 91 12 11 47 e..rst.and.second.genera-......G
ef40 74 69 6f 6e 73 96 02 f2 07 61 72 65 93 6d 61 6e 61 67 65 64 93 77 69 74 68 93 61 93 73 74 6f 70 tions....are.managed.with.a.stop
ef60 2d 61 6e 64 2d 63 6f 70 90 b8 e3 79 93 63 6f 6c 6c 65 63 74 6f 72 2c 91 03 05 e4 62 75 74 93 74 -and-cop...y.collector,....but.t
ef80 68 65 93 6f 6c 64 65 73 74 93 67 65 6e 65 72 61 74 69 6f 6e 93 69 73 93 6e 6f 74 93 6e 6f 72 6d he.oldest.generation.is.not.norm
efa0 61 6c 6c 79 93 67 61 72 62 61 67 65 8e a1 8d 91 12 11 47 63 6f 6c 6c 65 63 74 65 64 96 03 b2 2f ally.garbage......Gcollected.../
efc0 61 74 93 61 6c 6c 2e 9b 05 88 54 41 67 61 69 6e 2c 91 03 c9 65 74 68 65 93 73 79 73 74 65 6d 93 at.all....TAgain,...ethe.system.
efe0 61 74 74 65 6d 70 74 73 93 74 6f 93 67 72 6f 90 b8 e3 77 93 74 68 65 93 68 65 61 70 93 61 75 74 attempts.to.gro...w.the.heap.aut
f000 6f 6d 61 74 69 63 61 6c 6c 79 93 77 68 65 6e 93 6e 65 63 65 73 73 61 72 79 96 ff 2a aa 2e 98 59 omatically.when.necessary..*...Y
f020 93 6f 75 8e a1 8d 91 12 11 47 63 61 6e 27 74 96 02 92 96 73 65 74 93 74 68 65 93 61 62 73 6f 6c .ou......Gcan't....set.the.absol
f040 75 74 65 93 68 65 61 70 93 73 69 7a 65 2c 91 02 b9 89 62 75 74 93 79 9a b8 e3 6f 75 93 63 61 6e ute.heap.size,....but.y...ou.can
f060 93 63 6f 6e 98 74 72 6f 6c 93 74 68 65 93 69 6e 98 74 65 72 76 91 ff 71 c7 61 6c 93 62 90 47 1d .con.trol.the.in.terv..q.al.b.G.
f080 65 74 98 77 98 65 65 6e 93 67 61 72 62 61 67 65 93 63 6f 6c 6c 65 63 74 69 6f 6e 73 93 62 98 79 et.w.een.garbage.collections.b.y
f0a0 93 73 70 90 47 1d 65 63 2d 8e a1 8d 91 12 11 47 69 66 79 69 6e 67 96 03 e6 61 74 68 65 93 ca 3a .sp.G.ec-......Gifying...athe..:
f0c0 6d 69 6e 69 6d 75 6d 2d 66 6f 72 2d 73 77 65 65 70 93 c4 6b 95 b8 e3 65 79 77 93 6f 72 64 9b 03 minimum-for-sweep..k...eyw.ord..
f0e0 e6 61 61 72 67 75 6d 65 6e 93 74 98 74 6f 98 74 68 65 98 ca 6c 77 3a 73 65 74 2d 67 63 2d 70 61 .aargumen.t.to.the..lw:set-gc-pa
f100 72 61 6d 65 74 65 72 73 98 c4 66 75 6e 63 74 69 6f 6e 2e 91 06 24 ea 54 68 69 73 8e a1 8d 91 12 rameters..function...$.This.....
f120 11 47 66 75 6e 63 74 69 6f 6e 96 03 f1 ea 61 63 63 65 70 74 73 93 6f 74 68 65 72 93 61 72 67 75 .Gfunction....accepts.other.argu
f140 6d 65 6e 9a b8 e3 74 73 93 74 6f 93 63 6f 6e 98 74 72 6f 6c 93 74 68 65 93 61 6d 6f 75 6e 98 74 men...ts.to.con.trol.the.amoun.t
f160 93 62 98 79 93 77 68 69 63 98 68 93 74 68 65 93 68 65 61 70 93 69 73 93 65 6e 6c 61 72 67 65 64 .b.y.whic.h.the.heap.is.enlarged
f180 93 61 6e 64 93 77 68 65 6e 8e a1 8d 91 12 11 47 6f 62 91 00 8e 38 6a 65 63 74 73 96 03 55 55 61 .and.when......Gob...8jects..UUa
f1a0 72 65 93 70 72 6f 6d 6f 74 65 64 93 74 6f 93 74 68 65 93 6e 65 78 74 93 67 65 6e 65 72 61 74 69 re.promoted.to.the.next.generati
f1c0 6f 6e 2e 8e 9f 1f 52 66 8d 8d 91 12 11 47 c9 39 2e 34 2e 35 8e 91 35 34 c9 41 4b 90 ae 39 43 4c on....Rf.....G.9.4.5..54.AK..9CL
f1e0 8e a6 8d 91 12 11 47 c4 41 4b 9a b8 e3 43 4c 91 03 ca e3 64 69 76 69 64 65 73 96 03 cb 01 64 79 ......G.AK...CL....divides....dy
f200 6e 61 6d 69 63 93 6d 65 6d 6f 72 79 93 69 6e 98 74 6f 93 74 98 77 98 6f 93 70 61 72 74 73 3a 91 namic.memory.in.to.t.w.o.parts:.
f220 05 5d 1f 63 65 6c 6c 73 93 61 6e 64 93 72 65 6c 6f 9a 47 1d 63 61 74 61 62 6c 65 93 62 6c 6f 98 .].cells.and.relo.G.catable.blo.
f240 63 90 b8 e3 6b 73 2e 91 05 d2 cb 43 65 6c 6c 73 93 61 72 65 93 74 68 65 93 66 75 6e 64 61 2d 8e c...ks.....Cells.are.the.funda-.
f260 a1 8d 91 12 11 47 6d 65 6e 95 b8 e3 74 61 6c 9b 03 91 28 72 65 70 72 65 73 65 6e 93 74 61 74 69 .....Gmen...tal...(represen.tati
f280 6f 6e 73 98 6f 66 98 6f 62 91 00 8e 38 6a 65 63 74 73 2c 91 03 a0 1d 61 6e 64 98 73 6f 6d 65 98 ons.of.ob...8jects,....and.some.
f2a0 74 93 79 70 90 47 1d 65 73 98 6f 66 98 6f 62 91 00 8e 38 6a 65 63 74 73 98 28 73 75 63 93 68 98 t.yp.G.es.of.ob...8jects.(suc.h.
f2c0 61 73 98 76 93 65 63 74 6f 72 73 29 98 69 6e 63 6c 75 64 65 98 61 98 70 90 47 1d 6f 69 6e 93 74 as.v.ectors).include.a.p.G.oin.t
f2e0 65 72 98 74 6f 8e a1 8d 91 12 11 47 61 96 03 b5 d8 72 65 6c 6f 9a 47 1d 63 61 74 61 62 6c 65 93 er.to......Ga....relo.G.catable.
f300 62 6c 6f 98 63 9a b8 e3 6b 2e 91 05 93 50 54 68 65 93 67 61 72 62 61 67 65 93 63 6f 6c 6c 65 63 blo.c...k....PThe.garbage.collec
f320 74 6f 72 93 66 6f 72 93 63 65 6c 6c 73 93 77 98 6f 72 6b 73 93 73 74 72 69 63 74 6c 79 93 62 98 tor.for.cells.w.orks.strictly.b.
f340 79 93 62 75 69 6c 64 69 6e 67 93 61 93 66 72 65 65 93 6c 69 73 74 93 61 6e 64 93 6e 65 76 98 65 y.building.a.free.list.and.nev.e
f360 72 8e a1 8d 91 12 11 47 72 65 6c 6f 9a 47 1d 63 61 74 65 73 96 04 06 41 63 65 6c 6c 73 93 6f 72 r......Grelo.G.cates...Acells.or
f380 93 64 65 61 6c 6c 6f 98 63 61 74 65 73 93 70 61 67 65 73 93 61 6c 72 65 61 64 79 93 61 6c 6c 6f .deallo.cates.pages.already.allo
f3a0 98 63 61 74 65 64 93 66 6f 72 93 61 93 73 70 98 65 63 69 0c 63 93 74 90 b8 e3 79 70 98 65 93 6f .cated.for.a.sp.eci.c.t...yp.e.o
f3c0 66 93 63 65 6c 6c 2e 91 06 84 8c 48 6f 95 b8 e3 77 93 65 76 93 65 72 2c 91 04 32 7c 67 61 72 62 f.cell.....Ho...w.ev.er,..2|garb
f3e0 61 67 65 8e a1 8d 91 12 11 47 63 6f 6c 6c 65 63 74 69 6f 6e 96 03 55 55 64 6f 9a 47 1d 65 73 93 age......Gcollection..UUdo.G.es.
f400 63 6f 6d 70 61 63 74 93 73 74 6f 72 61 67 65 93 61 6c 6c 6f 98 63 61 74 65 64 93 66 6f 72 93 72 compact.storage.allo.cated.for.r
f420 65 6c 6f 98 63 61 74 61 62 6c 65 93 62 6c 6f 98 63 90 b8 e3 6b 73 2e 8e 8e 8e 8c 8b 00 00 00 12 elo.catable.blo.c...ks..........
f440 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 ................................
f460 00 00 00 00 00 00 e4 64 a0 02 a9 4b 85 8d a0 fd 62 b4 7b 8d 8d 91 12 11 47 c8 31 30 91 0a 00 01 .......d...K....b.{.....G.10....
f480 49 4e 53 54 96 ff 2a aa 41 4c 4c 41 93 54 49 4f 4e 91 03 55 55 50 52 90 b8 e3 4f 43 45 44 55 52 INST..*.ALLA.TION..UUPR...OCEDUR
f4a0 45 53 92 00 fd e5 bf c4 31 38 8e 8e a0 02 7f 4b 85 8d a0 fd a3 b4 7b 8d 91 21 11 47 41 4b 95 b8 ES......18.....K......{..!.GAK..
f4c0 e3 43 4c 91 04 6a 3a 70 72 6f 93 76 69 64 65 73 96 04 6a 81 6e 6f 93 6d 65 63 9a b8 e3 68 61 6e .CL..j:pro.vides..j.no.mec...han
f4e0 69 73 6d 93 66 6f 72 93 73 65 74 74 69 6e 67 93 74 68 65 93 74 6f 74 61 6c 93 73 69 7a 65 93 6f ism.for.setting.the.total.size.o
f500 66 93 74 68 65 93 68 65 61 70 2e 91 07 b1 4c 49 6e 93 65 73 73 65 6e 63 65 2c 91 04 af cc 65 61 f.the.heap....LIn.essence,....ea
f520 63 98 68 93 6f 66 93 74 68 65 8e a4 0c 00 00 8d 91 12 11 47 64 69 0b 65 72 65 6e 95 b8 e3 74 9b c.h.of.the.........Gdi.eren...t.
f540 03 55 55 74 93 79 70 90 47 1d 65 73 98 6f 66 98 6f 62 91 00 8e 38 6a 65 63 74 73 98 68 61 73 98 .UUt.yp.G.es.of.ob...8jects.has.
f560 69 74 73 98 6f 93 77 6e 98 68 65 61 70 98 74 68 61 74 98 69 73 98 6d 61 6e 61 67 65 64 98 73 65 its.o.wn.heap.that.is.managed.se
f580 70 61 72 61 74 65 6c 79 98 66 72 6f 6d 98 74 68 65 98 6f 74 68 65 72 73 2e 8e 9f 12 00 00 8d 91 parately.from.the.others........
f5a0 21 11 47 49 66 96 04 44 91 41 4b 9a b8 e3 43 4c 91 04 44 53 72 75 6e 73 93 6f 75 74 93 6f 66 93 !.GIf..D.AK...CL..DSruns.out.of.
f5c0 6d 65 6d 6f 72 79 93 66 6f 72 93 61 93 73 70 90 47 1d 65 63 69 0c 63 93 74 98 79 70 9a 47 1d 65 memory.for.a.sp.G.eci.c.t.yp.G.e
f5e0 93 6f 66 93 6f 62 91 00 8e 38 6a 65 63 74 2c 91 04 80 5f 69 74 73 93 64 65 66 61 75 6c 74 93 62 .of.ob...8ject,..._its.default.b
f600 98 65 68 61 90 b8 e3 76 69 6f 72 93 69 73 93 74 6f 93 69 6e 63 72 65 61 73 65 8e a1 8d 91 12 11 .eha...vior.is.to.increase......
f620 47 74 68 65 9b 04 53 4d 6e 95 b8 e3 75 6d 93 62 95 47 1d 65 72 98 6f 66 98 70 61 67 65 73 98 61 Gthe..SMn...um.b.G.er.of.pages.a
f640 6c 6c 6f 93 63 61 74 65 64 98 66 6f 72 98 74 68 61 74 98 74 90 b8 e3 79 70 93 65 98 6f 66 98 6f llo.cated.for.that.t...yp.e.of.o
f660 62 91 00 8e 38 6a 65 63 74 98 62 90 b8 e3 79 98 35 30 25 2e 91 07 6b b0 59 91 ff 2a aa 6f 75 98 b...8ject.b...y.50%...k.Y..*.ou.
f680 63 61 6e 98 61 6c 73 6f 98 74 65 6c 6c 98 69 74 98 65 78 70 6c 69 63 69 74 6c 79 98 74 6f 8e a1 can.also.tell.it.explicitly.to..
f6a0 8d 91 12 11 47 61 6c 6c 6f 9a 47 1d 63 61 74 65 96 03 2f af 6d 6f 72 65 93 6d 65 6d 6f 72 79 93 ....Gallo.G.cate../.more.memory.
f6c0 66 6f 72 93 61 93 70 61 72 74 69 63 75 6c 61 72 93 74 90 b8 e3 79 70 98 65 93 6f 66 93 6f 62 91 for.a.particular.t...yp.e.of.ob.
f6e0 00 8e 38 6a 65 63 74 2e 91 04 65 3a 46 91 ff 2a aa 6f 72 93 65 78 61 6d 70 6c 65 2c 91 03 37 37 ..8ject...e:F..*.or.example,..77
f700 69 66 93 79 9a b8 e3 6f 75 93 77 98 61 6e 98 74 93 74 6f 93 74 65 6c 6c 93 69 74 93 74 6f 93 61 if.y...ou.w.an.t.to.tell.it.to.a
f720 6c 6c 6f 90 47 1d 63 61 74 65 8e a1 8d 91 12 11 47 35 30 30 96 03 83 2a 70 61 67 65 73 93 28 32 llo.G.cate......G500...*pages.(2
f740 4b 91 03 83 1e 65 61 63 9a b8 e3 68 29 93 66 6f 72 93 63 6f 6e 73 93 63 65 6c 6c 73 2c 91 03 8e K....eac...h).for.cons.cells,...
f760 9f 79 98 6f 75 93 63 61 6e 93 64 6f 93 ca 28 73 79 73 3a 61 6c 6c 6f 63 61 74 65 96 05 3f fd 27 .y.ou.can.do..(sys:allocate..?.'
f780 63 6f 6e 73 93 35 30 30 29 c4 2e 91 04 fb 47 53 69 6d 69 6c 61 72 6c 79 91 ff 2a aa 2c 91 03 8e cons.500).....GSimilarly..*.,...
f7a0 9f 79 98 6f 75 96 03 83 2a 63 61 6e 93 64 6f 8e a1 8d 91 12 11 47 73 6f 6d 65 74 68 69 6e 67 96 .y.ou...*can.do......Gsomething.
f7c0 02 cf 4c 6c 69 6b 9a b8 e3 65 93 ca 28 73 79 73 3a 61 6c 6c 6f 63 61 74 65 2d 72 65 6c 6f 63 61 ..Llik...e..(sys:allocate-reloca
f7e0 74 61 62 6c 65 2d 70 61 67 65 73 91 05 3f fd 31 30 30 29 93 c4 74 6f 93 63 6f 6e 98 74 72 6f 6c table-pages..?.100)..to.con.trol
f800 93 68 6f 98 77 93 6d 98 75 63 98 68 93 6d 65 6d 6f 72 79 93 69 73 93 61 98 76 91 ff 71 c7 61 69 .ho.w.m.uc.h.memory.is.a.v..q.ai
f820 6c 61 62 6c 65 8e a1 8d 91 12 11 47 66 6f 72 96 03 69 78 72 65 6c 6f 9a 47 1d 63 61 74 61 62 6c lable......Gfor..ixrelo.G.catabl
f840 65 93 62 6c 6f 98 63 9a b8 e3 6b 73 2e 91 04 ae 31 55 73 65 93 74 68 65 93 ca 6c 69 73 70 3a 72 e.blo.c...ks....1Use.the..lisp:r
f860 6f 6f 6d 93 c4 66 75 6e 63 74 69 6f 6e 93 74 6f 93 0c 6e 64 93 6f 75 74 93 74 68 65 93 63 75 72 oom..function.to..nd.out.the.cur
f880 72 65 6e 98 74 93 61 6c 6c 6f 90 47 1d 63 61 74 69 6f 6e 93 73 74 61 74 69 73 74 69 63 73 93 61 ren.t.allo.G.cation.statistics.a
f8a0 6e 64 8e a1 8d 91 12 11 47 74 68 65 96 03 55 55 64 69 0b 65 72 65 6e 90 b8 e3 74 93 63 6c 61 73 nd......Gthe..UUdi.eren...t.clas
f8c0 73 65 73 93 6f 66 93 63 65 6c 6c 73 2e 8e 9f 1f fe 36 8d 8d 91 12 11 47 c9 39 2e 34 2e 36 8e 91 ses.of.cells.....6.....G.9.4.6..
f8e0 35 34 c9 4d 61 63 69 6e 90 ae 39 74 6f 73 68 96 03 d5 54 43 6f 6d 6d 6f 6e 93 4c 69 73 70 8e a4 54.Macin..9tosh...TCommon.Lisp..
f900 18 75 54 8d 91 12 11 47 c4 57 9b ff 2a aa 65 96 03 55 55 64 6f 6e 27 74 93 66 75 6c 6c 79 93 73 .uT....G.W..*.e..UUdon't.fully.s
f920 75 70 70 90 47 1d 6f 72 74 93 4d 43 4c 93 79 90 b8 e3 65 74 2e 91 04 71 c7 53 6f 72 72 79 98 2e upp.G.ort.MCL.y...et...q.Sorry..
f940 8e 9f 27 11 c4 8d 8d 91 12 11 47 e2 31 30 8e 91 33 2f f0 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 91 ..'.......G.10..3/.Installation.
f960 05 85 1c 50 72 6f 90 75 c2 63 65 64 75 72 65 73 8e 9f 1d e7 1b 8d 8d 91 12 11 47 db 31 30 2e 31 ...Pro.u.cedures..........G.10.1
f980 8e 91 37 91 47 48 61 73 6b 90 a0 00 65 6c 6c 91 04 80 00 55 73 65 72 73 8e a1 8d 91 12 11 47 c4 ..7.GHask...ell....Users......G.
f9a0 41 6c 6c 96 03 6c 94 75 73 65 72 73 93 6f 66 93 74 68 65 93 48 61 73 6b 9a b8 e3 65 6c 6c 93 73 All..l.users.of.the.Hask...ell.s
f9c0 79 73 74 65 6d 93 6e 65 65 64 93 74 6f 93 6d 6f 90 47 1d 64 69 66 79 93 74 68 65 69 72 8d 93 ca ystem.need.to.mo.G.dify.their...
f9e0 2e 63 73 68 72 63 8e 91 26 59 16 c4 0c 6c 65 93 74 6f 93 64 65 0c 6e 65 93 74 68 65 93 65 6e 98 .cshrc..&Y...le.to.de.ne.the.en.
fa00 76 69 72 6f 6e 6d 65 6e 98 74 93 76 91 ff 71 c7 61 72 69 61 62 6c 65 8e a4 0c 00 00 8d 8d 91 12 vironmen.t.v..q.ariable.........
fa20 11 47 ca 48 41 53 4b 45 4c 4c 8e 91 3a 3b fd c4 61 6e 64 96 03 6a cb 72 65 61 64 93 74 68 65 93 .G.HASKELL..:;..and..j.read.the.
fa40 48 61 73 6b 9a b8 e3 65 6c 6c 93 73 68 65 6c 6c 93 69 6e 69 74 93 0c 6c 65 2e 91 04 b2 29 54 68 Hask...ell.shell.init..le....)Th
fa60 65 93 76 91 ff 71 c7 61 72 69 61 62 6c 65 8d 93 ca 48 41 53 4b 45 4c 4c 8e 91 2b 95 81 c4 70 90 e.v..q.ariable...HASKELL..+...p.
fa80 47 1d 6f 69 6e 98 74 73 93 74 6f 93 74 68 65 93 64 69 72 65 63 74 6f 72 79 93 69 6e 93 77 68 69 G.oin.ts.to.the.directory.in.whi
faa0 63 98 68 8e a1 8d 91 12 11 47 74 68 65 96 03 55 55 73 79 73 74 65 6d 93 68 61 73 93 62 90 47 1d c.h......Gthe..UUsystem.has.b.G.
fac0 65 65 6e 93 69 6e 73 74 61 6c 6c 65 64 2e 91 04 71 c7 54 68 65 93 66 6f 6c 6c 6f 90 b8 e3 77 69 een.installed...q.The.follo...wi
fae0 6e 67 93 6c 69 6e 65 73 93 67 6f 93 69 6e 8d 93 ca 2e 63 73 68 72 63 8e 91 22 d5 43 c4 3a 8e a9 ng.lines.go.in....cshrc..".C.:..
fb00 1a 00 00 8d 8d 91 12 11 47 ca 73 65 74 65 6e 76 96 05 3f fd 48 41 53 4b 45 4c 4c 93 3c 64 69 72 ........G.setenv..?.HASKELL.<dir
fb20 65 63 74 6f 72 79 93 63 6f 6e 74 61 69 6e 69 6e 67 93 48 61 73 6b 65 6c 6c 3e 8e 8e a1 8d 8d 91 ectory.containing.Haskell>......
fb40 12 11 47 73 6f 75 72 63 65 91 05 3f fd 24 48 41 53 4b 45 4c 4c 2f 68 61 73 6b 65 6c 6c 2d 73 65 ..Gsource..?.$HASKELL/haskell-se
fb60 74 75 70 8e 8e a6 8d 91 12 11 47 c4 52 65 6d 65 6d 9a b8 e3 62 90 47 1d 65 72 96 03 55 55 74 6f tup.......G.Remem...b.G.er..UUto
fb80 93 72 65 6c 6f 61 64 93 79 98 6f 75 72 8d 93 ca 2e 63 73 68 72 63 8e 91 26 2a 98 c4 62 90 47 1d .reload.y.our....cshrc..&*..b.G.
fba0 65 66 6f 72 65 93 79 98 6f 75 93 72 75 6e 93 48 61 73 6b 98 65 6c 6c 93 66 6f 72 93 74 68 65 93 efore.y.ou.run.Hask.ell.for.the.
fbc0 0c 72 73 74 93 74 69 6d 65 2e 8e 9f 12 00 00 8d 91 21 11 47 55 73 65 72 73 96 03 55 55 6f 66 93 .rst.time........!.GUsers..UUof.
fbe0 74 68 65 93 45 6d 61 63 73 93 48 61 73 6b 9a b8 e3 65 6c 6c 93 6d 6f 90 47 1d 64 65 93 6e 65 65 the.Emacs.Hask...ell.mo.G.de.nee
fc00 64 93 74 6f 93 6d 61 6b 98 65 93 61 93 66 65 77 93 63 98 68 61 6e 67 65 64 93 74 6f 93 74 68 65 d.to.mak.e.a.few.c.hanged.to.the
fc20 69 72 8d 93 ca 2e 65 6d 61 63 73 8e 91 26 2a 98 c4 0c 6c 65 2e 8e a6 8d 8d 8d 8d 91 21 11 46 c6 ir....emacs..&*...le........!.F.
fc40 0f 8e 8e 8e 91 2b 11 47 c4 41 64 64 96 03 55 55 74 68 65 93 48 61 73 6b 9a b8 e3 65 6c 6c 93 45 .....+.G.Add..UUthe.Hask...ell.E
fc60 6d 61 63 73 93 74 6f 90 47 1d 6f 6c 73 93 64 69 72 65 63 74 6f 72 79 93 74 6f 93 74 68 65 93 73 macs.to.G.ols.directory.to.the.s
fc80 65 61 72 63 98 68 93 70 61 74 68 3a 8e a9 18 00 00 8d 8d 91 2b 11 47 ca 28 73 65 74 71 91 05 3f earc.h.path:........+.G.(setq..?
fca0 fd 6c 6f 61 64 2d 70 61 74 68 8e 8e a1 8d 8d 91 4a 91 35 28 63 6f 6e 73 96 05 3f fd 28 63 6f 6e .load-path......J.5(cons..?.(con
fcc0 63 61 74 93 28 67 65 74 65 6e 76 93 22 48 41 53 4b 45 4c 4c 22 29 93 22 2f 65 6d 61 63 73 2d 74 cat.(getenv."HASKELL")."/emacs-t
fce0 6f 6f 6c 73 22 29 8e 8e a1 8d 8d 91 6a 11 23 6c 6f 61 64 2d 70 61 74 68 29 29 8e 8e a6 8d 8d 8d ools")......j.#load-path))......
fd00 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 43 68 61 6e 67 65 96 03 55 55 74 68 65 93 76 9b ff ..!.F......+.G.Change..UUthe.v..
fd20 71 c7 61 6c 75 65 93 6f 66 93 74 68 65 93 45 6d 61 63 73 93 76 98 61 72 69 61 62 6c 65 8d 93 ca q.alue.of.the.Emacs.v.ariable...
fd40 61 75 74 6f 2d 6d 6f 64 65 2d 61 6c 69 73 74 8e 91 52 15 28 c4 3a 8e a6 8d 8d 91 2b 11 47 ca 28 auto-mode-alist..R.(.:.....+.G.(
fd60 73 65 74 71 91 05 3f fd 61 75 74 6f 2d 6d 6f 64 65 2d 61 6c 69 73 74 8e 8e a1 8d 8d 91 4a 91 35 setq..?.auto-mode-alist......J.5
fd80 28 61 70 70 65 6e 64 96 05 3f fd 27 28 28 22 5c 5c 2e 68 73 24 22 93 2e 93 68 61 73 6b 65 6c 6c (append..?.'(("\\.hs$"...haskell
fda0 2d 6d 6f 64 65 29 93 28 22 5c 5c 2e 6c 68 73 24 22 93 2e 93 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 -mode).("\\.lhs$"...haskell-mode
fdc0 29 29 8e 8e a1 8d 8d 91 79 d1 1a 61 75 74 6f 2d 6d 6f 64 65 2d 61 6c 69 73 74 29 29 8e 8e a6 8d ))......y..auto-mode-alist))....
fde0 91 2b 11 47 c4 54 68 69 73 96 03 55 55 77 69 6c 6c 93 63 61 75 73 65 93 65 6e 9a b8 e3 74 72 79 .+.G.This..UUwill.cause.en...try
fe00 93 69 6e 98 74 6f 93 74 68 65 93 48 61 73 6b 98 65 6c 6c 93 6d 6f 90 47 1d 64 65 93 77 68 65 6e .in.to.the.Hask.ell.mo.G.de.when
fe20 65 76 98 65 72 93 61 93 48 61 73 6b 98 65 6c 6c 93 73 6f 75 72 63 65 93 0c 6c 65 93 69 73 93 65 ev.er.a.Hask.ell.source..le.is.e
fe40 64 69 74 65 64 2e 8e 9f 14 00 00 8d 8d 8d 8d 91 21 11 46 c6 0f 8e 8e 8e 91 2b 11 47 c4 4d 61 6b dited...........!.F......+.G.Mak
fe60 9a b8 e3 65 96 03 55 55 45 6d 61 63 73 93 6c 6f 61 64 93 74 68 65 93 48 61 73 6b 98 65 6c 6c 93 ...e..UUEmacs.load.the.Hask.ell.
fe80 6d 6f 90 47 1d 64 65 93 66 72 6f 6d 93 74 68 65 93 73 74 61 72 74 3a 8e a6 8d 8d 91 2b 11 47 ca mo.G.de.from.the.start:.....+.G.
fea0 28 6c 6f 61 64 2d 6c 69 62 72 61 72 79 91 05 3f fd 22 68 61 73 6b 65 6c 6c 22 29 8e 8e 8e 8e 8c (load-library..?."haskell").....
fec0 8b 00 00 00 13 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 ................................
fee0 00 00 00 00 00 00 00 00 00 00 00 f4 3b a0 02 a9 4b 85 8d a0 fd 62 b4 7b 8d 8d 91 12 11 47 c8 31 ............;...K....b.{.....G.1
ff00 30 91 0a 00 01 49 4e 53 54 96 ff 2a aa 41 4c 4c 41 93 54 49 4f 4e 91 03 55 55 50 52 90 b8 e3 4f 0....INST..*.ALLA.TION..UUPR...O
ff20 43 45 44 55 52 45 53 92 00 fd e5 bf c4 31 39 8e 8e a0 02 7f 4b 85 8d a0 fd a3 b4 7b 8d 8d 91 12 CEDURES......19.....K......{....
ff40 11 47 db 31 30 2e 32 8e 91 37 91 47 49 6e 69 74 91 04 80 00 46 69 6c 65 73 8e a9 18 75 54 8d 91 .G.10.2..7.GInit....Files...uT..
ff60 12 11 47 c4 49 74 96 04 38 93 69 73 93 70 90 47 1d 6f 73 73 69 62 6c 65 93 74 6f 93 63 75 73 74 ..G.It..8.is.p.G.ossible.to.cust
ff80 6f 6d 69 7a 65 93 74 68 65 93 48 61 73 6b 9a b8 e3 65 6c 6c 93 65 6e 98 76 69 72 6f 6e 6d 65 6e omize.the.Hask...ell.en.vironmen
ffa0 98 74 93 75 73 69 6e 67 93 69 6e 69 74 93 0c 6c 65 73 93 77 68 69 63 98 68 93 61 72 65 93 72 65 .t.using.init..les.whic.h.are.re
ffc0 61 64 93 74 6f 93 74 68 65 93 48 61 73 6b 98 65 6c 6c 8e a4 0c 00 00 8d 91 12 11 47 73 79 73 74 ad.to.the.Hask.ell.........Gsyst
ffe0 65 6d 96 05 1e 89 61 74 93 73 74 61 72 74 75 70 2e 91 09 cd 63 54 68 65 73 65 93 63 61 6e 93 62 em....at.startup....cThese.can.b
10000 90 47 1d 65 93 75 73 65 64 93 74 6f 93 63 6f 6e 9a b8 e3 74 72 6f 6c 93 74 68 65 93 75 6e 64 65 .G.e.used.to.con...trol.the.unde
10020 72 6c 79 69 6e 67 93 4c 69 73 70 93 65 6e 98 76 69 72 6f 6e 6d 65 6e 98 74 2e 91 09 cd 63 54 68 rlying.Lisp.en.vironmen.t....cTh
10040 65 93 0c 6c 65 73 8e a1 8d 8d 91 12 11 47 ca 24 48 41 53 4b 45 4c 4c 2f 2e 79 68 61 73 6b 65 6c e..les.......G.$HASKELL/.yhaskel
10060 6c 8e 91 74 78 95 c4 61 6e 64 8d 91 03 e7 84 ca 7e 2f 2e 79 68 61 73 6b 65 6c 6c 8e 91 41 8e e7 l..tx..and......~/.yhaskell..A..
10080 c4 61 72 65 96 03 e7 84 72 65 61 64 93 69 6e 90 b8 e3 74 6f 93 74 68 65 93 4c 69 73 70 93 73 79 .are....read.in...to.the.Lisp.sy
100a0 73 74 65 6d 93 6f 6e 93 73 74 61 72 74 75 70 2e 91 06 28 53 54 68 65 73 65 93 0c 6c 65 73 93 61 stem.on.startup...(SThese..les.a
100c0 72 65 8e a1 8d 91 12 11 47 64 65 70 9a 47 1d 65 6e 64 65 6e 90 b8 e3 74 96 03 55 55 6f 6e 93 74 re......Gdep.G.enden...t..UUon.t
100e0 68 65 93 70 61 72 74 69 63 75 6c 61 72 93 4c 69 73 70 93 62 98 65 69 6e 67 93 75 73 65 64 93 61 he.particular.Lisp.b.eing.used.a
10100 6e 64 93 61 72 65 93 6e 6f 74 93 66 75 72 74 68 65 72 93 64 65 73 63 72 69 62 98 65 64 93 68 65 nd.are.not.further.describ.ed.he
10120 72 65 2e 8e 9f 21 fe 36 8d 8d 91 12 11 47 db 31 30 2e 33 8e 91 37 91 47 49 6e 73 74 61 6c 6c 69 re...!.6.....G.10.3..7.GInstalli
10140 6e 67 96 04 80 00 74 68 65 93 44 69 73 74 72 69 62 75 74 69 6f 6e 8e a6 8d 91 12 11 47 c4 49 66 ng....the.Distribution......G.If
10160 96 03 46 e3 79 9a b8 e3 6f 75 93 61 72 65 93 75 73 69 6e 67 93 74 68 65 93 65 78 65 63 75 74 61 ..F.y...ou.are.using.the.executa
10180 62 6c 65 93 64 69 73 74 72 69 62 75 74 69 6f 6e 2c 91 03 49 c7 69 6e 73 74 61 6c 6c 61 74 69 6f ble.distribution,..I.installatio
101a0 6e 93 6f 66 93 74 68 65 93 59 91 ff 2a aa 61 6c 65 93 48 61 73 6b 98 65 6c 6c 93 73 79 73 74 65 n.of.the.Y..*.ale.Hask.ell.syste
101c0 6d 93 69 73 93 73 69 6d 70 6c 65 2e 91 04 6c f6 41 66 74 65 72 8e a1 8d 91 12 11 47 75 6e 70 61 m.is.simple...l.After......Gunpa
101e0 63 9a b8 e3 6b 69 6e 67 96 04 56 56 74 68 65 93 74 61 72 93 0c 6c 65 2c 91 04 96 96 74 68 65 93 c...king..VVthe.tar..le,....the.
10200 73 79 73 74 65 6d 93 73 68 6f 75 6c 64 93 62 90 47 1d 65 93 69 6d 6d 65 64 69 61 74 65 6c 79 93 system.should.b.G.e.immediately.
10220 72 75 6e 6e 61 62 6c 65 93 62 98 79 93 61 93 75 73 65 72 93 77 68 6f 93 68 61 73 93 6d 61 64 65 runnable.b.y.a.user.who.has.made
10240 93 74 68 65 8e a1 8d 91 12 11 47 6e 65 63 65 73 73 61 72 79 96 03 55 55 6d 6f 90 47 1d 64 69 0c .the......Gnecessary..UUmo.G.di.
10260 63 61 74 69 6f 6e 73 93 74 6f 8d 93 ca 2e 63 73 68 72 63 8e 91 26 2a 98 c4 61 6e 64 8d 93 ca 2e cations.to....cshrc..&*..and....
10280 65 6d 61 63 73 8e 91 22 d5 43 c4 2e 8e a9 12 00 00 8d 91 21 11 47 54 91 ff 2a aa 6f 96 03 2b 9d emacs..".C.........!.GT..*.o..+.
102a0 72 65 62 75 69 6c 64 93 74 68 65 93 73 79 73 74 65 6d 93 66 72 6f 6d 93 74 68 65 93 73 6f 75 72 rebuild.the.system.from.the.sour
102c0 63 65 93 64 69 73 74 72 69 62 75 74 69 6f 6e 2c 91 03 33 f5 73 65 65 93 74 68 65 93 69 6e 73 74 ce.distribution,..3.see.the.inst
102e0 72 75 63 74 69 6f 6e 73 93 69 6e 93 74 68 65 8d 93 ca 52 45 41 44 4d 45 8e 91 25 d7 28 c4 0c 6c ructions.in.the...README..%.(..l
10300 65 93 69 6e 93 74 68 65 8e a1 8d 91 12 11 47 61 70 70 72 6f 70 72 69 61 74 65 96 03 55 55 73 75 e.in.the......Gappropriate..UUsu
10320 62 90 47 1d 64 69 72 65 63 74 6f 72 79 93 6f 66 8d 93 ca 24 48 41 53 4b 45 4c 4c 2f 63 6f 6d 8e b.G.directory.of...$HASKELL/com.
10340 91 42 55 31 c4 2e 8e a6 8d 91 21 11 47 43 6f 6d 70 69 6c 69 6e 67 96 03 9b 94 74 68 65 93 59 91 .BU1......!.GCompiling....the.Y.
10360 ff 2a aa 61 6c 65 93 48 61 73 6b 9a b8 e3 65 6c 6c 93 73 79 73 74 65 6d 93 66 72 6f 6d 93 74 68 .*.ale.Hask...ell.system.from.th
10380 65 93 73 6f 75 72 63 65 93 64 69 73 74 72 69 62 75 74 69 6f 6e 93 74 61 6b 98 65 73 93 61 93 66 e.source.distribution.tak.es.a.f
103a0 65 77 93 68 6f 75 72 73 93 61 6e 64 93 72 65 71 75 69 72 65 73 8e a1 8d 91 12 11 47 61 96 04 f9 ew.hours.and.requires......Ga...
103c0 a8 73 75 62 73 74 61 6e 9a b8 e3 74 69 61 6c 93 61 6d 6f 75 6e 98 74 93 6f 66 93 76 69 72 74 75 .substan...tial.amoun.t.of.virtu
103e0 61 6c 93 6d 65 6d 6f 72 79 9b ff 2a aa 2c 91 05 62 bc 70 61 72 74 69 63 75 6c 61 72 6c 79 93 66 al.memory..*.,..b.particularly.f
10400 6f 72 93 70 72 6f 90 47 1d 63 65 73 73 69 6e 67 93 74 68 65 93 73 74 61 6e 64 61 72 64 93 70 72 or.pro.G.cessing.the.standard.pr
10420 65 6c 75 64 65 2e 91 09 5e c0 57 98 65 8e a1 8d 91 12 11 47 72 65 63 6f 6d 6d 65 6e 64 96 03 c1 elude...^.W.e......Grecommend...
10440 8f 74 68 61 74 93 79 9a b8 e3 6f 75 93 68 61 98 76 98 65 93 61 74 93 6c 65 61 73 74 93 35 30 93 .that.y...ou.ha.v.e.at.least.50.
10460 6d 65 67 61 62 98 79 74 65 73 93 28 61 6e 64 93 70 72 65 66 65 72 61 62 6c 79 93 6d 6f 72 65 29 megab.ytes.(and.preferably.more)
10480 93 6f 66 93 73 77 98 61 70 93 73 70 61 63 65 93 61 98 76 91 ff 71 c7 61 69 6c 61 62 6c 65 93 74 .of.sw.ap.space.a.v..q.ailable.t
104a0 6f 8e a1 8d 91 12 11 47 64 6f 96 04 8f 94 74 68 69 73 2e 91 08 20 85 4f 6e 63 65 93 74 68 65 93 o......Gdo....this.....Once.the.
104c0 73 79 73 74 65 6d 93 68 61 73 93 62 9a 47 1d 65 65 6e 93 62 75 69 6c 74 2c 91 04 de 24 77 95 b8 system.has.b.G.een.built,...$w..
104e0 e3 65 27 76 93 65 96 04 8f 94 62 98 65 65 6e 93 61 62 6c 65 93 74 6f 93 72 75 6e 93 72 65 61 73 .e'v.e....b.een.able.to.run.reas
10500 6f 6e 61 62 6c 79 2d 73 69 7a 65 64 93 70 72 6f 67 72 61 6d 73 93 6f 6e 8e a1 8d 91 12 11 47 77 onably-sized.programs.on......Gw
10520 9a b8 e3 6f 72 6b 73 74 61 74 69 6f 6e 73 96 03 55 55 77 69 74 68 93 61 72 6f 75 6e 64 93 32 30 ...orkstations..UUwith.around.20
10540 93 6d 65 67 61 62 98 79 74 65 73 93 6f 66 93 73 77 98 61 70 93 73 70 61 63 65 2e 8e a6 8d 91 21 .megab.ytes.of.sw.ap.space.....!
10560 11 47 59 91 ff 2a aa 6f 75 96 02 f1 d9 77 69 6c 6c 93 61 6c 73 6f 93 6e 65 65 64 93 73 6f 6d 65 .GY..*.ou....will.also.need.some
10580 93 64 69 73 6b 93 73 70 61 63 65 93 74 6f 93 72 65 62 75 69 6c 64 93 74 68 65 93 73 79 73 74 65 .disk.space.to.rebuild.the.syste
105a0 6d 2e 91 04 50 9e 4f 6e 93 61 93 53 70 61 72 63 2c 91 03 05 bf 74 68 65 93 4c 75 63 69 64 93 76 m...P.On.a.Sparc,....the.Lucid.v
105c0 90 b8 e3 65 72 73 69 6f 6e 93 72 65 71 75 69 72 65 73 8e a1 8d 91 12 11 47 61 62 90 47 1d 6f 75 ...ersion.requires......Gab.G.ou
105e0 74 96 03 69 b6 31 35 93 6d 65 67 61 62 9a b8 e3 79 74 65 73 2c 91 03 6e ce 74 68 65 93 43 4d 55 t..i.15.megab...ytes,..n.the.CMU
10600 91 03 69 b0 61 6e 64 93 41 4b 98 43 4c 91 03 69 b0 76 98 65 72 73 69 6f 6e 73 93 61 62 90 47 1d ..i.and.AK.CL..i.v.ersions.ab.G.
10620 6f 75 74 93 32 35 93 6d 65 67 61 62 98 79 74 65 73 2e 91 04 ae e9 54 68 69 73 93 69 73 93 69 6e out.25.megab.ytes.....This.is.in
10640 93 61 64 64 69 74 69 6f 6e 93 74 6f 93 74 68 65 8e a1 8d 91 12 11 47 64 69 73 6b 96 03 55 55 73 .addition.to.the......Gdisk..UUs
10660 70 61 63 65 93 72 65 71 75 69 72 65 64 93 74 6f 93 69 6e 73 74 61 6c 6c 93 74 68 65 93 4c 69 73 pace.required.to.install.the.Lis
10680 70 93 73 79 73 74 65 6d 2e 8e a6 8d 91 21 11 47 57 91 ff 2a aa 65 9b 03 f2 67 68 61 95 b8 e3 76 p.system.....!.GW..*.e...gha...v
106a0 93 65 98 6e 6f 74 69 63 65 64 98 74 68 61 74 98 74 68 65 98 41 4b 93 43 4c 91 03 f2 3e 76 93 65 .e.noticed.that.the.AK.CL...>v.e
106c0 72 73 69 6f 6e 98 69 73 98 6e 6f 74 69 63 69 62 6c 79 98 73 6c 6f 93 77 93 65 72 98 74 68 61 6e rsion.is.noticibly.slo.w.er.than
106e0 98 76 93 65 72 73 69 6f 6e 73 98 62 75 69 6c 74 98 77 69 74 68 98 74 68 65 98 6f 74 68 65 72 8e .v.ersions.built.with.the.other.
10700 a1 8d 91 12 11 47 4c 69 73 70 73 2e 91 04 71 c7 57 9b ff 2a aa 65 96 03 55 55 72 65 63 6f 6d 6d .....GLisps...q.W..*.e..UUrecomm
10720 65 6e 64 93 74 68 61 74 93 79 90 b8 e3 6f 75 93 75 73 65 93 61 93 5c 72 65 61 6c 22 93 4c 69 73 end.that.y...ou.use.a.\real".Lis
10740 70 93 74 6f 93 62 75 69 6c 64 93 59 98 61 6c 65 93 48 61 73 6b 90 b8 e3 65 6c 6c 93 69 66 93 61 p.to.build.Y.ale.Hask...ell.if.a
10760 74 93 61 6c 6c 93 70 90 47 1d 6f 73 73 69 62 6c 65 2e 8e 8e 8e 8c 8b 00 00 00 14 00 00 00 00 00 t.all.p.G.ossible...............
10780 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 ................................
107a0 00 fe c0 a0 02 a9 4b 85 8d a0 fd 62 b4 7b 8d 8d 91 12 11 47 c8 52 45 46 45 52 45 4e 43 45 53 92 ......K....b.{.....G.REFERENCES.
107c0 01 62 de ad c4 32 30 8e 8e a0 02 7f 4b 85 8d a0 fd a3 b4 7b 8d 91 12 11 47 e2 52 65 66 65 72 65 .b...20.....K......{....G.Refere
107e0 6e 63 65 73 8e 9f 19 e7 1b 8d 8d 8d 91 12 11 47 c4 5b 31 5d 8e 8e 91 21 9f 82 43 68 95 b8 e3 75 nces...........G.[1]...!..Ch...u
10800 63 93 6b 96 05 b9 ab 43 6f 6e 73 65 6c 2e 91 0b 8f b5 46 91 ff 2a aa 61 73 74 93 73 74 72 69 63 c.k....Consel.....F..*.ast.stric
10820 74 6e 65 73 73 93 61 6e 61 6c 79 73 69 73 93 76 69 61 93 73 79 6d 90 b8 e3 62 9a 47 1d 6f 6c 69 tness.analysis.via.sym...b.G.oli
10840 63 93 0c 78 70 98 6f 69 6e 9a b8 e3 74 93 69 74 65 72 61 74 69 6f 6e 2e 91 0b 8f b5 54 91 ff 2a c..xp.oin...t.iteration.....T..*
10860 aa 65 63 98 68 6e 69 63 61 6c 93 52 65 70 90 47 1d 6f 72 74 8e a4 0c 00 00 8d 91 21 9f 82 59 96 .ec.hnical.Rep.G.ort.......!..Y.
10880 ff 2a aa 41 4c 45 55 2f 44 43 53 2f 52 52 2d 38 36 37 2c 9b 03 55 55 59 93 61 6c 65 98 55 6e 69 .*.ALEU/DCS/RR-867,..UUY.ale.Uni
108a0 76 95 b8 e3 65 72 73 69 74 93 79 98 44 65 70 61 72 74 6d 65 6e 93 74 98 6f 66 98 43 6f 6d 70 75 v...ersit.y.Departmen.t.of.Compu
108c0 74 65 72 98 53 63 69 65 6e 63 65 2c 98 53 65 70 74 65 6d 93 62 90 47 1d 65 72 98 31 39 39 31 2e ter.Science,.Septem.b.G.er.1991.
108e0 8e a9 14 00 00 8d 8d 8d 91 12 11 47 5b 32 5d 8e 8e 91 21 9f 82 41 6e 64 72 65 77 96 04 04 15 47 ...........G[2]...!..Andrew....G
10900 69 6c 6c 2c 9b 04 2f c5 4a 6f 68 6e 93 4c 61 75 6e 63 95 b8 e3 68 93 62 75 72 79 91 ff 2a aa 2c ill,../.John.Launc...h.bury..*.,
10920 98 61 6e 64 96 04 04 15 53 69 6d 6f 6e 93 4c 9b 04 03 e8 50 90 b8 e3 65 79 74 6f 6e 93 4a 6f 6e .and....Simon.L....P...eyton.Jon
10940 65 73 2e 91 06 77 b1 41 98 73 68 6f 72 74 93 63 75 74 93 74 6f 93 64 65 66 6f 72 65 73 74 61 74 es...w.A.short.cut.to.deforestat
10960 69 6f 6e 2e 91 06 77 b1 49 6e 8e a1 8d 91 21 9f 82 c7 46 91 ff 3b bc 75 6e 63 74 69 6f 6e 61 6c ion...w.In....!...F..;.unctional
10980 9b 03 93 e7 50 72 96 ff 7d 27 6f 93 67 72 93 61 6d 6d 69 6e 67 98 61 6e 64 98 43 6f 6d 70 75 74 ....Pr..}'o.gr.amming.and.Comput
109a0 65 72 98 41 90 be 93 72 93 63 68 69 74 65 93 63 74 75 72 93 65 c4 2c 91 03 55 55 31 39 39 33 2e er.A...r.chite.ctur.e.,..UU1993.
109c0 8e a6 8d 8d 8d 91 12 11 47 5b 33 5d 8e 8e 91 21 9f 82 50 9a b8 e3 61 75 6c 96 04 5e f5 48 75 64 ........G[3]...!..P...aul..^.Hud
109e0 61 6b 2c 91 04 a1 5d 53 69 6d 6f 6e 93 50 98 65 79 74 6f 6e 93 4a 6f 6e 65 73 2c 9b 04 a1 5d 50 ak,...]Simon.P.eyton.Jones,...]P
10a00 68 69 6c 69 70 93 4c 2e 93 57 91 ff 2a aa 61 64 6c 65 72 2c 98 42 72 69 61 6e 93 42 6f 75 74 65 hilip.L..W..*.adler,.Brian.Boute
10a20 6c 2c 98 4a 6f 6e 93 46 91 ff 2a aa 61 69 72 62 61 69 72 6e 2c 98 4a 6f 73 65 70 68 93 48 2e 8e l,.Jon.F..*.airbairn,.Joseph.H..
10a40 a1 8d 91 21 9f 82 46 91 ff 2a aa 61 73 65 6c 2c 9b 04 74 87 4d 61 72 69 61 96 04 3b 16 4d 2e 93 ...!..F..*.asel,..t.Maria..;.M..
10a60 47 75 7a 6d 61 6e 2c 98 4b 65 76 69 6e 93 48 61 6d 6d 6f 6e 64 2c 98 4a 6f 68 6e 93 48 75 67 68 Guzman,.Kevin.Hammond,.John.Hugh
10a80 65 73 2c 98 54 68 6f 6d 61 73 93 4a 6f 68 6e 73 73 6f 6e 2c 98 44 69 63 90 b8 e3 6b 93 4b 69 65 es,.Thomas.Johnsson,.Dic...k.Kie
10aa0 62 75 72 74 7a 2c 8e a1 8d 91 21 9f 82 52 69 73 68 69 79 75 72 96 03 1d b6 4e 69 6b 68 69 6c 2c burtz,....!..Rishiyur....Nikhil,
10ac0 91 03 28 d6 61 6e 64 93 4a 6f 68 6e 93 50 9a b8 e3 65 74 65 72 73 6f 6e 2e 91 04 14 45 52 65 70 ..(.and.John.P...eterson....ERep
10ae0 90 47 1d 6f 72 74 93 6f 6e 93 74 68 65 93 70 72 6f 67 72 61 6d 6d 69 6e 67 93 6c 61 6e 67 75 61 .G.ort.on.the.programming.langua
10b00 67 65 93 68 61 73 6b 98 65 6c 6c 3a 91 04 55 f8 61 93 6e 6f 6e 2d 73 74 72 69 63 74 2c 8e a1 8d ge.hask.ell:..U.a.non-strict,...
10b20 91 21 9f 82 70 75 72 65 6c 79 96 02 7f af 66 75 6e 63 74 69 6f 6e 61 6c 93 6c 61 6e 67 75 61 67 .!..purely....functional.languag
10b40 65 2c 91 02 aa 6a 76 9a b8 e3 65 72 73 69 6f 6e 93 31 2e 31 2e 91 03 12 ac 54 91 ff 2a aa 65 63 e,...jv...ersion.1.1.....T..*.ec
10b60 98 68 6e 69 63 61 6c 93 52 65 70 90 47 1d 6f 72 74 93 59 96 ff 2a aa 41 4c 45 55 2f 44 43 53 2f .hnical.Rep.G.ort.Y..*.ALEU/DCS/
10b80 52 52 2d 37 37 37 2c 91 02 aa 6a 59 93 61 6c 65 91 02 7f af 55 6e 69 76 98 65 72 73 69 74 98 79 RR-777,...jY.ale....Univ.ersit.y
10ba0 8e a1 8d 91 21 9f 82 44 65 70 61 72 74 6d 65 6e 90 b8 e3 74 96 03 55 55 6f 66 93 43 6f 6d 70 75 ....!..Departmen...t..UUof.Compu
10bc0 74 65 72 93 53 63 69 65 6e 63 65 2c 93 41 75 67 75 73 74 93 31 39 39 31 2e 8e 8e 8e 8c f8 00 01 ter.Science,.August.1991........
10be0 07 76 01 83 92 c0 1c 3b 00 00 00 00 03 e8 02 a9 4b 85 01 c3 af ff 00 11 00 15 f3 3c 1a f2 22 56 .v.....;........K..........<.."V
10c00 00 11 47 ae 00 0a 00 00 00 06 63 6d 62 78 31 30 f3 37 1a f2 22 56 00 0e 66 66 00 0a 00 00 00 06 ..G.......cmbx10.7.."V..ff......
10c20 63 6d 62 78 31 30 f3 30 c2 d6 4e a0 00 0c 00 00 00 0c 00 00 00 06 63 6d 62 78 31 32 f3 1f df ea cmbx10.0..N...........cmbx12....
10c40 3c 78 00 0a 00 00 00 0a 00 00 00 06 63 6d 74 74 31 30 f3 1e 1a f2 22 56 00 0a 00 00 00 0a 00 00 <x..........cmtt10...."V........
10c60 00 06 63 6d 62 78 31 30 f3 1d 70 ae 30 4a 00 0a 00 00 00 0a 00 00 00 06 63 6d 73 6c 31 30 f3 1c ..cmbx10..p.0J..........cmsl10..
10c80 fd 00 27 3a 00 0a 00 00 00 0a 00 00 00 06 63 6d 74 69 31 30 f3 1b 21 22 2c 9a 00 0a 00 00 00 0a ..':..........cmti10..!",.......
10ca0 00 00 00 06 63 6d 73 79 31 30 f3 1a 0b a0 62 3e 00 0a 00 00 00 0a 00 00 00 06 63 6d 6d 69 31 30 ....cmsy10....b>..........cmmi10
10cc0 f3 19 4b f1 60 79 00 0a 00 00 00 0a 00 00 00 05 63 6d 72 31 30 f9 00 01 0b dd 02 df df df df df ..K.`y..........cmr10...........