$ od -c -N 50000 [eris]<Lisp>INTERMEZZO>doc>IntermezzoReleaseNotes.tedit!1
0000000 1 \r \r 267 I N T E R L I S P - D
0000020 R E L E A S E N O T E S \r 1 \r
0000040 \r I N T E R L I S P - D R E
0000060 L E A S E N O T E S \r I N T E
0000100 R M E Z Z O R E L E A S E \r 1
0000120 \r \r I N T E R M E Z Z O R E L
0000140 E A S E \r 1 \r \r 1 . \t I n t e r
0000160 m e z z o R e l e a s e N o
0000200 t e s \r 6 \r \r C o n t e n t s :
0000220 \r \t 234 I n p u t / O u t p u t \r
0000240 \t 234 P r i n t i n g \r \t 234 F o n
0000260 t s \r \t 234 1 1 0 8 L o c a l
0000300 F i l e S y s t e m \r \t 234 N S
0000320 F i l e S e r v e r s \r \t 234
0000340 W i n d o w S y s t e m \r \t 234
0000360 T E d i t \r \t 234 B r e a k P a
0000400 c k a g e \r \t 234 C H A T \r \t 234 F
0000420 i l e P a c k a g e \r \t 234 C o
0000440 m p i l e r \r \t 234 D W I M &
0000460 C L I S P \r \t 234 S t o r a g e
0000500 & D a t a T y p e s \r \t 234 A
0000520 r i t h m e t i c \r \t 234 P r o c
0000540 e s s e s \r \t 234 1 1 0 8 M i c
0000560 r o c o d e \r \t 234 L i b r a r y
0000600 P a c k a g e s \r \t 234 M i s c
0000620 e l l a n e o u s \r 2 \r \r I n p
0000640 u t / O u t p u t \r 1 \r \r 267 230 T
0000660 Y P E a t t r i b u t e o f
0000700 f i l e s e x t e n d e d
0000720 t o i n c l u d e a r b i t
0000740 r a r y f i l e t y p e s \r
0000760 T h e T Y P E a t t r i b u
0001000 t e o f f i l e s h a s
0001020 b e e n e x t e n d e d t o
0001040 i n c l u d e a r b i t r a
0001060 r y f i l e t y p e s .
0001100 F o r m e r l y , t h e v a
0001120 l u e o f t h i s a t t r
0001140 i b u t e w a s e i t h e r
0001160 T E X T o r B I N A R Y .
0001200 N o w , o t h e r v a l
0001220 u e s a r e p e r m i t t e
0001240 d f o r t h o s e d e v i
0001260 c e s / h o s t s t h a t u
0001300 n d e r s t a n d m o r e s
0001320 p e c i f i c T Y P E s .
0001340 T h e n e w v a l u e s c
0001360 a n b e p a s s e d t o
0001400 O P E N S T R E A M a n d S
0001420 E T F I L E I N F O , a n d
0001440 r e t r i e v e d v i a G E
0001460 T F I L E I N F O . F o r
0001500 e x a m p l e , w h e n c r
0001520 e a t i n g a n I n t e r p
0001540 r e s s f i l e , L i s p
0001560 c a l l s O P E N S T R E A M
0001600 w i t h a P A R A M E T E
0001620 R S a r g u m e n t t h a t
0001640 i n c l u d e s ( T Y P E
0001660 I N T E R P R E S S ) . \r D e v
0001700 i c e s t h a t d o n o t
0001720 ` ` u n d e r s t a n d ' '
0001740 a r b i t r a r y v a l u e s
0001760 f o r T Y P E t r e a t
0002000 u n k n o w n t y p e s a s
0002020 B I N A R Y . T h u s ,
0002040 G E T F I L E I N F O m a y
0002060 r e t u r n t h e m o r e
0002100 g e n e r a l v a l u e B I
0002120 N A R Y i n s t e a d o f
0002140 t h e o r i g i n a l t y p
0002160 e t h a t y o u p a s s e
0002200 d t o S E T F I L E I N F O
0002220 o r O P E N S T R E A M .
0002240 T h e f o l l o w i n g d
0002260 e v i c e s r e c o g n i z e
0002300 g e n e r a l t y p e s :
0002320 C O R E , t h e D o r a d o
0002340 D S K , N S F i l e S e
0002360 r v e r s . C u r r e n t l
0002400 y , n o n o n - X e r o x
0002420 s e r v e r s s u p p o r t
0002440 o t h e r t h a n t h e d
0002460 e f a u l t t y p e s . \r T h
0002500 e v a r i a b l e F I L I N
0002520 G . T Y P E S i s u s e d
0002540 t o a s s o c i a t e s y m
0002560 b o l i c t y p e s w i t h
0002600 n u m b e r s f o r X e r
0002620 o x p r o d u c t s t h a t
0002640 a c t u a l l y s t o r e
0002660 t h e T Y P E a t t r i b u
0002700 t e a s a n u m b e r (
0002720 s u c h a s N S f i l e
0002740 s e r v e r s ) . F o r e
0002760 x a m p l e , s u p p o s e
0003000 t h e r e e x i s t e d a n
0003020 N S f i l e t y p e M A
0003040 Z E F I L E w i t h n u m e
0003060 r i c v a l u e 5 6 7 8 .
0003100 Y o u c o u l d a d d t
0003120 h e e l e m e n t ( M A Z E
0003140 F I L E 5 6 7 8 ) t o F I
0003160 L I N G . T Y P E S a n d t
0003200 h e n u s e M A Z E F I L E
0003220 a s a v a l u e f o r
0003240 t h e T Y P E a t t r i b u
0003260 t e t o S E T F I L E I N F
0003300 O o r O P E N S T R E A M .
0003320 O t h e r d e v i c e s
0003340 a r e , o f c o u r s e ,
0003360 f r e e t o s t o r e T Y
0003400 P E a t t r i b u t e s i n
0003420 w h a t e v e r m a n n e r
0003440 t h e y w i s h , b e i
0003460 t n u m e r i c o r s y m
0003500 b o l i c . \r 267 230 F i l e o p
0003520 e r a t i o n s t o f i l e
0003540 s p r o t e c t e d a g a i
0003560 n s t o w n e r p r o d u c
0003600 e s " P R O T E C T I O N V
0003620 I O L A T I O N " e r r o r
0003640 i n s t e a d o f h a n g i
0003660 n g \r I f I n t e r l i s p
0003700 i s p r e v e n t e d f r o
0003720 m e x e c u t i n g a f i
0003740 l e o p e r a t i o n b e c
0003760 a u s e o f f i l e p r o
0004000 t e c t i o n , i t t r i e
0004020 s t o c o n n e c t t o
0004040 t h e a p p r o p r i a t e
0004060 d i r e c t o r y . I f a
0004100 p a s s w o r d i s n e e
0004120 d e d t o c o n n e c t t
0004140 o t h e d i r e c t o r y ,
0004160 t h e u s e r i s p r o
0004200 m p t e d t o s u p p l y
0004220 a p a s s w o r d . H o
0004240 w e v e r , i f t h e f i
0004260 l e i s e v e n p r o t e
0004300 c t e d a g a i n s t t h e
0004320 p e r s o n c o n n e c t e
0004340 d t o t h e d i r e c t o
0004360 r y , t h e n I n t e r l i
0004400 s p u s e d t o j u s t
0004420 h a n g f o r e v e r . N
0004440 o w , I n t e r l i s p d e
0004460 t e c t s t h i s c o n d i
0004500 t i o n , a n d g e n e r a
0004520 t e s a " P R O T E C T I O
0004540 N V I O L A T I O N " e r r
0004560 o r i n s t e a d o f h a
0004600 n g i n g . \r 267 230 D i r e c t o
0004620 r y e n u m e r a t i o n t
0004640 o V M S / D E I w o r k s
0004660 w h e n d e v i c e n a m e
0004700 b u t n o t h o s t n a
0004720 m e i s g i v e n \r P r e v
0004740 i o u s l y , t h e " d e v
0004760 i c e " i n f o r m a t i o n
0005000 i n a d i r e c t o r y
0005020 s p e c i f i c a t i o n w a
0005040 s n o t p a s s e d t o
0005060 t h e r e m o t e s e r v e
0005100 r c o r r e c t l y i f t
0005120 h e h o s t n a m e w a s
0005140 d e f a u l t e d t o t h
0005160 e c o n n e c t e d h o s t
0005200 . T h i s m e a n t t h
0005220 a t ( D I R E C T O R Y ' {
0005240 H O S T } D E V I C E : < D I R
0005260 > * ) w o r k e d b u t (
0005300 C N D I R ' { H O S T } ) (
0005320 D I R E C T O R Y ' D E V I C
0005340 E : < D I R > * ) w o u l d n
0005360 ' t . \r 267 230 D i r e c t o r y
0005400 e n u m e r a t i o n t o T
0005420 O P S - 2 0 h o s t s f i x
0005440 e d i n s y s o u t \r I n
0005460 t h e H a r m o n y r e l e
0005500 a s e , t h e r e w e r e
0005520 s o m e b u g s w i t h d
0005540 i r e c t o r y e n u m e r a
0005560 t i o n t o T O P S - 2 0
0005600 f i l e s e r v e r s . T
0005620 h i s c o u l d b e f i x
0005640 e d b y t h e p a t c h
0005660 f i l e T O P S 2 0 F T P P A
0005700 T C H . T h i s f i x h
0005720 a s b e e n i n c o r p o r
0005740 a t e d i n t o t h e I n
0005760 t e r m e z z o r e l e a s e
0006000 s y s o u t . \r 267 230 D i r e c
0006020 t o r y e n u m e r a t i o n
0006040 t o U N I X f i l e s e
0006060 r v e r s a c c e p t s w i
0006100 d e r r a n g e o f d i r
0006120 e c t o r y s p e c i f i c a
0006140 t i o n s \r T h e f o l l o w
0006160 i n g d i r e c t o r y c o
0006200 m m a n d s t o t h e U N
0006220 I X f i l e s e r v e r {
0006240 U N } a r e e q u i v a l e
0006260 n t : \r D I R { U N } < / u s
0006300 e r / j o n e s / > * \r D I R
0006320 { U N } < u s e r / j o n e s >
0006340 * \r D I R { U N } / u s e r /
0006360 j o n e s / * \r T h e f i l e
0006400 n a m e s p r i n t e d w
0006420 i l l a l l h a v e t h e
0006440 s a m e s t r u c t u r e :
0006460 { U N } < u s e r / j o n e s
0006500 > x x x . \r 267 230 N e w c o m m
0006520 a n d N D I R ; p r i n t s
0006540 m u l t i - c o l u m n d i
0006560 r e c t o r y l i s t i n g s
0006600 \r N D I R , f o r m e r l y
0006620 o n l y a n E X E C c o m
0006640 m a n d , n o w w o r k s
0006660 a t t h e t o p l e v e l
0006700 . " N D I R F i l e G r o
0006720 u p " p r i n t s t h e f
0006740 i l e g r o u p i n a m
0006760 u l t i - c o l u m n f o r m
0007000 a t . \r 267 230 O P E N F I L E ,
0007020 D E L F I L E , e t c . a c
0007040 c e p t s t r i n g s a s
0007060 f i l e n a m e s \r M o s t o
0007100 f t h e f i l e m a n i p
0007120 u l a t i o n f u n c t i o n
0007140 s a c c e p t s t r i n g s
0007160 a s f i l e n a m e s .
0007200 H o w e v e r , s o m e f
0007220 u n c t i o n s ( R E A D ,
0007240 P R I N T , C L O S E F ) s
0007260 t i l l i n t e r p r e t s
0007300 t r i n g a r g u m e n t s
0007320 a s t h e s t r i n g t o
0007340 r e a d o r w r i t e c
0007360 h a r a c t e r s t o . \r 267 230
0007400 T h e { N U L L } d e v i c
0007420 e r e t u r n s a n e w
0007440 s t r e a m w i t h e a c h
0007460 O P E N \r P r e v i o u s l y
0007500 , a l l s t r e a m s o p
0007520 e n e d t o t h e { N U L
0007540 L } d e v i c e w e r e t
0007560 h e s a m e s t r e a m ,
0007600 w h i c h c a u s e d c o n
0007620 f l i c t s i f o n e p r
0007640 o c e s s w a n t e d t o
0007660 u s e a n u l l s t r e a
0007700 m f o r i n p u t w h i l
0007720 e a n o t h e r w a n t e d
0007740 t o u s e a n u l l s
0007760 t r e a m f o r o u t p u t
0010000 . N o w , t h e { N U L
0010020 L } d e v i c e r e t u r n
0010040 s a n e w s t r e a m w
0010060 i t h e a c h O P E N . \r 267
0010100 230 { N O D I R C O R E } f i l
0010120 e s n o w c o n t a i n t
0010140 h e s a m e f i l e a t t
0010160 r i b u t e s a s o t h e r
0010200 f i l e s \r 267 230 S e n d i n g
0010220 o u t p u t t o a r e -
0010240 o p e n e d { N O D I R C O R
0010260 E } f i l e n o l o n g e
0010300 r c a u s e s a n i n f i
0010320 n i t e l o o p \r 267 230 U N P A
0010340 C K F I L E N A M E a c c e p
0010360 t s U N I X f i l e p a t
0010400 h n a m e s \r U N P A C K F I L
0010420 E N A M E t r e a t s a U
0010440 N I X f i l e p a t h n a m
0010460 e b e t w e e n s l a s h e
0010500 s a s a d i r e c t o r y
0010520 s p e c i f i c a t i o n .
0010540 F o r e x a m p l e , \r _ (
0010560 U N P A C K F I L E N A M E '
0010600 / a / r o s i e / r o s i e 2 .
0010620 4 / E L L I E . M A Y ; 3 ) \r (
0010640 D I R E C T O R Y a / r o s i
0010660 e / r o s i e 2 . 4 N A M E
0010700 E L L I E E X T E N S I O N
0010720 M A Y V E R S I O N 3 ) . \r
0010740 267 230 I n t e r l i s p - D c a
0010760 n n o w a c c e s s a l l
0011000 1 9 p a r t i t i o n s o
0011020 n a n 1 1 3 2 \r P r e v i o
0011040 u s l y , I n t e r l i s p
0011060 w a s o n l y a b l e t o
0011100 a c c e s s t h e f i r s
0011120 t f i v e p a r t i t i o n
0011140 s o n a n 1 1 3 2 , u s
0011160 i n g t h e d e v i c e s
0011200 { D S K 1 } t h r o u g h {
0011220 D S K 5 } . I t i s n o
0011240 w p o s s i b l e t o a c
0011260 c e s s a l l o f t h e
0011300 p a r t i t i o n s o n 1 9
0011320 - p a r t i t i o n 1 1 3 2 '
0011340 s u s i n g t h e d e v i
0011360 c e s { D S K 1 } t h r o u
0011400 g h { D S K 1 9 } . \r 267 230 A f
0011420 t e r d i s k f u l l e r
0011440 r o r o n 1 1 3 2 , c a n
0011460 d e l e t e f i l e s a n
0011500 d c o n t i n u e \r P r e v i
0011520 o u s l y , a f t e r a d
0011540 i s k f u l l e r r o r o
0011560 n a n 1 1 3 2 , d e l e t
0011600 i n g s o m e f i l e s a
0011620 n d t r y i n g t o r e s
0011640 u m e t h e i n t e r r u p
0011660 t e d o p e r a t i o n w o
0011700 u l d c a u s e a " H a r
0011720 d d i s k e r r o r . "
0011740 N o w , w h e n a d i s k
0011760 f u l l e r r o r i s r
0012000 e c e i v e d f r o m t h e
0012020 D o r a d o l o c a l d i
0012040 s k , d e l e t i o n o f
0012060 f i l e s w i l l r e t u r
0012100 n t h e d i s k t o a
0012120 u s e a b l e s t a t e . \r 2
0012140 \r \r P r i n t i n g \r 1 \r \r 267 230
0012160 C a n s p e c i f y p r i n
0012200 t e r , f i l e n a m e u
0012220 s i n g " H a r d c o p y "
0012240 b a c k g r o u n d m e n u
0012260 c o m m a n d \r T h e " H a r
0012300 d c o p y " c o m m a n d i
0012320 n t h e b a c k g r o u n d
0012340 r i g h t - b u t t o n m e
0012360 n u p r o m p t s t h e u
0012400 s e r f o r a r e g i o n
0012420 o n t h e s c r e e n ,
0012440 a n d s e n d t h e b i t
0012460 m a p i m a g e t o t h e
0012500 f i r s t p r i n t e r o
0012520 n D E F A U L T P R I N T I N
0012540 G H O S T . S o m e t i m e
0012560 s , t h e u s e r w a n t
0012600 s t o s a v e t h e i m
0012620 a g e i n a P r e s s o
0012640 r I n t e r p r e s s - f o r
0012660 m a t f i l e , o r t o
0012700 s e n d i t t o a n o n
0012720 - d e f a u l t p r i n t e r
0012740 . P r e v i o u s l y , t
0012760 h e o n l y w a y t o d
0013000 o t h i s w a s t o e x
0013020 p l i c i t l y c a l l t h
0013040 e f u n c t i o n H A R D C
0013060 O P Y W . N o w , t h e
0013100 " H a r d c o p y " m e n u
0013120 c o m m a n d h a s a s u
0013140 b m e n u t h a t a l l o w
0013160 s t h e u s e r t o e a
0013200 s i l y s p e c i f y t h i
0013220 s i n f o r m a t i o n . \r I
0013240 f t h e " H a r d c o p y "
0013260 c o m m a n d i s s e l e
0013300 c t e d , i t w o r k s e
0013320 x a c t l y a s b e f o r e
0013340 . H o w e v e r , t h e
0013360 c o m m a n d n o w h a s
0013400 a s u b m e n u , i n d i c
0013420 a t e d b y a g r a y t
0013440 r i a n g l e o n t h e r
0013460 i g h t e d g e o f t h e
0013500 " H a r d c o p y " m e n u
0013520 i t e m . I f t h e m
0013540 o u s e i s m o v e d o f
0013560 f o f t h e r i g h t o
0013600 f t h e m e n u i t e m ,
0013620 a n o t h e r p o p - u p
0013640 m e n u w i l l a p e a r
0013660 g i v i n g t h e c h o i c
0013700 e s " T o a f i l e " o
0013720 r " T o a p r i n t e r .
0013740 " I f t h e u s e r s
0013760 e l e c t s t h e i t e m
0014000 " T o a f i l e , " h e
0014020 w i l l b e p r o m p t e d
0014040 t o s u p p l y a f i l
0014060 e n a m e , a n d t h e
0014100 f o r m a t o f t h e f i
0014120 l e ( P r e s s , I n t e r
0014140 p r e s s , e t c . ) , a n
0014160 d t h e s p e c i f i e d
0014200 r e g i o n w i l l b e s
0014220 t o r e d i n t h e f i l
0014240 e . \r I f t h e u s e r s
0014260 e l e c t s " T o a p r i
0014300 n t e r , " h e w i l l b
0014320 e p r o m p t e d t o s e
0014340 l e c t a p r i n t e r f
0014360 r o m t h e l i s t o f
0014400 k n o w n p r i n t e r s ,
0014420 o r t o t y p e t h e n
0014440 a m e o f a n o t h e r p
0014460 r i n t e r . I f t h e
0014500 p r i n t e r s e l e c t e d
0014520 i s n o t t h e f i r s
0014540 t p r i n t e r o n D E F
0014560 A U L T P R I N T I N G H O S T
0014600 , t h e u s e r w i l l
0014620 b e a s k e d w h e t h e r
0014640 t o m o v e o r a d d
0014660 t h e p r i n t e r t o t
0014700 h e b e g i n n i n g o f
0014720 t h i s l i s t , s o t h
0014740 a t f u t u r e p r i n t i
0014760 n g w i l l g o t o t h
0015000 e n e w p r i n t e r . \r 267
0015020 230 N e w " H a r d c o p y "
0015040 m e n u c o m m a n d i n
0015060 d e f a u l t w i n d o w r
0015100 i g h t - b u t t o n m e n u
0015120 \r T h e c o m m a n d " H a
0015140 r d c o p y " h a s b e e n
0015160 a d d e d t o t h e d e
0015200 f a u l t r i g h t - b u t t
0015220 o n w i n d o w m e n u .
0015240 T h i s i s s i m i l a r
0015260 t o t h e b a c k g r o u
0015300 n d m e n u " H a r d c o p
0015320 y " c o m m a n d , i n t
0015340 h a t t h e u s e r c a n
0015360 p r i n t t o a f i l e
0015400 o r s p e c i f y a p r
0015420 i n t e r b y u s i n g a
0015440 s u b m e n u . H o w e v
0015460 e r , i n s t e a d o f p
0015500 r i n t i n g a p o r t i o
0015520 n o f t h e s c r e e n ,
0015540 i t p r i n t s t h e c
0015560 o n t e n t s o f t h e s
0015600 p e c i f i e d w i n d o w .
0015620 I n a d d i t i o n , i
0015640 f t h e w i n d o w h a s
0015660 a w i n d o w p r o p H A
0015700 R D C O P Y F N , i t i s
0015720 c a l l e d w i t h t w o
0015740 a r g u m e n t s , t h e w
0015760 i n d o w a n d a n i m a
0016000 g e s t r e a m t o p r i
0016020 n t t o , a n d t h e H
0016040 A R D C O P Y F N m u s t d
0016060 o t h e p r i n t i n g .
0016100 I n t h i s w a y , s p
0016120 e c i a l w i n d o w s c a
0016140 n b e s e t u p t h a t
0016160 k n o w h o w t o p r i
0016200 n t t h e i r c o n t e n t
0016220 s i n a p a r t i c u l a
0016240 r w a y . I f t h e w
0016260 i n d o w d o e s n o t h
0016300 a v e a H A R D C O P Y F N
0016320 , t h e b i t m a p i m a
0016340 g e o f t h e w i n d o w
0016360 ( i n c l u d i n g t h e
0016400 b o r d e r a n d t i t l e
0016420 ) a r e p r i n t e d o n
0016440 t h e f i l e o r p r i
0016460 n t e r . \r 267 230 S t a r - c o m
0016500 p a t i b l e I n t e r p r e
0016520 s s f i l e t y p e u s e d
0016540 w h e n c r e a t i n g ,
0016560 d e t e c t i n g I n t e r p
0016600 r e s s f i l e s o n N S
0016620 f i l e s e r v e r s \r F i
0016640 l e s o n N S f i l e s
0016660 e r v e r s h a v e a n a
0016700 s s o c i a t e d n u m e r i
0016720 c a l f i l e t y p e .
0016740 I n t e r l i s p d o e s n
0016760 o t n o r m a l l y u s e
0017000 t h e s e f i l e t y p e s
0017020 , a l t h o u g h t h e u
0017040 s e r c a n r e a d a n d
0017060 s e t t h e m ( u s i n g
0017100 t h e F I L E T Y P E f i
0017120 l e a t t r i b u t e ) .
0017140 H o w e v e r , t h i s c a
0017160 u s e s p r o b l e m s w h
0017200 e n a c c e s s i n g f i l
0017220 e s f r o m t h e S t a r
0017240 w o r k s t a t i o n , w h
0017260 i c h d o e s u s e t h e
0017300 f i l e t y p e s . S p e
0017320 c i f i c a l l y , S t a r
0017340 d i d n ' t r e c o g n i z e
0017360 I n t e r p r e s s f i l e
0017400 s g e n e r a t e d f r o m
0017420 I n t e r l i s p , b e c a
0017440 u s e t h e y d i d n ' t
0017460 h a v e t h e r i g h t f
0017500 i l e t y p e ( 4 3 6 1 ) .
0017520 T h e r e f o r e , I n t e
0017540 r l i s p n o w c r e a t e
0017560 s I n t e r p r e s s f i l
0017600 e s w i t h t h e s t a n
0017620 d a r d I n t e r p r e s s
0017640 f i l e t y p e . T h i s
0017660 f i l e t y p e i s a l s o
0017700 u s e d i n I N T E R P R
0017720 E S S F I L E P t o q u i c
0017740 k l y d e t e c t w h e t h
0017760 e r a f i l e i s a n
0020000 I n t e r p r e s s f i l e :
0020020 i f t h e f i l e t y p e
0020040 i s c o r r e c t , I n t
0020060 e r l i s p w o n ' t t r y
0020100 p a r s i n g t h e f i l
0020120 e t o s e e i f i t i
0020140 s a v a l i d I n t e r p
0020160 r e s s f i l e . \r 267 230 N e w
0020200 f u n c t i o n B I T M A P
0020220 I M A G E S I Z E r e t u r n
0020240 s s i z e o f b i t m a p
0020260 i n a g i v e n s t r e
0020300 a m ' s u n i t s \r ( B I T M
0020320 A P I M A G E S I Z E B i t m
0020340 a p D i m e n s i o n S t r
0020360 e a m ) \r R e t u r n s t h e
0020400 s i z e t h a t S t r e a
0020420 m w i l l b e w h e n B
0020440 I T B L T e d t o S t r e a
0020460 m , i n S t r e a m ' s u
0020500 n i t s . D i m e n s i o n
0020520 c a n b e e i t h e r W
0020540 I D T H , H E I G H T , o r
0020560 N I L , i n w h i c h c
0020600 a s e t h e d o t t e d p
0020620 a i r ( w i d t h . h e i
0020640 g h t ) w i l l b e r e t
0020660 u r n e d . \r 267 230 ( O P E N I M
0020700 A G E S T R E A M x x ' D I
0020720 S P L A Y ) r e t u r n s a
0020740 n i m a g e s t r e a m i n
0020760 s t e a d o f a w i n d o
0021000 w \r 267 230 L I S T F I L E S o n
0021020 l y c r e a t e s o n e p
0021040 r o c e s s t o l i s t m
0021060 u l t i p l e f i l e s \r 267 230
0021100 ( E M P R E S S < p r e s s
0021120 f i l e > ) w i l l n o t
0021140 p r i n t t h r e e c o p i
0021160 e s o f f i l e \r P r e v i
0021200 o u s l y , u n d e r s o m
0021220 e c i r c u m s t a n c e s
0021240 E M P R E S S o f a P r e
0021260 s s - f o r m a t f i l e w
0021300 o u l d c a u s e t h r e e
0021320 c o p i e s o f t h e f
0021340 i l e t o b e p r i n t e
0021360 d , w h e n o n e c o p y
0021400 w a s s p e c i f i e d .
0021420 T h i s h a s b e e n f
0021440 i x e d . \r 2 \r F o n t s \r 1 \r
0021460 \r 267 230 P r i n t i n g o l d
0021500 d o c u m e n t s d o e s n '
0021520 t g i v e " I L L E G A L
0021540 A R G N N N " e r r o r \r I
0021560 n t h e H a r m o n y r e
0021600 l e a s e , T E d i t c o u
0021620 l d p r o d u c e f i l e s
0021640 c o n t a i n i n g f o n t
0021660 s w i t h a " f a c e "
0021700 o f N N N i n s t e a d o
0021720 f M R R . T h e p a t c
0021740 h f i l e F o n t N N N P a
0021760 t c h w a s d i s t r i b u
0022000 t e d t o f i x t h i s
0022020 b u g . T h e I n t e r m
0022040 e z z o r e l e a s e h a s
0022060 b e e n f i x e d s o t
0022100 h a t i t w i l l n o t
0022120 g e n e r a t e b a d f o n
0022140 t f a c e s . I n a d d
0022160 i t i o n , i n o r d e r
0022200 t o a l l o w t h e u s e
0022220 r t o r e a d o l d f i
0022240 l e s , N N N i s a c c e
0022260 p t e d a s a f o n t f
0022300 a c e . \r 267 230 ( F O N T S A V A
0022320 I L A B L E < f a m i l y >
0022340 ' * < f a c e > < r o t a t
0022360 i o n > ' P R E S S T ) c
0022400 a n r e t u r n f o n t s
0022420 w i t h s i z e = 0 \r F o r
0022440 s o m e P r e s s f o n t
0022460 f a m i l i e s / f a c e s ,
0022500 t h e f o n t w i d t h s
0022520 f o r d i f f e r e n t s i
0022540 z e s a r e c o n s i s t e
0022560 n t l y s c a l e d v e r s
0022600 i o n s o f t h e s m a l
0022620 l e s t f o n t i n t h e
0022640 f a m i l y / f a c e . T
0022660 h e r e f o r e , i n s t e a
0022700 d o f s t o r i n g d a t
0022720 a a b o u t a l l o f t
0022740 h e s i z e s i n t h e
0022760 F O N T S . W I D T H S f i l
0023000 e , o n l y t h e w i d t
0023020 h s f o r t h e f o n t
0023040 o f s i z e = 1 a r e s t
0023060 o r e d , a n d t h e o t
0023100 h e r w i d t h s a r e c
0023120 a l c u l a t e d b y s c a
0023140 l i n g t h e s e w i d t h
0023160 s u p . T h i s i s s
0023200 i g n i f i e d i n t h e
0023220 p r e s s F O N T S . W I D T
0023240 H S f i l e b y a f o n
0023260 t w i t h s i z e = 0 .
0023300 T h e r e f o r e , i f F O
0023320 N T S A V A I L A B L E i s
0023340 c a l l e d w i t h C H E C
0023360 K F I L E S T O O ? = T , a n
0023400 d i t f i n d s s u c h
0023420 a " r e l a t i v e " f o n
0023440 t , i t r e t u r n s a
0023460 f o n t s p e c l i s t w
0023500 i t h s i z e o f 0 .
0023520 F o r e x a m p l e , \r _ (
0023540 F O N T S A V A I L A B L E '
0023560 G A C H A ' * ' * 0 ' P
0023600 R E S S T ) \r ( ( G A C H A
0023620 0 ( B O L D I T A L I C R
0023640 E G U L A R ) 0 P R E S S )
0023660 \r ( G A C H A 0 ( B O L D
0023700 R E G U L A R R E G U L A R
0023720 ) 0 P R E S S ) \r ( G A C
0023740 H A 0 ( M E D I U M I T A
0023760 L I C R E G U L A R ) 0 P
0024000 R E S S ) \r ( G A C H A 0
0024020 ( M E D I U M R E G U L A R
0024040 R E G U L A R ) 0 P R E S S
0024060 ) ) \r T h i s i n d i c a t e
0024100 s t h a t p r e s s f i l
0024120 e s c a n b e c r e a t e
0024140 d w i t h G A C H A f i l
0024160 e s o f a n y s i z e w
0024200 i t h f a c e s B I R , B
0024220 R R , M I R , a n d M R R
0024240 . O f c o u r s e , t h
0024260 i s d o e s n ' t g u a r a
0024300 n t e e t h a t t h e s e
0024320 f o n t s a r e a v a i l a
0024340 b l e o n y o u r p r i n
0024360 t e r . \r 2 \r 1 1 0 8 L o c a
0024400 l F i l e S y s t e m \r 1 \r
0024420 \r 267 230 I n c o m p a t i b l e
0024440 C h a n g e : L o c a l f i
0024460 l e s y s t e m f o r m a t
0024500 c h a n g e d ; m a n y l
0024520 o c a l f i l e s y s t e m
0024540 f u n c t i o n s r e n a m
0024560 e d \r T h e 1 1 0 8 l o w -
0024600 l e v e l d i s k f o r m a
0024620 t h a s b e e n c h a n g
0024640 e d . T o u p g r a d e
0024660 f r o m H a r m o n y t o
0024700 I n t e r m e z z o , d o t
0024720 h e f o l l o w i n g : (
0024740 1 ) w i t h i n H a r m o n
0024760 y , c o p y a n y v a l u
0025000 a b l e l o c a l d i s k
0025020 f i l e s t o f l o p p y
0025040 o r f i l e s e r v e r ;
0025060 ( 2 ) p u r g e t h e l o
0025100 c a l f i l e d i r e c t o
0025120 r y f r o m t h e o l d
0025140 s y s o u t u s i n g D F S
0025160 P U R G E D I R E C T O R Y ;
0025200 ( 3 ) e r a s e t h e l o
0025220 c a l f i l e v o l u m e
0025240 u s i n g t h e I n s t a l
0025260 l a t i o n U t i l i t y f
0025300 l o p p y ( s e e t h e 1
0025320 1 0 8 U s e r s G u i d e )
0025340 ; a n d ( 4 ) u s e C R
0025360 E A T E D S K D I R E C T O R Y
0025400 t o r e c r e a t e a n y
0025420 l o c a l f i l e d i r e
0025440 c t o r i e s o n l o c a l
0025460 d i s k l o g i c a l v o
0025500 l u m e s . \r I t i s n o t
0025520 p o s s i b l e t o a c c
0025540 e s s t h e f i l e s o n
0025560 a l o c a l f i l e d i
0025600 r e c t o r y c r e a t e d
0025620 i n H a r m o n y f r o m
0025640 a n I n t e r m e z z o s y
0025660 s o u t , a n d v i c e - v
0025700 e r s a . H o w e v e r ,
0025720 i t w i l l n o t d a m a
0025740 g e t h e i n t e g r i t y
0025760 o f t h e l o c a l f i
0026000 l e v o l u m e i f i t
0026020 i s t r i e d a c c i d e n
0026040 t a l l y . \r 267 230 I n c o m p a
0026060 t i b l e C h a n g e : M a
0026100 n y l o c a l f i l e s y
0026120 s t e m f u n c t i o n s r
0026140 e n a m e d , c h a n g e d \r
0026160 A n u m b e r o f t h e
0026200 u s e r f u n c t i o n s f
0026220 o r t h e l o c a l f i l
0026240 e s y s t e m h a v e b e
0026260 e n r e n a m e d , a s f
0026300 o l l o w s : \r D F S C R E A T
0026320 E D I R E C T O R Y = = > C
0026340 R E A T E D S K D I R E C T O R
0026360 Y \r D F S P U R G E D I R E C T
0026400 O R Y = = > P U R G E D S K
0026420 D I R E C T O R Y \r V O L U M E
0026440 D I S P L A Y = = > D S K D
0026460 I S P L A Y \r S C A V E N G E V
0026500 O L U M E = = > S C A V E N
0026520 G E D S K D I R E C T O R Y \r (
0026540 N o t e : T h e l o c a l
0026560 f i l e s y s t e m s c a v
0026600 e n g e r h a s b e e n p
0026620 u t i n t o t h e s t a n
0026640 d a r d s y s t e m , s o
0026660 t h e s e p a r a t e l i b
0026700 r a r y p a c k a g e D l i
0026720 o n F S S c a v e n g e i s
0026740 n o l o n g e r n e c e s s
0026760 a r y . ) \r T h e f u n c t i
0027000 o n V O L U M E T Y P E h a
0027020 s b e e n r e m o v e d ,
0027040 a n d i t s f u n c t i o n
0027060 a l i t y i s a v a i l a b
0027100 l e i n s o m e w h a t d
0027120 i f f e r e n t f o r m u s
0027140 i n g t h e n e w f u n c
0027160 t i o n L I S P D I R E C T O
0027200 R Y P . \r T h e n e w f u n
0027220 c t i o n ( V O L U M E S I Z
0027240 E < v o l u m e n a m e >
0027260 < r e c o m p u t e > ) i s
0027300 a n a l o g o u s t o D I S
0027320 K F R E E P A G E S , e x c e
0027340 p t i t r e t u r n s t h
0027360 e T O T A L s i z e o f
0027400 t h e v o l u m e . \r F o r
0027420 m o r e i n f o r m a t i o n
0027440 , s e e t h e 1 1 0 8 U
0027460 s e r s G u i d e . \r 267 230 I n
0027500 t e r l i s p o n 1 1 0 8
0027520 w i l l n o t w r i t e b
0027540 e y o n d e n d o f v i r
0027560 t u a l m e m o r y f i l e
0027600 \r I n p r e v i o u s r e l
0027620 e a s e s , t h e r e w a s
0027640 n o p r o t e c t i o n a
0027660 g a i n s t I n t e r l i s p
0027700 t r y i n g t o r e a d
0027720 o r w r i t e b e y o n d
0027740 t h e e n d o f t h e v
0027760 i r t u a l m e m o r y f i
0030000 l e . T h e r e f o r e ,
0030020 t h e v i r t u a l m e m o
0030040 r y f i l e w a s r e q u
0030060 i r e d t o b e a t l e
0030100 a s t 1 6 2 0 0 p a g e s
0030120 l o n g ( s o t h a t I n
0030140 t e r l i s p w o u l d r e
0030160 a c h t h e e n d o f i
0030200 t s v i r t u a l m e m o r
0030220 y l i m i t s b e f o r e
0030240 i t r e a c h e d t h e e
0030260 n d o f t h e f i l e ) ,
0030300 o r t o b e t h e l a
0030320 s t l o g i c a l v o l u m
0030340 e o n t h e d i s k . \r T
0030360 h i s h a s b e e n f i x
0030400 e d s o t h a t I n t e r
0030420 l i s p w i l l n o t r e
0030440 a d o r w r i t e b e y o
0030460 n d t h e e n d o f t h
0030500 e l o g i c a l v o l u m e
0030520 . \r 267 230 F i l e e n u m e r a
0030540 t i o n f i x e d w h e n
0030560 l o c a l f i l e v o l u m
0030600 e i s n o t g i v e n ;
0030620 D I R { D S K } F O O * w o
0030640 r k s \r P r e v i o u s l y ,
0030660 t h e r e w a s a b u g
0030700 s u c h t h a t i f t h e
0030720 l o g i c a l v o l u m e
0030740 w e r e n o t g i v e n ,
0030760 d i r e c t o r y e n u m e r
0031000 a t i o n o f ` ` p a r t i
0031020 a l f i l e n a m e s ' ' w
0031040 o u l d n ' t w o r k c o r
0031060 r e c t l y . T h i s c a
0031100 u s e d D I R { D S K } < L
0031120 I S P F I L E S > F O O * t o
0031140 w o r k c o r r e c t l y ,
0031160 b u t D I R { D S K } F O
0031200 O * t o a l w a y s r e t
0031220 u r n N I L . T h i s h
0031240 a s b e e n f i x e d . \r 267
0031260 230 D i r e c t o r y e n u m e
0031300 r a t i o n o n 1 1 0 8 l
0031320 o c a l f i l e s y s t e m
0031340 s o r t s f i l e s a l p
0031360 h a b e t i c a l l y a n d
0031400 b y v e r s i o n n u m b e
0031420 r \r 267 230 D i r e c t o r y c a
0031440 n e x p a n d ; n o l i m
0031460 i t o n m a x i m u m n u
0031500 m b e r o f f i l e s \r P r
0031520 e v i o u s l y , t h e 1 1
0031540 0 8 l o c a l f i l e s y
0031560 s t e m h a d a f i x e d
0031600 d i r e c t o r y s i z e ,
0031620 e n o u g h t o a c c o m
0031640 m o d a t e 5 0 0 - 7 0 0 f
0031660 i l e s . T h e d i r e c
0031700 t o r y c a n n o w e x p
0031720 a n d , t o a c c o m m o d
0031740 a t e a s m a n y f i l e
0031760 s a s t h e r e i s r o
0032000 o m t o s t o r e o n t
0032020 h e l o c a l f i l e s y
0032040 s t e m v o l u m e . \r 267 230 C
0032060 O P Y F I L E t o l o c a l
0032100 f i l e s y s t e m p r e
0032120 s e r v e s f i l e t y p e
0032140 i n f o r m a t i o n \r 2 \r N
0032160 S F i l e S e r v e r s \r 1
0032200 \r \r 267 230 U s i n g S e r v i c
0032220 e s 8 . 0 N S f i l e s
0032240 e r v e r s d o e s n ' t c
0032260 r e a t e s t r a n g e s u
0032300 b d i r e c t o r i e s \r U n d
0032320 e r s o m e c i r c u m s t
0032340 a n c e s , a f i l e o p
0032360 e r a t i o n t h a t c r e
0032400 a t e d a s u b d i r e c t
0032420 o r y o n a n N S f i l
0032440 e s e r v e r w o u l d c
0032460 r e a t e a s t r a n g e
0032500 s u b d i r e c t o r y o f
0032520 t h e f o r m { N S : } < D
0032540 r a w e r > D r a w e r ! 3 > d
0032560 i r 5 > f i l e . T h i s
0032600 h a s b e e n f i x e d . \r
0032620 2 \r W i n d o w S y s t e m \r
0032640 1 \r \r 267 230 N e w f u n c t i o
0032660 n S H R I N K B I T M A P f
0032700 o r r e d u c i n g b i t m
0032720 a p s \r ( S H R I N K B I T M A
0032740 P B i t m a p W i d t h F a
0032760 c t o r H e i g h t F a c t o
0033000 r D e s t i n a t i o n B i t
0033020 m a p ) \r R e t u r n s a c
0033040 o p y o f B i t m a p t h
0033060 a t h a s b e e n s h r u
0033100 n k e n b y W i d t h F a c
0033120 t o r a n d H e i g h t F a
0033140 c t o r i n t h e w i d t
0033160 h a n d h e i g h t , r e
0033200 s p e c t i v e l y . I f
0033220 W i d t h F a c t o r i s N
0033240 I L , i t d e f a u l t s
0033260 t o 4 ; H e i g h t F a c t
0033300 o r d e f a u l t s t o 1
0033320 . I f D e s t i n a t i o
0033340 n B i t m a p i s n o t p
0033360 r o v i d e d , a b i t m a
0033400 p t h a t i s 1 / W i d t
0033420 h F a c t o r b y 1 / H e i
0033440 g h t F a c t o r t h e s i
0033460 z e o f B i t m a p i s
0033500 c r e a t e d a n d r e t u
0033520 r n e d . W i d t h F a c t
0033540 o r a n d H e i g h t F a c
0033560 t o r m u s t b e p o s i
0033600 t i v e i n t e g e r s . \r 267
0033620 230 M e n u i t e m s s h a d
0033640 e d w i t h S H A D E I T E
0033660 M w i l l b e r e s h a d
0033700 e d o n r e d i s p l a y \r
0033720 267 230 R e s h a p i n g t h e
0033740 t y p e s c r i p t w i n d o
0033760 w w i l l n o t l o s e
0034000 t h e c a r e t \r P r e v i o
0034020 u s l y , i f a l o n g
0034040 t y p e s c r i p t w i n d
0034060 o w w i t h t h e c a r e
0034100 t n e a r t h e t o p w
0034120 a s s h a p e d s m a l l e
0034140 r , t h e c a r e t w o u
0034160 l d d i s a p p e a r . T
0034200 h i s h a s b e e n f i x
0034220 e d i n t h i s r e l e a
0034240 s e . \r 267 230 T y p i n g c o n
0034260 t r o l - E w h i l e s h a
0034300 p i n g w i n d o w w i l l
0034320 n o t l e a v e g a r b a
0034340 g e o n s c r e e n \r 2 \r T
0034360 E d i t \r 1 \r \r 267 230 I n c o m p
0034400 a t i b l e C h a n g e : T
0034420 E d i t c h a n g e d t o
0034440 u s e n e w , i n c o m p a
0034460 t i b l e f i l e f o r m a
0034500 t \r T h e I n t e r m e z z o
0034520 r e l e a s e o f T E d i
0034540 t u s e s a n i n c o m p
0034560 a t i b l e f i l e f o r m
0034600 a t , w h i c h m a k e s
0034620 T E d i t f i l e s s m a l
0034640 l e r a n d f a s t e r t
0034660 o l o a d . T h e r e f o
0034700 r e , T E d i t f i l e s
0034720 w r i t t e n i n I n t e r
0034740 m e z z o w i l l N O T b
0034760 e r e a d a b l e i n H a
0035000 r m o n y . T E d i t w i
0035020 l l c o n t i n u e t o r
0035040 e a d o l d - f o r m a t f
0035060 i l e s a t l e a s t t h
0035100 r o u g h t h e J a z z r
0035120 e l e a s e o f I n t e r l
0035140 i s p . \r 267 230 I n c o m p a t i
0035160 b l e C h a n g e : T h e
0035200 m e a n i n g o f t h e C
0035220 H L I M f i e l d o f t h
0035240 e S E L E C T I O N d a t a
0035260 t y p e h a s c h a n g e d
0035300 \r T h e m e a n i n g o f
0035320 t h e C H L I M f i e l d
0035340 o f t h e S E L E C T I O N
0035360 d a t a t y p e H A S C H
0035400 A N G E D . I t i s n o
0035420 w o n e h i g h e r t h a
0035440 n t h e c h a r a c t e r
0035460 n u m b e r o f t h e l a
0035500 s t c h a r a c t e r i n
0035520 t h e s e l e c t i o n .
0035540 T h e C H # f i e l d a n
0035560 d D C H f i e l d r e t a
0035600 i n t h e i r o l d m e a
0035620 n i n g s . N o w , i t
0035640 i s p o s s i b l e t o d
0035660 e r i v e a n y o n e o f
0035700 t h o s e f i e l d s f r
0035720 o m t h e o t h e r t w o
0035740 . P e o p l e w h o s e
0035760 c o d e d e p e n d s o n
0036000 t h e c o r r e c t v a l u
0036020 e o f C H L I M m u s t
0036040 c h a n g e t h e i r c o d
0036060 e . \r 267 230 I n c o m p a t i b l
0036100 e C h a n g e : O n l y
0036120 " r e g i s t e r e d " i m a
0036140 g e o b j e c t s c a n b
0036160 e r e a d \r T h e m e c h a
0036200 n i s m f o r p r i n t i n
0036220 g a n d r e a d i n g i m
0036240 a g e o b j e c t s h a s
0036260 b e e n c h a n g e d . I
0036300 n o r d e r t o r e a d
0036320 a n i m a g e o b j e c t ,
0036340 i t m u s t b e " r e g
0036360 i s t e r e d " i n a d a
0036400 t a b a s e i n m e m o r y
0036420 . U n k n o w n i m a g e
0036440 o b j e c t s a r e " e n
0036460 c a p s u l a t e d " w i t h
0036500 o u t b e i n g i n t e r p
0036520 r e t e d . T h i s m a k
0036540 e s i t p o s s i b l e t
0036560 o G E T a T E d i t d o
0036600 c u m e n t e v e n i f a
0036620 l l o f t h e i m a g e
0036640 o b j e c t s i n t h e d
0036660 o c u m e n t a r e n o t
0036700 d e f i n e d . F o r m o
0036720 r e d e t a i l s , s e e
0036740 t h e d o c u m e n t a t i o
0036760 n f o r I m a g e O b j e
0037000 c t s . \r 267 230 C a n s y s t e
0037020 m a t i c a l l y s u b s t i
0037040 t u t e o n e s e t o f
0037060 c h a r a c t e r l o o k s
0037100 f o r a n o t h e r w i t h
0037120 T E D I T . S U B L O O K S \r
0037140 ( T E D I T . S U B L O O K S
0037160 S t r e a m O l d L o o k s L
0037200 i s t N e w L o o k s L i s t
0037220 ) \t [ F u n c t i o n ] \r T h i
0037240 s f u n c t i o n c a n b
0037260 e u s e d t o s y s t e m
0037300 a t i c a l l y s u b s t i t
0037320 u t e o n e s e t o f c
0037340 h a r a c t e r l o o k s f
0037360 o r a n o t h e r t h r o u
0037400 g h o u t a g i v e n d o
0037420 c u m e n t . T h i s c a
0037440 n b e u s e d t o c h a
0037460 n g e a l l i n s t a n c e
0037500 s o f a g i v e n f o n
0037520 t t o a n o t h e r f o n
0037540 t . S t r e a m i s t h
0037560 e t e x t s t r e a m w h i
0037600 c h i s t o b e c h a n
0037620 g e d . O l d L o o k s L i
0037640 s t a n d N e w L o o k s L
0037660 i s t a r e b o t h p r o
0037700 p e r t y l i s t s o f p
0037720 r o p e r t i e s a n d v a
0037740 l u e s , i n t h e f o r
0037760 m o f t h e N e w L o o k
0040000 s a r g u m e n t t o T E
0040020 D I T . L O O K S . O l d L
0040040 o o k s L i s t i d e n t i f
0040060 i e s t h e c h a r a c t e
0040100 r s t h a t a r e g o i n
0040120 g t o b e c h a n g e d ,
0040140 a n d N e w L o o k s L i s
0040160 t t e l l s h o w t h e
0040200 s e l e c t e d c h a r a c t
0040220 e r s w i l l b e c h a n
0040240 g e d . F o r e x a m p l
0040260 e , \r ( T E D I T . S U B L O O
0040300 K S < S t r e a m > \r '
0040320 ( F A M I L Y M O D E R N W
0040340 E I G H T B O L D S L O P E
0040360 I T A L I C ) \r ' ( F A
0040400 M I L Y C L A S S I C W E I
0040420 G H T M E D I U M ) ) \r w i l
0040440 l f i n d a l l t h e M
0040460 o d e r n - B o l d - I t a l i
0040500 c c h a r a c t e r s i n
0040520 t h e s p e c i f i e d t e
0040540 x t s t r e a m , r e g a r d
0040560 l e s s o f t h e i r s i
0040600 z e , e x p a n s i o n , e
0040620 t c . A l l s u c h c h
0040640 a r a c t e r s w i l l h a
0040660 v e t h e i r f a m i l y
0040700 c h a n g e d t o C L A S S
0040720 I C , a n d t h e i r w e
0040740 i g h t c h a n g e d t o
0040760 M E D I U M . A l l o t h
0041000 e r p r o p e r t i e s o f
0041020 t h e l o o k s w o u l d
0041040 b e l e f t u n c h a n g
0041060 e d . \r K n o w n P r o b l e
0041100 m : C u r r e n t l y , T
0041120 E D I T . S U B L O O K S d o
0041140 e s n o t u p d a t e t h
0041160 e d i s p l a y . T h e r
0041200 e f o r e , i t i s n e c
0041220 e s s a r y t o " r e d i s
0041240 p l a y " t h e T E d i t
0041260 w i n d o w t o s e e t h
0041300 e c h a n g e s . \r 267 230 P a r
0041320 a g r a p h f o r m a t t i n
0041340 g c a n i n c l u d e " s
0041360 p e c i a l p o s i t i o n i
0041400 n g " \r T E d i t p a r a g r
0041420 a p h f o r m a t t i n g c
0041440 a n i n c l u d e " s p e c
0041460 i a l p o s i t i o n i n g "
0041500 i n f o r m a t i o n , w h
0041520 i c h s p e c i f i e s t h
0041540 a t a g i v e n p a r a g
0041560 r a p h s h o u l d s t a r
0041600 t a t a g i v e n X , Y
0041620 p o s i t i o n o n t h e
0041640 p a p e r . T h i s c a
0041660 n b e u s e d t o e x d
0041700 e n t p a r a g r a p h s i
0041720 n t o t h e l e f t m a r
0041740 g i n o f t h e p a g e .
0041760 \r T h e p a r a g r a p h - l
0042000 o o k s m e n u i n c l u d
0042020 e s t h e n e w f i e l d
0042040 s : \r S p e c i a l L o c n :
0042060 X { } p i c a s , Y { }
0042100 p i c a s \r I n c l u d i n g
0042120 a v a l u e i n t h e X
0042140 o r Y f i e l d s t u r
0042160 n s s p e c i a l p o s i t
0042200 i o n i n g o n f o r t h
0042220 e p a r a g r a p h . S e
0042240 t t i n g t h e m t o z e
0042260 r o r e m o v e s a n y s
0042300 p e c i a l p o s i t i o n i
0042320 n g . \r S p e c i a l p o s
0042340 i t i o n i n g c a n b e
0042360 s p e c i f i e d i n a c
0042400 a l l t o T E D I T . P A R
0042420 A L O O K S b y u n s i n g
0042440 t h e p r o p e r t y l i
0042460 s t n a m e s S P E C I A L
0042500 X a n d S P E C I A L Y a
0042520 s p a r t o f t h e N e
0042540 w L o o k s a r g u m e n t .
0042560 \r N B : S p e c i a l p o
0042600 s i t i o n i n g i s i g n
0042620 o r e d f o r a p a r a g
0042640 r a p h t h a t i s p a r
0042660 t o f a p a g e h e a d
0042700 i n g . \r 267 230 F u n c t i o n a
0042720 l i n t e r f a c e t o p
0042740 a g e l a y o u t : T E D I
0042760 T . P A G E F O R M A T \r ( T E
0043000 D I T . P A G E F O R M A T S
0043020 t r e a m F o r m a t ) \t [ F
0043040 u n c t i o n ] \r T h i s f u
0043060 n c t i o n s e t s t h e
0043100 p a g e f o r m a t s p e c
0043120 i f i c a t i o n s f o r t
0043140 h e g i v e n t e x t s t
0043160 r e a m . F o r m a t i s
0043200 e i t h e r a f o r m a t
0043220 s p e c i f i c a t i o n f
0043240 o r a s i n g l e p a g e
0043260 , w h i c h w i l l b e
0043300 u s e d f o r a l l p a g
0043320 e s i n t h e d o c u m e
0043340 n t , o r a " c o m p o u
0043360 n d s p e c i f i c a t i o n
0043400 , " w h i c h g i v e s i
0043420 n d i v i d u a l p a g e s
0043440 s p e c i f i c a t i o n s f
0043460 o r t h e f i r s t p a g
0043500 e , a l l o t h e r r i g
0043520 h t ( r e c t o ) p a g e s
0043540 , a n d a l l l e f t (
0043560 v e r s o ) p a g e s . T
0043600 o c r e a t e a " s i n g
0043620 l e p a g e " f o r m a t
0043640 s p e c i f i c a t i o n , u
0043660 s e t h e f u n c t i o n
0043700 T E D I T . S I N G L E . P A G
0043720 E F O R M A T ( d e s c r i b
0043740 e d b e l o w ) . T o c
0043760 r e a t e a c o m p o u n d
0044000 s p e c i f i c a t i o n ,
0044020 g e n e r a t e t h r e e s
0044040 i n g l e f o r m a t s p e
0044060 c i f i c a t i o n s , a n d
0044100 c o m b i n e t h e m i n
0044120 t o o n e w i t h t h e
0044140 f u n c t i o n T E D I T . C
0044160 O M P O U N D . P A G E F O R M
0044200 A T ( d e s c r i b e d b e
0044220 l o w ) . \r ( T E D I T . S I N
0044240 G L E . P A G E F O R M A T P
0044260 a g e # s ? P g # X P g # Y
0044300 P g # F o n t P g # A l i g
0044320 n m e n t T o p B o t t o m
0044340 L e f t R i g h t # C o l
0044360 s C o l W i d t h I n t e r
0044400 C o l S p a c e U n i t s ) \t
0044420 [ F u n c t i o n ] \r C r e a t
0044440 e s a n d r e t u r n s a
0044460 P A G E R E G I O N o b j e
0044500 c t d e s c r i b i n g t h
0044520 e p a g e f o r m a t s p
0044540 e c i f i e d b y t h e a
0044560 r g u m e n t s : \r P a g e # s
0044600 ? : T i f y o u w a n
0044620 t p a g e n u m b e r s o
0044640 n t h i s k i n d o f p
0044660 a g e , e l s e N I L . \r P
0044700 g # X : T h e h o r i z o
0044720 n t a l l o c a t i o n o f
0044740 t h e p a g e n u m b e r
0044760 , m e a s u r e d f r o m
0045000 t h e l e f t e d g e o f
0045020 t h e p a p e r . N e g
0045040 a t i v e v a l u e s a r e
0045060 m e a s u r e d f r o m t
0045100 h e p a p e r ' s r i g h t
0045120 e d g e . \r P g # Y : T h
0045140 e v e r t i c a l l o c a t
0045160 i o n o f t h e b a s e
0045200 l i n e f o r t h e p a g
0045220 e n u m b e r s , m e a s u
0045240 r e d f r o m t h e b o t
0045260 t o m o f t h e p a p e r
0045300 . N e g a t i v e v a l u
0045320 e s a r e m e a s u r e d
0045340 f r o m t h e t o p o f
0045360 t h e p a p e r . \r P g # F o
0045400 n t : T h e f o n t t o
0045420 b e u s e d t o d i s p
0045440 l a y t h e p a g e n u m
0045460 b e r s . T h i s c a n
0045500 b e a n y s p e c i f i c a
0045520 t i o n t h a t i s a c c
0045540 e p t a b l e t o T E D I T
0045560 . L O O K S . \r P g # A l i g n
0045600 m e n t : A n a t o m t
0045620 h a t t e l l s h o w t h
0045640 e p a g e n u m b e r i s
0045660 t o b e a l i g n e d o
0045700 n t h e l o c a t i o n s
0045720 p e c i f i e d b y P g # X
0045740 a n d P g # Y . L E F T
0045760 m e a n s t h e l o c a t
0046000 i o n i s t h e l o w e r
0046020 , l e f t c o r n e r o f
0046040 t h e p a g e n u m b e r
0046060 . R I G H T m e a n s t
0046100 h e l o c a t i o n i s t
0046120 h e l o w e r , r i g h t
0046140 c o r n e r . C E N T E R E
0046160 D m e a n s t h e p a g e
0046200 n u m b e r w i l l b e
0046220 c e n t e r e d a r o u n d
0046240 t h e P g # X y o u s p e
0046260 c i f i e d . \r T o p : T h
0046300 e t o p m a r g i n o f
0046320 t h e p a g e 234 t h e d i s
0046340 t a n c e f r o m t h e t
0046360 o p o f t h e p a p e r
0046400 t o t h e t o p o f t h
0046420 e f i r s t l i n e o f
0046440 b o d y t e x t . \r B o t t o
0046460 m : T h e b o t t o m m
0046500 a r g i n 234 t h e d i s t a n
0046520 c e f r o m t h e b o t t
0046540 o m o f t h e l a s t l
0046560 i n e o f b o d y t e x t
0046600 t o t h e b o t t o m o
0046620 f t h e p a p e r . \r L e f
0046640 t : T h e l e f t m a r
0046660 g i n 234 t h e d i s t a n c e
0046700 f r o m t h e l e f t e
0046720 d g e o f t h e p a p e r
0046740 t o t h e l e f t e d g
0046760 e o f t h e f i r s t t
0047000 e x t c o l u m n . \r R i g h
0047020 t : T h e r i g h t m a
0047040 r g i n 234 t h e d i s t a n c
0047060 e f r o m t h e r i g h t
0047100 e d g e o f t h e r i g
0047120 h t m o s t t e x t c o l u
0047140 m n t o t h e r i g h t
0047160 e d g e o f t h e p a p e
0047200 r . \r # C o l s : N u m b e
0047220 r o f c o l u m n s ( d e
0047240 f a u l t 1 ) \r C o l W i d t
0047260 h : T h e c o l u m n w
0047300 i d t h ( d e f a u l t i s
0047320 t o e v e n l y d i v i d
0047340 e t h e a v a i l a b l e
0047360 s p a c e a m o n g t h e
0047400 # C o l s c o l u m n s ) \r I
0047420 n t e r C o l S p a c e : T
0047440 h e s p a c e b e t w e e n
0047460 t h e r i g h t e d g e
0047500 o f o n e c o l u m n a n
0047520 d t h e l e f t e d g e
0047540 o f t h e n e x t c o l u
0047560 m n . D e f a u l t s t o
0047600 e v e n l y d i v i d e t
0047620 h e s p a c e l e f t a f
0047640 t e r t h e c o l u m n s
0047660 a r e s e t u p . I f
0047700 t h e r e i s m o r e t h
0047720 a n o n e c o l u m n , o
0047740 n o r t h e o t h e r o
0047760 f C o l W i d t h a n d I
0050000 n t e r C o l S p a c e m u s
0050020 t b e s p e c i f i e d . \r
0050040 U n i t s : T h e u n i t
0050060 s u s e d i n s e t t i n
0050100 g t h e v a l u e s y o u
0050120 s p e c i f i e d . M a y
0050140 b e o n e o f t h e a
0050160 t o m s P I C A S , I N ,
0050200 I N C H E S , C M , P O I N
0050220 T S . D e f a u l t i s
0050240 P I C A S . \r ( T E D I T . C O
0050260 M P O U N D . P A G E F O R M A
0050300 T F i r s t S p e c \r V e r s
0050320 o S p e c R e c t o S p e c )
0050340 \t [ F u n c t i o n ] \r C r e a
0050360 t e s a n d r e t u r n s
0050400 a " c o m p o u n d s p e c
0050420 i f i c a t i o n , " w h i c
0050440 h g i v e s i n d i v i d u
0050460 a l p a g e s s p e c i f i
0050500 c a t i o n s f o r t h e
0050520 f i r s t p a g e , a l l
0050540 o t h e r r i g h t ( r e c
0050560 t o ) p a g e s , a n d a
0050600 l l l e f t ( v e r s o )
0050620 p a g e s . F i r s t S p e
0050640 c , V e r s o S p e c , a n
0050660 d R e c t o S p e c s h o u
0050700 l d b e P A G E R E G I O N
0050720 o b j e c t s c r e a t e d
0050740 b y T E D I T . S I N G L E
0050760 . P A G E F O R M A T . \r 267 230 N
0051000 e w f u n c t i o n T E D I
0051020 T . R A W . I N C L U D E f o
0051040 r q u i c k l y i n c l u d
0051060 i n g c h a r a c t e r s f
0051100 r o m u n f o r m a t t e d
0051120 f i l e s \r ( T E D I T . R
0051140 A W . I N C L U D E S t r e a
0051160 m I n F i l e S t a r t E
0051200 n d ) \t [ F u n c t i o n ] \r T
0051220 h i s i s t h e s a m e
0051240 a s T E D I T . I N C L U D E
0051260 , e x c e p t t h a t t h
0051300 e s p e c i f i e d c h a r
0051320 a c t e r s f r o m I n F i
0051340 l e a r e i n c l u d e d
0051360 w i t h o u t c h e c k i n g
0051400 t o s e e i f t h e I
0051420 n F i l e i s a T E d i t
0051440 f i l e o r a B r a v o
0051460 f i l e . T h i s i s
0051500 m u c h f a s t e r , i f
0051520 y o u c a n g u a r a n t e
0051540 e t h a t t h e s o u r c
0051560 e i s p l a i n u n f o r
0051600 m a t t e d t e x t . \r 267 230 A
0051620 b b r e v i a t i o n f a c i
0051640 l i t y e x t e n d e d : h
0051660 o o k s f o r c a l l i n g
0051700 a r b i t r a r y f u n c t
0051720 i o n s , a b b r e v i a t i
0051740 o n s a r e u p p e r - c a
0051760 s e d \r T h e T E d i t a b
0052000 b r e v i a t i o n e x p a n
0052020 s i o n f a c i l i t y h a
0052040 s b e e n e x t e n d e d :
0052060 I f a n a b b r e v i a
0052100 t i o n ' s e x p a n s i o n
0052120 i s a L I T A T O M , i
0052140 t i s a p p l i e d a s
0052160 a f u n c t i o n t o t h
0052200 e t e x t s t r e a m a n
0052220 d t h e a b b r e v i a t i
0052240 o n s t r i n g , a n d m
0052260 u s t r e t u r n a s t r
0052300 i n g / c h a r c o d e v a l
0052320 u e t h a t i s t h e e
0052340 x p a n s i o n . I f t h
0052360 e a b b r e v i a t i o n ' s
0052400 e x p a n s i o n i s a
0052420 l i s t , i t i s e v a l
0052440 u a t e d a n d t h e r e
0052460 s u l t u s e d . A l s o
0052500 , i f t h e a b b r e v i
0052520 a t i o n e x p a n d e r d
0052540 o e s n ' t f i n d a n a
0052560 b b r e v i a t i o n a s t
0052600 y p e d , i t c o n v e r t
0052620 s i t t o u p p e r - c a
0052640 s e a n d t r i e s a g a
0052660 i n . \r 267 230 N e w f u n c t i
0052700 o n T E D I T . G E T P O I N
0052720 T ; r e t u r n s c h a r a
0052740 c t e r n u m b e r t h a t
0052760 s e l e c t i o n i s i n
0053000 s e r t i n g b e f o r e \r (
0053020 T E D I T . G E T P O I N T S
0053040 t r e a m S e l ) \t [ F u n c
0053060 t i o n ] \r R e t u r n s t h
0053100 e c h a r a c t e r n u m b
0053120 e r t h a t t h e n e x t
0053140 c h a r a c t e r t y p e d
0053160 w o u l d b e i n s e r t
0053200 e d i n f r o n t o f .
0053220 I f S e l i s n o n - N
0053240 I L , t h i s i s t h e
0053260 s e l e c t i o n t h a t t
0053300 h e i n f o r m a t i o n i
0053320 s t a k e n f r o m . O
0053340 t h e r w i s e , t h e i n
0053360 f o i s t a k e n f r o m
0053400 t h e c u r r e n t s e l
0053420 e c t i o n o f S t r e a m
0053440 . \r 267 230 C a n c h a n g e h
0053460 i g h l i g h t i n g o f a
0053500 s e l e c t i o n w i t h
0053520 T E D I T . S E T S E L o r
0053540 n e w f u n c t i o n T E D
0053560 I T . S E T . S E L . L O O K S
0053600 \r A T E d i t s e l e c t i
0053620 o n i s h i g h l i g h t e
0053640 d d i f f e r e n t l y d e
0053660 p e n d i n g o n w h e t h
0053700 e r i t i s s h i f t - s
0053720 e l e c t e d ( d a s h e d
0053740 u n d e r l i n e ) , p e n d
0053760 i n g - d e l e t e s e l e c
0054000 t e d ( i n v e r s e l e t
0054020 t e r s ) , o r s e l e c t
0054040 e d n o r m a l l y ( s o l
0054060 i d u n d e r l i n e ) .
0054100 T h e f o l l o w i n g n e
0054120 w f u n c t i o n c a n b
0054140 e u s e d t o c h a n g e
0054160 t h e h i g h l i g h t i n
0054200 g o f a s e l e c t i o n
0054220 : \r ( T E D I T . S E T . S E L
0054240 . L O O K S S e l O p e r a
0054260 t i o n ) \t [ F u n c t i o n ]
0054300 \r T h i s f u n c t i o n c
0054320 h a n g e s t h e h i g h l
0054340 i g h t i n g f o r t h e
0054360 s e l e c t i o n S e l , w
0054400 h i c h s h o u l d b e a
0054420 T E d i t s e l e c t i o n
0054440 c u r r e n t l y v i s i b
0054460 l e i n a w i n d o w .
0054500 O p e r a t i o n , w h i c
0054520 h c a n b e o n e o f
0054540 t h e a t o m s N O R M A L
0054560 , M O V E , C O P Y , D E
0054600 L E T E ( t o m a k e t h
0054620 e s e l e c t i o n l o o k
0054640 l i k e t h a t k i n d
0054660 o f s e l e c t i o n ) , o
0054700 r t h e a t o m I N V E R
0054720 T E D ( w h i c h j u s t
0054740 i n v e r t s t h e s e l e
0054760 c t i o n w h i l e l e a v
0055000 i n g t h e c a r e t f l
0055020 a s h i n g ) . \r N o t e t h
0055040 a t T E D I T . S E T . S E L
0055060 . L O O K S d o e s n ' t c
0055100 h a n g e T E d i t ' s i n
0055120 t e r n a l s t a t e w i t
0055140 h r e s p e c t t o w h a
0055160 t t y p e o f s e l e c t
0055200 i o n h a s b e e n m a d
0055220 e . F o r e x a m p l e ,
0055240 i f a w o r d h a s b
0055260 e e n p e n d i n g - d e l e
0055300 t e s e l e c t e d ( i n v
0055320 e r s e l e t t e r s ) , a
0055340 n d t h e h i g h l i g h t
0055360 i n g h a s b e e n c h a
0055400 n g e d t o N O R M A L (
0055420 s o l i d u n d e r l i n e )
0055440 , t h e n e x t c h a r a
0055460 c t e r t y p e d t o t h
0055500 a t T E d i t w i l l S T
0055520 I L L d e l e t e t h e s
0055540 e l e c t e d w o r d . A
0055560 l s o , T E d i t d o e s
0055600 n o t r e m e m b e r t h e
0055620 " s e l e c t i o n l o o k
0055640 s , " s o r e d i s p l a y
0055660 i n g t h e e d i t w i n
0055700 d o w w i l l s e t t h e
0055720 m b a c k t o w h a t t
0055740 h e y w e r e o r i g i n a
0055760 l l y . \r A n O p e r a t i o
0056000 n a r g u m e n t h a s b
0056020 e e n a d d e d t o T E D
0056040 I T . S E T S E L , w h i c h
0056060 i s i n t e r p r e t e d
0056100 t h e s a m e a s w i t h
0056120 T E D I T . S E T . S E L . L
0056140 O O K S . \r 267 230 R e p e a t a b
0056160 l e M P 9 3 1 8 w i t h
0056200 v e r y l a r g e T E d i t
0056220 d o c u m e n t s f i x e d
0056240 \r P r e v i o u s l y , w h e
0056260 n e d i t i n g a v e r y
0056300 l a r g e f o r m a t t e d
0056320 T E d i t d o c u m e n t s
0056340 ( o n t h e o r d e r o
0056360 f 7 0 p a g e s ) , T E d
0056400 i t w o u l d b r e a k w
0056420 i t h a M P 9 3 1 8 .
0056440 T h i s h a s b e e n f i
0056460 x e d . N o w , t h e m
0056500 a x i m u m s i z e o f a
0056520 T E d i t d o c u m e n t
0056540 i s o n l y l i m i t e d
0056560 b y t h e a m o u n t o f
0056600 m e m o r y s p a c e i n
0056620 y o u r v i r t u a l m e
0056640 m o r y . \r 267 230 L i n e - s e l
0056660 e c t i o n w i l l n o t
0056700 a l l o w t h e u s e r t
0056720 o s e l e c t p r o t e c t
0056740 e d c h a r a c t e r s \r T h
0056760 e r e w a s a b u g i n
0057000 T E d i t w h e r e p r o
0057020 t e c t e d c h a r a c t e r
0057040 s ( w i t h P R O T E C T E
0057060 D s e t O N i n t h e i
0057100 r c h a r a c t e r l o o k
0057120 s ) c o u l d s t i l l b
0057140 e s e l e c t e d b y l i
0057160 n e - s e l e c t i n g . T
0057200 h i s h a s b e e n f i x
0057220 e d . \r 267 230 " F o n t n o t
0057240 f o u n d " e r r o r n o w
0057260 d i s p l a y s f a c e i
0057300 n f o r m a t i o n \r I f a
0057320 f o n t f i l e c a n n o
0057340 t b e f o u n d w h i l e
0057360 f o r m a t t i n g i n T
0057400 E d i t , t h e p r o m p
0057420 t w i n d o w n o w d i s
0057440 p l a y s n o t o n l y t
0057460 h e s i z e a n d f a m i
0057500 l y i n f o r m a t i o n o
0057520 f t h e f o n t , b u t
0057540 a l s o t h e f a c e i n
0057560 f o r m a t i o n . \r 267 230 S e v
0057600 e r a l f i e l d s i n t
0057620 h e T E X T O B J a n d S
0057640 E L E C T I O N d a t a t y p
0057660 e s c h a n g e d t o c o
0057700 n t a i n l i s t s \r T h e
0057720 L 1 a n d L N f i e l d s
0057740 o f a S E L E C T I O N ,
0057760 a n d t h e \ W I N D O W
0060000 , L I N E S , a n d C A R
0060020 E T f i e l d s o f a T
0060040 E X T O B J m a y c o n t a
0060060 i n l i s t s , a s w e l
0060100 l a s s i n g l e o b j e
0060120 c t s \r 267 230 T h e f u n c t i
0060140 o n T E X T S T R E A M n o
0060160 w a c c e p t s a T E d i
0060200 t p r o c e s s a s i t s
0060220 a r g u m e n t , a n d r
0060240 e t u r n s t h e c o r r e
0060260 s p o n d i n g t e x t s t r
0060300 e a m \r 267 230 S k i p p i n g t
0060320 o n e x t > > x x < < f i
0060340 e l d s e t s T E d i t s
0060360 o t y p e i n h a s s a m
0060400 e c h a r a c t e r l o o k
0060420 s a s r e p l a c e d t e
0060440 x t \r 267 230 T E D I T . O B J E C
0060460 T . C H A N G E D m a r k s
0060500 t h e d o c u m e n t d i r
0060520 t y , s o t h a t T E D I
0060540 T . F I L E C H A N G E D P r
0060560 e t u r n s t h e r i g h t
0060600 r e s u l t \r 267 230 L e a d i n
0060620 g a n d t r a i l i n g s
0060640 p a c e s a r e r e m o v e
0060660 d f r o m f i l e n a m e
0060700 s , i f t y p e d a c c i
0060720 d e n t a l l y \r 267 230 T E D I T
0060740 . F O R M A T T E D F I L E P
0060760 n o w c o r r e c t l y f i
0061000 n d s m o s t d e m a n d i
0061020 n g o f C H A R L O O K S ,
0061040 P A R A L O O K S , a n d
0061060 I M A G E O B J w i t h i n
0061100 a d o c u m e n t \r 267 230 P a g
0061120 e f o r m a t t i n g i s
0061140 c l e a r e d w h e n G E T
0061160 i n g a n u n f o r m a t t
0061200 e d d o c u m e n t i n a
0061220 p a g e - f o r m a t t e d
0061240 T E d i t w i n d o w \r 267 230 T
0061260 E D I T . D E L E T E w i l l
0061300 d e l e t e t h e s e l e
0061320 c t i o n p a s s e d t o
0061340 i t , i n s t e a d o f t
0061360 h e c u r r e n t s e l e c
0061400 t i o n \r 267 230 T E D I T . G E T
0061420 S E L n o w r e t u r n s
0061440 a C O P Y o f t h e c u
0061460 r r e n t s e l e c t i o n ,
0061500 s o t h e u s e r c a n
0061520 c h a n g e i t w i t h o
0061540 u t a f f e c t i n g T E d
0061560 i t \r 267 230 T E D I T . I N C L U
0061600 D E w i l l c o p y p a r
0061620 a g r a p h f o r m a t t i n
0061640 g f r o m t h e " i n c l
0061660 u d e d " f i l e \r 267 230 C a l
0061700 l i n g T E D I T . S E T F U
0061720 N C T I O N w i t h a f u
0061740 n c t i o n o f N I L r e
0061760 s e t s t h e c h a r a c t
0062000 e r ' s s y n t a x c l a s
0062020 s t o N O N E \r 267 230 B r a v
0062040 o f i l e s w i t h W o
0062060 r w i n t h e f i n a l
0062100 t r a i l e r a r e p r o
0062120 p e r l y c o n v e r t e d
0062140 t o T E d i t f i l e s \r 267
0062160 230 T E D I T . O B J E C T . C H
0062200 A N G E D w i l l a c c e p
0062220 t e i t h e r a t e x t
0062240 s t r e a m o r a T E X T
0062260 O B J a s i t s S T R E A
0062300 M a r g u m e n t \r 2 \r B r e
0062320 a k P a c k a g e \r 1 \r \r 267 230
0062340 T h e b r e a k c o m m a n
0062360 d O R I G I N A L n o w w
0062400 o r k s c o r r e c t l y \r T
0062420 h e c o m m a n d O R I G I
0062440 N A L i n t h e b r e a k
0062460 p a c k a g e w i l l n o
0062500 w w o r k . P r e v i o u
0062520 s l y , u s i n g t h e O
0062540 R I G I N A L c o m m a n d
0062560 c o u l d c a u s e a n "
0062600 i l l f o r m e d i t e r a
0062620 t i v e s t a t e m e n t "
0062640 e r r o r f r o m D W I M .
0062660 \r 2 \r C H A T \r 1 \r \r 267 230 C h a
0062700 t s e r v i c e t o N S
0062720 h o s t s s u p p o r t e d \r
0062740 C h a t c a n n o w b e
0062760 u s e d t o c o m m u n i c
0063000 a t e w i t h N S h o s t
0063020 s u s i n g t h e n o r m
0063040 a l C h a t i n t e r f a c
0063060 e . T h e o n l y v i s
0063100 i b l e d i f f e r e n c e
0063120 f r o m c o m m u n i c a t i
0063140 n g w i t h P U P h o s t
0063160 s i s t h a t t h e N S
0063200 C h a t p r o t o c o l d
0063220 i f f e r e n t i a t e s a m
0063240 o n g a n u m b e r o f
0063260 v i r t u a l t e r m i n a l
0063300 s e r v i c e s . C a l l
0063320 i n g C H A T o n a n N
0063340 S h o s t w i l l p o p
0063360 u p a m e n u t o a l l
0063400 o w y o u t o c h o o s e
0063420 t h e t e r m i n a l s e
0063440 r v i c e y o u w a n t t
0063460 o u s e : \r \t A n y \r \t R e m
0063500 o t e S y s t e m A d m i n
0063520 i s t r a t i o n \r \t R e m o t
0063540 e S y s t e m E x e c u t i
0063560 v e \r \t I n t e r a c t i v e
0063600 T e r m i n a l S e r v i c e
0063620 \r T h e " A n y " o p t i o
0063640 n i n t h e m e n u w i
0063660 l l e v e n t u a l l y a l
0063700 l o w u s i n g a n y t e
0063720 r m i n a l s e r v i c e i
0063740 s a v a i l a b l e o n t
0063760 h e s p e c i f i e d h o s
0064000 t , b u t n o h o s t s
0064020 c u r r e n t l y s u p p o r
0064040 t i t . \r T h e " R e m o t
0064060 e S y s t e m A d m i n i s
0064100 t r a t i o n " s e r v i c e
0064120 l e t s y o u l o g o n
0064140 t o p r i n t s e r v e r s
0064160 a n d c l e a r i n g h o u
0064200 s e s e r v e r s , a n d
0064220 i s s u e a p p r o p r i a t
0064240 e c o m m a n d s . \r T h e
0064260 " R e m o t e S y s t e m E
0064300 x e c u t i v e " s e r v i c
0064320 e i s c u r r e n t l y o
0064340 n l y s u p p o r t e d b y
0064360 T a j o / M e s a w o r k s
0064400 t a t i o n s w i t h a p p
0064420 r o p r i a t e s o f t w a r
0064440 e l o a d e d . \r T h e " I
0064460 n t e r a c t i v e T e r m i
0064500 n a l S e r v i c e " i s
0064520 t h e T T Y - b a s e d i n
0064540 t e r f a c e t o N S m a
0064560 i l . \r I f y o u s e l e c
0064600 t a n i n v a l i d s e r
0064620 v i c e t y p e , y o u ' l
0064640 l g e t a n " E R R O R
0064660 S e r v i c e N o t F o u n d "
0064700 m e s s a g e i n t h e
0064720 p r o m p t w i n d o w . I
0064740 n a f u t u r e r e l e a
0064760 s e , I n t e r l i s p w i
0065000 l l b e a b l e t o d i
0065020 s c o v e r w h i c h s e r
0065040 v i c e s a p a r t i c u l
0065060 a r h o s t s u p p o r t s
0065100 . \r 2 \r F i l e P a c k a g e
0065120 \r 1 \r \r 267 230 M O V E T O F I L E
0065140 , D E L F R O M F I L E , e
0065160 t c . n o w w o r k w i t
0065200 h f i l e p a c k a g e c
0065220 o m m a n d s l i k e B I T
0065240 M A P S \r P r e v i o u s l y ,
0065260 t h e f u n c t i o n s f
0065300 o r m a n i p u l a t i n g
0065320 f i l e c o m s o n l y a c
0065340 c e p t e d f i l e p a c k
0065360 a g e " t y p e . " I t
0065400 w a s n o t p o s s i b l e
0065420 t o u s e t h e s e f u
0065440 n c t i o n s w i t h f i l
0065460 e p a c k a g e " c o m m a
0065500 n d s " w h i c h d i d n '
0065520 t h a v e a c o r r e s p
0065540 o n d i n g t y p e , s u c
0065560 h a s B I T M A P S . F
0065600 u n c t i o n s s u c h a s
0065620 M O V E T O F I L E , D E L
0065640 F R O M F I L E , e t c . n
0065660 o w w i l l a c c e p t f
0065700 i l e p a c k a g e c o m m
0065720 a n d s a s l e g i t i m a
0065740 t e " t y p e s . " \r 267 230 A D
0065760 D T O F I L E m u c h f a s
0066000 t e r \r A D D T O F I L E ( w
0066020 h i c h a d d s t h e c o
0066040 m m a n d s f o r a g i v
0066060 e n o b j e c t t o t h e
0066100 f i l e p a c k a g e c o
0066120 m m a n d s f o r a s p e
0066140 c i f i e d f i l e ) w a s
0066160 u n r e a s o n a b l y s l
0066200 o w , b e c a u s e i t w
0066220 a s c a l l i n g U P D A T
0066240 E F I L E S u n n e c e s s a
0066260 r i l y . A D D T O F I L E
0066300 h a s b e e n c h a n g e
0066320 d n o t t o c a l l U P
0066340 D A T E F I L E S , s o i t
0066360 i s a n e x t r e m e l y
0066400 f a s t o p e r a t i o n .
0066420 \r 267 230 N e w c o p y r i g h t
0066440 o p t i o n : i f C O P Y
0066460 R I G H T F L G = D E F A U
0066500 L T , d e f a u l t c o p y
0066520 r i g h t u s e d w i t h o
0066540 u t w a i t i n g \r I f t h
0066560 e v a l u e o f t h e v
0066600 a r i a b l e C O P Y R I G H
0066620 T F L G i s t h e a t o m
0066640 D E F A U L T , t h e v a
0066660 l u e o f D E F A U L T C O
0066700 P Y R I G H T O W N E R i s
0066720 u s e d f o r p u t t i n g
0066740 c o p y r i g h t i n f o r
0066760 m a t i o n i n f i l e s
0067000 t h a t d o n ' t h a v e
0067020 a n y o t h e r c o p y r i
0067040 g h t . T h e p r o m p t
0067060 " C o p y r i g h t o w n e
0067100 r f o r f i l e x x : "
0067120 w i l l s t i l l b e p r
0067140 i n t e d , b u t t h e d
0067160 e f a u l t w i l l b e f
0067200 i l l e d i n i m m e d i a
0067220 t e l y . \r 267 230 B u g f i x e
0067240 d : n o c o p y r i g h t
0067260 w i l l b e p r i n t e d
0067300 i f C O P Y R I G H T F L G =
0067320 N I L \r I n t h e H a r m o
0067340 n y r e l e a s e , t h e r
0067360 e w a s a b u g s u c h
0067400 t h a t i f C O P Y R I G
0067420 H T F L G w e r e N I L ,
0067440 t h e c o p y r i g h t m e
0067460 s s a g e " ( * C o p y r i
0067500 g h t ( c ) b y N I L .
0067520 A l l r i g h t s r e s e r
0067540 v e d . ) " w o u l d b e
0067560 p u t i n t h e f i l e .
0067600 T h i s h a s b e e n
0067620 f i x e d . \r 267 230 S H O W D E F
0067640 a c c e p t s a s t r e a
0067660 m a s i t s F I L E a r
0067700 g u m e n t ; w i l l n o t
0067720 c l o s e t h e f i l e
0067740 w h e n f i n i s h e d \r 2 \r
0067760 C o m p i l e r \r 1 \r \r 267 230 C o
0070000 m p i l e r w i l l d i s c
0070020 a r d a r g u m e n t n a m
0070040 e s i f D A S S E M . S A V
0070060 E L O C A L V A R S r e t u r
0070100 n s N I L \r S o m e t i m e s
0070120 i t i s d e s i r a b l e
0070140 t o h a v e t h e c o m
0070160 p i l e r d i s c a r d t h
0070200 e n a m e s o f t h e a
0070220 t o m s u s e d a s l o c
0070240 a l v a r i a b l e s w i t
0070260 h i n a f u n c t i o n .
0070300 T h i s p r e v e n t s f
0070320 r e e v a r i a b l e l o o
0070340 k u p f r o m a c c e s s i
0070360 n g t h e s e v a r i a b l
0070400 e s . I t a l s o m e a
0070420 n s t h a t t h e a t o m
0070440 s a r e n o t r e a d i
0070460 n w h e n t h e f u n c t
0070500 i o n i s r e a d ; t h i
0070520 s c a n b e i m p o r t a
0070540 n t f o r a n a p p l i c
0070560 a t i o n w h i c h u s e s
0070600 a l o t o f a t o m s
0070620 ( t h e r e i s a f i x e
0070640 d m a x i m u m n u m b e r
0070660 o f a t o m s ) . A L
0070700 O C A L V A R S d e c l a r a
0070720 t i o n w i t h i n a f u
0070740 n c t i o n c a n b e u s
0070760 e d t o d i s c a r d t h
0071000 e n a m e s o f l o c a l
0071020 v a r i a b l e s i n t e r
0071040 n a l t o t h e f u n c t
0071060 i o n , b u t t h e r e h
0071100 a s n e v e r b e e n a
0071120 w a y o f d i s c a r d i n
0071140 g t h e n a m e s o f t
0071160 h e a r g u m e n t s t o
0071200 t h e f u n c t i o n . T
0071220 h i s c a n n o w b e d
0071240 o n e , b y r e d e f i n i
0071260 n g t h e f u n c t i o n
0071300 D A S S E M . S A V E L O C A L
0071320 V A R S . \r ( D A S S E M . S A
0071340 V E L O C A L V A R S < f u n
0071360 c t i o n - n a m e > ) \r T h i
0071400 s f u n c t i o n i s c a
0071420 l l e d b y t h e c o m p
0071440 i l e r t o d e t e r m i n
0071460 e w h e t h e r l o c a l -
0071500 v a r a r g u m e n t i n f
0071520 o r m a t i o n f o r < f u
0071540 n c t i o n - n a m e > s h o
0071560 u l d b e w r i t t e n o
0071600 n t h e c o m p i l e d f
0071620 i l e f o r < f u n c t i o
0071640 n - n a m e > . I f i t
0071660 r e t u r n s N I L , t h e
0071700 l o c a l - v a r a r g u m
0071720 e n t i n f o r m a t i o n
0071740 i s N O T s a v e d , a n
0071760 d t h e f u n c t i o n i
0072000 s s t o r e d w i t h a r
0072020 g u m e n t s U , V , W ,
0072040 e t c i n s t e a d o f
0072060 t h e o r i g i n a l s . \r I
0072100 n i t i a l l y , D A S S E M
0072120 . S A V E L O C A L V A R S i
0072140 s d e f i n e d t o r e t
0072160 u r n T . ( M O V D ' N
0072200 I L L ' D A S S E M . S A V E
0072220 L O C A L V A R S ) c a u s e
0072240 s t h e c o m p i l e r t
0072260 o r e t a i n n o l o c a
0072300 l v a r i a b l e o r a r
0072320 g u m e n t n a m e s . A
0072340 l t e r n a t i v e l y , D A
0072360 S S E M . S A V E L O C A L V A
0072400 R S c o u l d b e r e d e
0072420 f i n e d a s a m o r e
0072440 c o m p l e x p r e d i c a t
0072460 e , t o a l l o w f i n e
0072500 r d i s c r i m i n a t i o n
0072520 . \r 2 \r D W I M & C L I S P
0072540 \r 1 \r \r 267 230 I n c o m p a t i b
0072560 l e C h a n g e : ( C L I S
0072600 P D E C ' M I X E D ) i s
0072620 d e f a u l t C L I S P d e
0072640 c l a r a t i o n \r I n p a s
0072660 t r e l e a s e s o f I n
0072700 t e r l i s p , a n d i n
0072720 t h e H a r m o n y r e l e
0072740 a s e , t h e d e f a u l t
0072760 c l i s p d e c l a r a t i
0073000 o n i s F I X E D , w h i
0073020 c h m e a n s t h a t a l
0073040 l C L I S P c o n s t r u c
0073060 t s a r e t r a n s l a t e
0073100 d u s i n g i n t e g e r
0073120 a r i t h m e t i c , u n l e
0073140 s s t h e u s e r e x p l
0073160 i c i t l y c h a n g e s t
0073200 h e d e c l a r a t i o n .
0073220 T h e r e f o r e , ( A + B
0073240 ) t r a n s l a t e s i n t
0073260 o ( I P L U S A B ) , a
0073300 n d ( f o r X f r o m A
0073320 t o B d o . . . ) i s
0073340 t r a n s l a t e d u s i n
0073360 g i n t e g e r a r i t h m
0073400 e t i c t o i n c r e m e n
0073420 t X a n d c o m p a r e
0073440 i t t o B . \r I n I n t e
0073460 r l i s p - D , m i x e d (
0073500 g e n e r i c ) a r i t h m e
0073520 t i c i s a s f a s t a
0073540 s i n t e g e r a r i t h m
0073560 e t i c , s o w e a r e
0073600 t r y i n g t o c o n v e r
0073620 t t h e s y s t e m t o
0073640 u s e g e n e r i c a r i t
0073660 h m e t i c a s m u c h a
0073700 s p o s s i b l e . \r T h e r
0073720 e f o r e , t h e d e f a u
0073740 l t c l i s p d e c l a r a
0073760 t i o n h a s b e e n c h
0074000 a n g e d t o M I X E D ,
0074020 s o g e n e r i c a r i t h
0074040 m e t i c f u n c t i o n s
0074060 w i l l b e u s e d w h e
0074100 n t r a n s l a t i n g c l
0074120 i s p c o n s t r u c t s .
0074140 ( A + B ) t r a n s l a t e
0074160 s i n t o ( P L U S A B
0074200 ) , a n d ( f o r X f r
0074220 o m A t o B d o . . .
0074240 ) i s t r a n s l a t e d
0074260 u s i n g P L U S a n d G
0074300 R E A T E R P . O f c o u
0074320 r s e , t h e u s e r c a
0074340 n c h a n g e t h i s d e
0074360 c l a r a t i o n u s i n g
0074400 C L I S P D E C . \r T h i s c
0074420 h a n g e s h o u l d n ' t
0074440 e f f e c t a n y p r o g r
0074460 a m s : t h e o n l y c o
0074500 n c e i v a b l e p r o b l e
0074520 m s c o u l d b e i n c
0074540 o n s t r u c t s l i k e (
0074560 f o r X f r o m A t o
0074600 B d o . . . ) w h e r e
0074620 t h e p r o g r a m m e r c
0074640 o u n t e d o n t h e f l
0074660 o a t i n g - p o i n t v a l
0074700 u e s A a n d B b e i n
0074720 g c o n v e r t e d t o f
0074740 i x e d p o i n t b e f o r
0074760 e t h e l o o p . \r 2 \r S t
0075000 o r a g e & D a t a T y p
0075020 e s \r 1 \r \r 267 230 V i r t u a l
0075040 m e m o r y e x p a n d e d
0075060 t o 3 2 m e g a b y t e s \r
0075100 T h e m a x i m u m v i r t
0075120 u a l m e m o r y s p a c e
0075140 i n I n t e r l i s p h a
0075160 s b e e n e x p a n d e d
0075200 f r o m 8 m e g a b y t e s
0075220 t o 3 2 m e g a b y t e s
0075240 . T h e i n c r e a s e
0075260 i n a v a i l a b l e s p a
0075300 c e f o r u s e r a p p l
0075320 i c a t i o n s i s e v e n
0075340 m o r e s t r i k i n g ,
0075360 s i n c e a s i g n i f i c
0075400 a n t p e r c e n t a g e o
0075420 f t h e o r i g i n a l 8
0075440 M B w a s u s e d b y t
0075460 h e s y s t e m c o d e . \r
0075500 T h e a v a i l a b l e v i
0075520 r t u a l m e m o r y s p a
0075540 c e t h a t c a n b e u
0075560 s e d o n a g i v e n m
0075600 a c h i n e i s d e t e r m
0075620 i n e d b y t h e s i z e
0075640 o f t h e v i r t u a l
0075660 m e m o r y " b a c k i n g
0075700 f i l e " o n t h e l o c
0075720 a l h a r d d i s k . U
0075740 s e r s w h o p a r t i t i
0075760 o n e d t h e i r 1 1 0 8
0076000 l o c a l d i s k s f o r
0076020 p r e v i o u s r e l e a s e
0076040 s , w h e r e t h e m a x
0076060 i m u m s i z e o f t h e
0076100 v i r t u a l m e m o r y
0076120 f i l e w a s 1 6 2 0 0 p
0076140 a g e s , w i l l h a v e
0076160 t o r e - p a r t i t i o n
0076200 t h e i r d i s k s t o c
0076220 r e a t e a v i r t u a l
0076240 m e m o r y f i l e g r e a
0076260 t e r t h a n 8 M B . \r W h
0076300 e n t h e v i r t u a l m
0076320 e m o r y e x p a n d s t o
0076340 t h e p o i n t w h e r e
0076360 t h e b a c k i n g f i l
0076400 e i s a l m o s t f u l l
0076420 , a b r e a k w i l l o
0076440 c c u r w i t h t h e w a
0076460 r n i n g m e s s a g e " Y
0076500 o u r v i r t u a l m e m o
0076520 r y b a c k i n g f i l e
0076540 i s a l m o s t f u l l .
0076560 S a v e y o u r w o r k
0076600 & r e l o a d a s a p . "
0076620 W h e n t h i s h a p p e
0076640 n s , i t i s s t r o n g
0076660 l y s u g g e s t e d t h a
0076700 t y o u s a v e a n y i
0076720 m p o r t a n t w o r k a n
0076740 d r e l o a d t h e s y s
0076760 o u t . I f y o u c o n
0077000 t i n u e w o r k i n g p a
0077020 s t t h i s p o i n t , t
0077040 h e s y s t e m w i l l s
0077060 t a r t s l o w i n g d o w
0077100 n c o n s i d e r a b l y ,
0077120 a n d i t w i l l e v e n
0077140 t u a l l y f a l l i n t o
0077160 R a i d w i t h M P 9 3
0077200 0 8 . \r 267 230 S o m e e a r l y
0077220 1 1 0 8 s c a n n o t s u
0077240 p p o r t > 8 M B o f v i
0077260 r t u a l m e m o r y ; n e
0077300 w f u n c t i o n 3 2 M B A
0077320 D D R E S S A B L E \r S o m e
0077340 e a r l y v e r s i o n s o
0077360 f t h e 1 1 0 8 h a r d w
0077400 a r e w i l l n o t s u p
0077420 p o r t m o r e t h a n 8
0077440 M B o f v i r t u a l a d
0077460 d r e s s s p a c e . I n
0077500 t e r m e z z o w i l l s t
0077520 i l l r u n , b u t i t
0077540 w i l l c r a s h w h e n
0077560 t h e v i r t u a l a d d r
0077600 e s s s p a c e g r o w s
0077620 b e y o n d 8 M B . T h e
0077640 f u n c t i o n ( 3 2 M B A
0077660 D D R E S S A B L E ) r e t u
0077700 r n s T i f y o u r h a
0077720 r d w a r e s u p p o r t s
0077740 t h e f u l l 3 2 M B a d
0077760 d r e s s s p a c e . \r 267 230 M
0100000 a x i m u m n u m b e r o f
0100020 l i t a t o m s d o u b l e
0100040 d t o 6 4 K \r I n I n t e
0100060 r l i s p , t h e r e i s
0100100 a f i x e d l i m i t o n
0100120 t h e n u m b e r o f d
0100140 i f f e r e n t l i t a t o m
0100160 s t h a t c a n b e c r
0100200 e a t e d i n a g i v e n
0100220 s y s o u t . P r e v i o
0100240 u s l y , t h e l i m i t
0100260 w a s 3 2 7 6 8 a t o m s .
0100300 T h i s h a s n o w b
0100320 e e n d o u b l e d t o 6
0100340 5 5 3 6 a t o m s . I t
0100360 i s s t i l l p o s s i b l
0100400 e t o r u n o u t o f
0100420 a t o m s , s o u s e r s
0100440 b u i l d i n g a p p l i c a
0100460 t i o n s t h a t g e n e r
0100500 a t e a l o t o f a t o
0100520 m s m i g h t s t i l l w
0100540 a n t t o c o n s i d e r
0100560 u s i n g a n o t h e r d a
0100600 t a r e p r e s e n t a t i o
0100620 n , s u c h a s s t r i n
0100640 g s . \r 267 230 S t o r a g e m a
0100660 n a g e m e n t c h a n g e d
0100700 t o i m p r o v e s y s t
0100720 e m p e r f o r m a n c e ;
0100740 " h u n k i n g " u s e d f
0100760 o r s m a l l a r r a y s \r
0101000 T h e s t o r a g e m a n a
0101020 g e m e n t c o d e w i t h
0101040 i n I n t e r l i s p h a s
0101060 b e e n e x t e n s i v e l
0101100 y r e v i s e d , t o i n
0101120 c o r p o r a t e a n u m b
0101140 e r o f c h a n g e s t o
0101160 i m p r o v e s y s t e m
0101200 p e r f o r m a n c e . \r F i r
0101220 s t , t h e r e a r e n o
0101240 l o n g e r f i x e d a r
0101260 e a s i n t h e v i r t u
0101300 a l m e m o r y a s s i g n
0101320 e d t o a l l o c a t i n g
0101340 f i x e d a n d v a r i a
0101360 b l e - l e n g t h d a t a .
0101400 P r e v i o u s l y , o n
0101420 e c o u l d r u n o u t
0101440 o f v a r i a b l e - l e n g
0101460 t h s p a c e ( a r r a y
0101500 s p a c e ) e v e n i f t
0101520 h e r e w a s s t i l l r
0101540 o o m i n t h e f i x e d
0101560 - l e n g t h s p a c e ( m
0101600 a i n d a t a s p a c e ,
0101620 M D S ) . N o w , b o t h
0101640 s p a c e s e x p a n d a
0101660 s n e c e s s a r y u n t i
0101700 l a l l o f t h e v i r
0101720 t u a l m e m o r y i s f
0101740 i l l e d . \r S e c o n d , t
0101760 h e s c h e m e c a l l e d
0102000 " h u n k i n g " h a s b
0102020 e e n i n t r o d u c e d f
0102040 o r a l l o c a t i n g s m
0102060 a l l v a r i a b l e - l e n
0102100 g t h o b j e c t s . I n
0102120 t h i s s c h e m e , s m
0102140 a l l a r r a y s a r e a
0102160 l l o c a t e d a n d m a n
0102200 a g e d l i k e f i x e d -
0102220 l e n g t h d a t a o b j e
0102240 c t s . S p e c i f i c a l
0102260 l y , a l l t h e a r r a
0102300 y s o f s i z e 5 , 6 ,
0102320 7 , e t c . a r e m a n
0102340 a g e d l i k e f i x e d -
0102360 l e n g t h o b j e c t s ,
0102400 i n s t e a d o f b e i n g
0102420 a l l o c a t e d f r o m
0102440 t h e m a i n a r r a y s
0102460 p a c e . T h i s m e a n
0102500 s t h a t t h e m a i n
0102520 a r r a y s p a c e i s n
0102540 o t f r a g m e n t e d b y
0102560 s m a l l a r r a y s .
0102600 A l a r g e p e r c e n t a
0102620 g e o f t h e a r r a y s
0102640 u s e d b y t h e s y s
0102660 t e m a r e s m a l l , s
0102700 o t h i s i m p r o v e s
0102720 t h e p e r f o a m c n e o
0102740 f t h e l a r g e a r r a
0102760 y a l l o c a t i o n . \r T h
0103000 e s e c h a n g e s a r e
0103020 i n v i s i b l e t o t h e
0103040 c a s u a l u s e r , e x
0103060 c e p t t h a t s y s t e m
0103100 p e r f o r m a n c e i s
0103120 i m p r o v e d : m o r e
0103140 w o r k c a n b e d o n e
0103160 b e f o r e s t o r a g e
0103200 p r o b l e m s a p p e a r ,
0103220 a n d t h e s y s t e m
0103240 s p e e d d o e s n ' t d e
0103260 g r a d e o v e r t i m e
0103300 a s q u i c k l y . O f
0103320 c o u r s e , t h e r e a l
0103340 w a y s l i m i t s ; t h e
0103360 m o s t i n c o n v e n i e
0103400 n t o n e s h a v e j u s
0103420 t b e e n p u s h e d b a
0103440 c k . \r O n e v i s i b l e
0103460 c h a n g e : t h e S T O R
0103500 A G E p r i n t o u t h a s
0103520 b e e n c h a n g e d s l
0103540 i g h t l y . T h e " D a
0103560 t a S p a c e s S u m m a r
0103600 y " n o w l o o k s l i k
0103620 e : \r \t A l l o c a t e d \t R e
0103640 m a i n i n g \r \t P a g e s \t P
0103660 a g e s \r D a t a t y p e s (
0103700 i n c l . L I S P T e t c .
0103720 ) \t 2 1 9 2 \t \ \r A r r a y B L
0103740 o c k s ( v a r i a b l e ) \t
0103760 3 6 4 4 \t - - 5 2 6 4 4 \r A r
0104000 r a y B l o c k s ( c h u n k
0104020 e d ) \t 2 0 5 6 \t / \r L i t a t
0104040 o m s \t 7 4 4 \t 1 3 0 4 \r L i t
0104060 a t o m P n a m e s ( f r o
0104100 m b o o t s t r a p ) \t 1 3
0104120 1 \t 0 \r \r T h i s s h o w s
0104140 t h a t b o t h v a r i a b
0104160 l e a n d f i x e d - l e n
0104200 g t h d a t a t y p e s a
0104220 r e a l l o c a t e d o u t
0104240 o f t h e s a m e v i r
0104260 t u a l m e m o r y s p a c
0104300 e , a n d t h a t s m a l
0104320 l a r r a y b l o c k s a
0104340 r e t r e a t e d s e p a r
0104360 a t e l y ( h u n k e d ) f
0104400 r o m l a r g e a r r a y
0104420 b l o c k s . \r 2 \r A r i t h m
0104440 e t i c \r 1 \r \r 267 230 N e w m a
0104460 t r i x m u l t i p l i c a t
0104500 i o n f u n c t i o n s , w
0104520 i t h m i c r o c o d e s u
0104540 p p o r t o n t h e 1 1 0
0104560 8 C P E \r A n u m b e r o
0104600 f f u n c t i o n s f o r
0104620 m a n i p u l a t i n g 2 - d
0104640 i m e n s i o n a l m a t r i
0104660 c i e s h a v e b e e n a
0104700 d d e d . I n t e r l i s p
0104720 c u r r e n t l y o n l y
0104740 s u p p o r t s o n e - d i m
0104760 e n s i o n a l a r r a y s ,
0105000 s o a m a t r i x i s
0105020 r e p r e s e n t e d b y p
0105040 a c k a i n g t h e r o w s
0105060 i n t o a n a r r a y . \r
0105100 T h e f o l l o w i n g f u
0105120 n c t i o n s f o r m a n i
0105140 p u l a t i n g m a t r i c e
0105160 s a r e a v a i l a b l e :
0105200 \r ( S E T E L T A R R A Y R
0105220 O W C O L U M N E l t s P e
0105240 r R o w V A L U E ) \t [ F u n
0105260 c t i o n ] \r S e t s t h e
0105300 m a t r i x e l e m e n t a
0105320 t ( R O W , C O L U M N )
0105340 t o b e V A L U E . E l
0105360 t s P e r R o w i s t h e
0105400 n u m b e r o f e l e m e n
0105420 t s p e r r o w o f A R
0105440 R A Y . R O W a n d C O
0105460 L U M N a r e i n d e x e d
0105500 f r o m 1 . \r ( G E T E L T
0105520 A R R A Y R O W C O L U M
0105540 N E l t s P e r R o w ) \t [ F
0105560 u n c t i o n ] \r R e t u r n s
0105600 t h e v a l u e o f t h
0105620 e ( R O W , C O L U M N )
0105640 e l e m e n t o f A R R A Y
0105660 . T h e a r g u m e n t s
0105700 a r e t r e a t e d a s
0105720 i n S E T E L T . \r ( M A T M
0105740 U L T A B R e s u l t K
0105760 M N ) \t [ F u n c t i o n ]
0106000 \r M u l t i p l i e s A b y
0106020 B , p l a c i n g t h e
0106040 r e s u l t i n R e s u l t
0106060 . A i s a K r o w
0106100 b y M c o l u m n m a t r
0106120 i x , B i s M b y N ,
0106140 a n d R e s u l t i s K
0106160 b y N . T h i s f u n
0106200 c t i o n d o e s N O T u
0106220 s e t h e m a t r i x - m u
0106240 l t i p l i c a t i o n m i c
0106260 r o c o d e . \r ( M A T M U L T
0106300 1 3 3 A B R e s u l t ) \t
0106320 [ F u n c t i o n ] \r M u l t i
0106340 p l i e s A b y B , p l
0106360 a c i n g t h e r e s u l t
0106400 i n R e s u l t . A
0106420 i s a 1 b y 3 v e c t
0106440 o r , B i s a 3 b y
0106460 3 m a t r i x , a n d R e
0106500 s u l t i s a 1 b y 3
0106520 v e c t o r ( h e n c e t
0106540 h e " 1 3 3 " s u f f i x 234
0106560 i t r e f e r s t o t h e
0106600 v a l u e s o f K , M ,
0106620 a n d N i n M A T M U L
0106640 T . ) T h i s r u n s i
0106660 n m i c r o c o d e o n t
0106700 h e 1 1 0 8 C P E , a n d
0106720 i n m a c r o c o d e o n
0106740 o t h e r m a c h i n e s .
0106760 \r ( M A T M U L T 3 3 1 A B
0107000 R e s u l t ) \t [ F u n c t i
0107020 o n ] \r A s a b o v e ; A
0107040 i s 3 b y 3 , a n d B
0107060 a n d R e s u l t a r e
0107100 3 b y 1 m a t r i c e s .
0107120 \r ( M A T M U L T 3 3 3 A B
0107140 R e s u l t ) \t [ F u n c t i
0107160 o n ] \r A , B , a n d R e
0107200 s u l t a r e a l l 3 b
0107220 y 3 m a t r i c e s . \r ( M
0107240 A T M U L T 1 4 4 A B R e
0107260 s u l t ) \t [ F u n c t i o n ]
0107300 \r A a n d R e s u l t a r
0107320 e 1 b y 4 v e c t o r s
0107340 , a n d B i s 4 b y
0107360 4 . \r ( M A T M U L T 4 4 1 A
0107400 B R e s u l t ) \t [ F u n c
0107420 t i o n ] \r B a n d R e s u
0107440 l t a r e 1 b y 4 v e
0107460 c t o r s , a n d A i s
0107500 4 b y 4 . \r ( M A T M U L T
0107520 4 4 4 A B R e s u l t ) \t
0107540 [ F u n c t i o n ] \r A , B
0107560 a n d R e s u l t a r e a
0107600 l l 4 b y 4 m a t r i c
0107620 e s . \r T h e l i b r a r y
0107640 p a c k a g e M A T R I X U S
0107660 E c o n t a i n s a n u m
0107700 b e r o f f u n c t i o n s
0107720 u s e f u l f o r u s i n
0107740 g m a t r i x m u l t i p l
0107760 i c a t i o n . \r 267 230 I n c o m
0110000 p a t i b l e C h a n g e :
0110020 ( Z E R O P X ) = ( E Q P
0110040 X 0 ) \r I n t h e I n t
0110060 e r l i s p R e f e r e n c e
0110100 M a n u a l , ( Z E R O P
0110120 X ) i s d e f i n e d t o
0110140 b e e q u i v a l e n t t
0110160 o ( E Q X 0 ) . T h i
0110200 s h a s b e e n c h a n g
0110220 e d s o t h a t ( Z E R O
0110240 P X ) i s e q u i v a l e
0110260 n t t o ( E Q P X 0 ) .
0110300 U s e r s w h o d e p e
0110320 n d o n ( Z E R O P 0 . 0
0110340 ) r e t u r n i n g N I L
0110360 s h o u l d c h a n g e t h
0110400 e i r c o d e t o u s e
0110420 ( E Q X 0 ) . \r 267 230 A r i t
0110440 h m e t i c f u n c t i o n s
0110460 a c c e p t n e g a t i v e
0110500 z e r o ; f i x e s o b s
0110520 c u r e b u g s \r T h e I E
0110540 E E s t a n d a r d n u m b
0110560 e r f o r m a t d e f i n e
0110600 s t h e n u m b e r " n e
0110620 g a t i v e z e r o . " O
0110640 n r a r e o c c a s i o n s
0110660 , I n t e r l i s p c o d e
0110700 c a n g e n e r a t e t h
0110720 i s n u m b e r . P r e v
0110740 i o u s l y , t h e a r i t
0110760 h m e t i c c o d e w o u l
0111000 d c a u s e s t r a n g e
0111020 e r r o r s w h e n d e a l
0111040 i n g w i t h n e g a t i v
0111060 e z e r o . T h i s h a
0111100 s b e e n f i x e d s o
0111120 t h a t t h e a r i t h e m
0111140 e t i c c o d e w i l l t
0111160 r e a t n e g a t i v e z e
0111200 r o t h e s a m e a s p
0111220 o s i t i v e z e r o . \r 267 230
0111240 1 1 3 2 w i l l c a u s e
0111260 a n e r r o r o n i n t e
0111300 g e r o v e r f l o w i f
0111320 ( O V E R F L O W T ) i s
0111340 s e t \r P r e v i o u s l y ,
0111360 e v e n i f ( O V E R F L O
0111400 W T ) w a s s e t , i n
0111420 t e g e r o v e r f l o w w
0111440 o u l d n o t c a u s e a
0111460 n e r r o r o n t h e 1
0111500 1 3 2 . I n s t e a d , i
0111520 t w o u l d a c t a s i
0111540 f ( O V E R F L O W 0 ) w
0111560 a s s e t ( i t w o u l d
0111600 r e t u r n t h e r e s u
0111620 l t m o d u l o 2 ^ 3 2 . \r
0111640 267 230 A c c u r a c y o f A N
0111660 T I L O G i m p r o v e d \r T
0111700 h e a c c u r a c y o f A
0111720 N T I L O G h a s b e e n
0111740 i m p r o v e d . T h i s
0111760 a l s o i m p r o v e s f u
0112000 n c t i o n s s u c h a s
0112020 E X P T w h i c h c a l l
0112040 A N T I L O G . \r 2 \r P r o c e
0112060 s s e s \r 1 \r \r 267 230 M o u s e
0112100 p r o c e s s i s r e s t a
0112120 r t e d b e f o r e p a s s
0112140 w o r d w i n d o w c r e a
0112160 t e d d u r i n g s y s t e
0112200 m r e s t a r t \r P r e v i
0112220 o u s l y , i n c e r t a i
0112240 n r a r e c i r c u m s t a
0112260 n c e s i t w a s p o s s
0112300 i b l e f o r a w i n d o
0112320 w t o p o p u p t o p
0112340 r o m p t f o r a p a s s
0112360 w o r d ( i n o r d e r t
0112400 o r e - o p e n f i l e s )
0112420 b e f o r e t h e m o u s
0112440 e p r o c e s s w a s r e
0112460 s t a r t e d . W i t h o u
0112500 t t h e m o u s e p r o c
0112520 e s s a l i v e , i t w a
0112540 s n ' t p o s s i b l e t o
0112560 " b u t t o n " t h e w i
0112600 n d o w t o t y p e i n
0112620 t h e p a s s w o r d . \r 2 \r
0112640 1 1 0 8 M i c r o c o d e \r 1
0112660 \r \r 267 230 I n t e r m e z z o i
0112700 n i t i a l m i c r o c o d e
0112720 i s i n c o m p a t i b l e
0112740 w i t h H a r m o n y ; n
0112760 e w M P c o d e 9 0 9 9 \r
0113000 A s p a r t o f t h e p
0113020 r o c e s s o f l o a d i n
0113040 g a n d s t a r t i n g a
0113060 n I n t e r l i s p s y s o
0113100 u t , s p e c i a l " i n i
0113120 t i a l m i c r o c o d e "
0113140 s t o r e d o n t h e 1 1
0113160 0 8 l o c a l d i s k i s
0113200 u s e d . T h i s m i c
0113220 r o c o d e i s s t o r e d
0113240 o n t h e l o c a l d i
0113260 s k w h e n t h e " S y s
0113300 t e m T o o l s " v o l u m e
0113320 i s i n i t i a l i z e d
0113340 u s i n g t h e I n s t a l
0113360 l a t i o n U t i l i t y f
0113400 l o p p y . \r T h e i n i t i
0113420 a l m i c r o c o d e f o r
0113440 t h e H a r m o n y r e l
0113460 e a s e a n d t h e I n t
0113500 e r m e z z o r e l e a s e
0113520 a r e i n c o m p a t i b l e
0113540 . T h i s m e a n s t h
0113560 a t y o u c a n n o t s t
0113600 a r t a H a r m o n y s y
0113620 s o u t o n a m a c h i n
0113640 e w i t h I n t e r m e z z
0113660 o i n i t i a l m i c r o c
0113700 o d e , a n d v i c e v e
0113720 r s a . I n o r d e r t
0113740 o h e l p u s e r s r e c
0113760 o g n i z e t h i s s i t u
0114000 a t i o n , I n t e r m e z z
0114020 o s y s o u t s w i l l h
0114040 a l t w i t h M P c o d e
0114060 9 0 9 9 i f t h e i n i
0114100 t i a l m i c r o c o d e i
0114120 s i n c o m p a t i b l e . \r
0114140 N o t e t h a t t h i s d
0114160 o e s n ' t w o r k w h e n
0114200 l o a d i n g a H a r m o
0114220 n y s y s o u t o n a n
0114240 1 1 0 8 w i t h I n t e r m
0114260 e z z o i n i t i a l m i c
0114300 r o c o d e ( t h e n e w
0114320 M P c o d e i s o n l y
0114340 d e f i n e d i n I n t e r
0114360 m e z z o ) . A c o m m o
0114400 n s y m p t o m o f u s i
0114420 n g t h e w r o n g i n i
0114440 t i a l m i c r o c o d e i
0114460 s a f l a s h i n g M P
0114500 0 2 0 1 , a l t h o u g h o
0114520 t h e r b r e a k s a r e
0114540 p o s s i b l e . \r 267 230 N e w
0114560 M a i n t e n a n c e p a n a
0114600 l c o d e s : 9 3 2 7 , 9
0114620 3 2 8 , 9 3 2 9 \r 9 3 2 7 ,
0114640 9 3 2 8 : B a d a r r a y
0114660 b l o c k . T h e a r r
0114700 a y a l l o c a t o r f o u
0114720 n d a b a d a r r a y b
0114740 l o c k i n i t s f r e e
0114760 l i s t . G e n e r a l l
0115000 y m e a n s s o m e u n s
0115020 a f e c o d e t r a s h e d
0115040 o n e o r m o r e l o c
0115060 a t i o n s i n a r r a y
0115100 s p a c e . \r 9 3 2 9 : T h
0115120 e g a r b a g e c o l l e c
0115140 t o r a t t e m p t e d t o
0115160 r e c l a i m a n a r r a
0115200 y b l o c k , b u t t h e
0115220 b l o c k ' s h e a d e r
0115240 w a s t r a s h e d . Y o
0115260 u c a n c o n t i n u e f
0115300 r o m t h i s e r r o r w
0115320 i t h ^ N f r o m T e l e
0115340 R a i d , b u t i t i s
0115360 s y m p t o m a t i c o f a
0115400 r r a y t r a s h i n g , a
0115420 n d y o u s h o u l d s a
0115440 v e y o u r s t a t e a s
0115460 s o o n a s p o s s i b l
0115500 e a n d r e s t a r t i n
0115520 a g o o d s y s o u t . \r
0115540 2 \r L i b r a r y P a c k a g
0115560 e s \r 1 \r \r 267 230 F L O A T A R R
0115600 A Y : M A P E L T 2 b u g
0115620 w i t h a r r a y p l u s
0115640 a n d d i f f e r e n c e h
0115660 a s b e e n f i x e d \r P r
0115700 e v i o u s l y , o n t h e
0115720 1 1 0 8 C P E , t h e f
0115740 u n c t i o n M A P E L T 2
0115760 r e t u r n e d t h e w r o
0116000 n g r e s u l t s w h e n
0116020 a p p l y i n g F T I M E S
0116040 a n d F D I F F E R E N C E
0116060 t o t w o a r r a y s .
0116100 T h i s w a s d u e t o
0116120 a m i c r o c o d e b u g
0116140 t h a t h a s b e e n f i
0116160 x e d . \r 267 230 G R A P H E R :
0116200 C o n t r o l o v e r l i
0116220 n e d r a w i n g ; g r a p
0116240 h e r i m a g e o b j e c t
0116260 s \r H o o k s h a v e b e e
0116300 n a d d e d t o a l l o w
0116320 t h e u s e r t o s p e
0116340 c i f y p r o p e r t i e s
0116360 o f t h e l i n k b e t w
0116400 e e n a n y t w o n o d e
0116420 s i n a g r a p h . T
0116440 h i s a l l o w s g r a p h
0116460 l i n k s t o d r a w n
0116500 w i t h d i f f e r e n t w
0116520 i d t h s , o r w i t h d
0116540 a s h i n g . \r G r a p h e r
0116560 i m a g e o b j e c t s a r
0116600 e s u p p o r t e d . T h
0116620 e y c a n b e c o n s t r
0116640 u c t e d p r o g r a m m a t
0116660 i c a l l y , o r b y c o
0116700 p y - s e l e c t i n g a g
0116720 r a p h . G r a p h e r i
0116740 m a g e o b j e c t s c a n
0116760 b e i n s e r t e d i n t
0117000 o T E d i t d o c u m e n t
0117020 s . \r I n c o m p a t i b i l i
0117040 t y : S H O W G R A P H w i
0117060 t h A L L O W E D I T = T a
0117100 n d E D I T G R A P H u s e
0117120 d t o m o v e n o d e s
0117140 w h e n a s h i f t k e y
0117160 w a s h e l d d o w n .
0117200 T h i s c o n f l i c t s
0117220 w i t h t h e c o m m o n
0117240 s y s t e m i d i o m o f
0117260 u s i n g s h i f t - s e l e
0117300 c t i o n a s a c o p y
0117320 i n d i c a t o r . T h u s
0117340 , t h i s e d i t f e a t
0117360 u r e h a s b e e n c h a
0117400 n g e d s o t h a t t h e
0117420 C T R L k e y i s t h e
0117440 m o v e s p e c i f i e r .
0117460 \r F o r m o r e i n f o r m
0117500 a t i o n o n t h e s e c
0117520 h a n g e s , s e e t h e
0117540 G R A P H E R l i b r a r y
0117560 p a c k a g e d o c u m e n t
0117600 a t i o n . \r 267 230 S P A C E W I
0117620 N D O W : D i s p l a y r
0117640 e o r g a n i z e d f o r 3
0117660 2 M B I n t e r l i s p \r T h
0117700 e S P A C E W I N D O W d i
0117720 s p l a y h a s b e e n r
0117740 e o r g a n i z e d t o d i
0117760 s p l a y i n f o r m a t i o
0120000 n u s e f u l w i t h t h
0120020 e n e w m e m o r y m a n
0120040 a g e m e n t o r g a n i z a
0120060 t i o n . N o w , t h e
0120100 d i s p l a y c o n t a i n s
0120120 f o u r l i n e s : 8 M B
0120140 D a t a , D a t a , A t o m
0120160 s , a n d V m e m , e a c
0120200 h o f w h i c h c o n t a
0120220 i n s a b a r s h o w i n
0120240 g t h e p e r c e n t a g e
0120260 o f s t o r a g e a l l o
0120300 c a t e d . " A t o m s "
0120320 d i s p l a y s t h e p e r
0120340 c e n t a g e o f a t o m s
0120360 t h a t h a v e b e e n
0120400 a l l o c a t e d . " V m e
0120420 m " d i s p l a y s t h e
0120440 p e r c e n t a g e o f t h
0120460 e v i r t u a l m e m o r y
0120500 b a c k u p f i l e t h a
0120520 t h a s b e e n u s e d .
0120540 " D a t a " d i s p l a y
0120560 s t h e p e r c e n t a g e
0120600 o f v i r t u a l m e m o
0120620 r y s p a c e t h a t h a
0120640 s b e e n a l l o c a t e d
0120660 t o e i t h e r f i x e d
0120700 o r v a r i a b l e l e n
0120720 g t h d a t a . " 8 M B D
0120740 a t a " d i s p l a y s t h
0120760 e t h e a m o u n t o f
0121000 v i r t u a l m e m o r y s
0121020 p a c e t h a t h a s b e
0121040 e n a l l o c a t e d , r e
0121060 l a t i v e t o 8 M B . \r 267
0121100 230 V T C H A T : P a c k a g e
0121120 a l l o w s C h a t t o
0121140 e m u l a t e V T - 1 0 0 t
0121160 e r m i n a l \r T h e L i s p
0121200 u s e r s p a c k a g e V T
0121220 C H A T p r o v i d e s a
0121240 V T 1 0 0 - e m u l a t i n g
0121260 v e r s i o n o f C h a t .
0121300 I t l o a d s t h e s
0121320 u b f i l e V T 1 0 0 K P ,
0121340 w h i c h c o n t a i n s r
0121360 o u t i n e s f o r e m u l
0121400 a t i n g t h e V T 1 0 0 '
0121420 s r i g h t k e y p a d w
0121440 i t h a m o u s e - s e n s
0121460 i t i v e w i n d o w . \r 2 \r
0121500 M i s c e l l a n e o u s \r 1 \r
0121520 \r 267 230 P R O M P T F O R W O R D
0121540 w i l l n o t t i m e o u
0121560 t w h e n U R G E N C Y . O
0121600 P T I O N = T T Y \r P R O M P T
0121620 F O R W O R D i s c a l l e
0121640 d w i t h U R G E N C Y . O
0121660 P T I O N = T T Y w h e n a
0121700 p r o c e s s w a n t s t
0121720 o g r a b t h e t t y i
0121740 m m e d i a t e l y f o r a
0121760 p r o m p t . T E d i t
0122000 u s e s t h i s o p t i o n
0122020 t o p r o m p t f o r a
0122040 f i l e n a m e w h e n
0122060 r e t i e v i n g o r s t o
0122100 r i n g a f i l e . I n
0122120 t h e H a r m o n y r e l
0122140 e a s e , P R O M P T F O R W
0122160 O R D w i t h U R G E N C Y
0122200 . O P T I O N = T T Y w o u l
0122220 d t i m e o u t a f t e r
0122240 a b o u t 1 5 s e c o n d s
0122260 , w h i c h i s c l e a r
0122300 l y w r o n g . T h i s
0122320 h a s b e e n c h a n g e d
0122340 s o t h a t P R O M P T F
0122360 O R W O R D w i l l w a i t
0122400 f o r e v e r i f U R G E
0122420 N C Y . O P T I O N = T T Y . \r
0122440 267 230 L E T , L E T * , P R O
0122460 G * , L I S T * m o v e d
0122500 f r o m C M L S P E C I A L F
0122520 O R M S i n t o s t a n d a
0122540 r d I n t e r l i s p s y s
0122560 o u t \r T h e f u n c t i o n
0122600 s / m a c r o s L E T , L E
0122620 T * , P R O G * , a n d L
0122640 I S T * h a v e b e e n r
0122660 e m o v e d f r o m t h e
0122700 l i b r a r y p a c k a g e
0122720 C M L S P E C I A L F O R M S ,
0122740 a n d i n c l u d e d i n
0122760 t h e s t a n d a r d I n
0123000 t e r l i s p s y s t e m . \r
0123020 L E T , L E T * , a n d P
0123040 R O G * h a v e o n l y m
0123060 a c r o d e f i n i t i o n s
0123100 . L E T i s e s s e n t
0123120 i a l l y a P R O G t h a
0123140 t c a n ' t c o n t a i n
0123160 G O ' s o r R E T U R N ' s
0123200 , a n d w h o s e l a s t
0123220 f o r m i s t h e r e t
0123240 u r n e d v a l u e . L E
0123260 T * a n d P R O G * d i f
0123300 f e r f r o m L E T a n d
0123320 P R O G o n l y i n t h
0123340 a t t h e b i n d i n g o
0123360 f t h e b o u n d v a r i
0123400 a b l e s i s d o n e " s
0123420 e q u e n t i a l l y . " T
0123440 h u s \r ( L E T * ( ( A
0123460 ( L I S T 5 ) ) \r
0123500 ( B (
0123520 L I S T A A ) ) ) \r
0123540 ( E Q A
0123560 ( C A D R B ) ) ) \r w o u l
0123600 d e v a l u a t e t o t r
0123620 u e ; w h e r e a s t h e
0123640 s a m e f o r m w i t h L
0123660 E T m i g h t e v e n f i
0123700 n d A a n u n b o u n d
0123720 v a r i a b l e w h e n e v
0123740 a l u a t i n g ( L I S T A
0123760 A ) . \r L I S T * , w h i c
0124000 h h a s b o t h a m a c
0124020 r o d e f i n i t i o n a n
0124040 d a f u n c t i o n d e f
0124060 i n i t i o n , i s l i k e
0124100 a n i t e r a t e d C O N
0124120 S ; \r ( L I S T * A
0124140 B C ) = > ( C O N S A
0124160 ( C O N S B C ) ) \r N o t
0124200 e t h a t L I S T c o u l
0124220 d b e d e f i n e d i n
0124240 t e r m s o f L I S T * : \r
0124260 ( L I S T A B . .
0124300 . Y Z ) = = ( L I S T *
0124320 A B . . . Y Z N I L
0124340 ) \r \0 \0 \0 \0 \0 003 ( L I S T ( (
0124360 P A G E N I L N I L ( 0
0124400 0 6 1 2 7 9 2 ) ( ( F O L
0124420 I O N I L ( P A R A L O O K
0124440 S ( Q U A D R I G H T ) C
0124460 H A R L O O K S ( S U P E R S
0124500 C R I P T 0 S I Z E 8 F
0124520 A M I L Y H E L V E T I C A
0124540 O V E R L I N E O F F S T R
0124560 I K E O U T O F F U N D E R
0124600 L I N E O F F S L O P E R
0124620 E G U L A R W E I G H T M E
0124640 D I U M ) ) ( 4 8 6 1 8 7
0124660 2 3 6 ) N I L ) ( H E A D
0124700 I N G N I L ( H E A D I N G
0124720 T Y P E f o o t i n g 1 ) (
0124740 5 4 3 0 5 0 4 3 6 ) N I
0124760 L ) ( T E X T N I L N I L
0125000 ( 5 4 5 4 5 0 4 7 1 4 )
0125020 N I L ) ) ) ( P A G E N I
0125040 L N I L ( 0 0 6 1 2 7
0125060 9 2 ) ( ( F O L I O N I L
0125100 ( P A R A L O O K S ( Q U A D
0125120 L E F T ) C H A R L O O K S
0125140 ( S U P E R S C R I P T 0
0125160 S I Z E 8 F A M I L Y H E
0125200 L V E T I C A O V E R L I N E
0125220 O F F S T R I K E O U T O
0125240 F F U N D E R L I N E O F F
0125260 S L O P E R E G U L A R W
0125300 E I G H T M E D I U M ) ) (
0125320 5 4 1 8 7 2 3 6 ) N I L
0125340 ) ( H E A D I N G N I L (
0125360 H E A D I N G T Y P E F O O T
0125400 I N G 2 ) ( 5 4 3 0 5 0 4
0125420 3 6 ) N I L ) ( H E A D I
0125440 N G N I L ( H E A D I N G T
0125460 Y P E V E R S O H E A D ) (
0125500 5 4 7 6 2 5 0 4 3 6 ) N
0125520 I L ) ( T E X T N I L N I
0125540 L ( 5 4 5 4 5 0 4 6 8 4
0125560 ) N I L ) ) ) ( P A G E N
0125600 I L N I L ( 0 0 6 1 2
0125620 7 9 2 ) ( ( F O L I O N I L
0125640 ( P A R A L O O K S ( Q U A
0125660 D R I G H T ) C H A R L O O
0125700 K S ( S U P E R S C R I P T
0125720 0 S I Z E 8 F A M I L Y
0125740 H E L V E T I C A O V E R L I
0125760 N E O F F S T R I K E O U T
0126000 O F F U N D E R L I N E O
0126020 F F S L O P E R E G U L A R
0126040 W E I G H T M E D I U M ) )
0126060 ( 4 8 6 1 8 7 2 3 6 )
0126100 N I L ) ( H E A D I N G N I
0126120 L ( H E A D I N G T Y P E f
0126140 o o t i n g 1 ) ( 5 4 3 0
0126160 5 0 4 3 6 ) N I L ) ( H E
0126200 A D I N G N I L ( H E A D I
0126220 N G T Y P E R E C T O H E A D
0126240 ) ( 5 4 7 6 2 5 0 4 3 6
0126260 ) N I L ) ( T E X T N I L
0126300 N I L ( 5 4 5 4 5 0 4
0126320 6 8 4 ) N I L ) ) ) ) ) \0 \0 \0
0126340 \0 \0 005 \0 017 \0 314 \0 374 001 370 \0 \n \0 \0 \0
0126360 001 003 001 \0 \0 001 001 370 001 \0 \0 \0 \0 \0 \0 \0
0126400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0126420 370 \0 + \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0
0126440 \0 \0 \0 \0 \0 \0 \0 \0 001 T \0 \0 \0 314 \0 314
0126460 001 370 \0 006 \0 \0 \0 001 003 004 \0 \0 002 001 244 001
0126500 001 346 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0126520 \0 \0 \0 \0 \0 \0 314 \0 314 001 370 \0 006 \0 \0 \0
0126540 001 003 004 \0 \0 002 001 222 002 001 324 002 \0 \0 \0 \0
0126560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 314
0126600 \0 314 001 370 \0 \n \0 \0 \0 001 003 001 \0 \0 001 001
0126620 370 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0126640 \0 \0 \0 \0 \0 314 \0 314 001 370 \0 f \0 \0 \0 001
0126660 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0126700 \0 \0 \0 \0 \0 \0 \0 \0 001 370 \0 \0 \0 \0 \0 001
0126720 002 002 \0 \0 \0 \0 \0 \0 \0 \v P A G E H E
0126740 A D I N G \0 \t R E C T O H E A D
0126760 \0 \0 \0 \0 \0 \0 \0 \0 \0 314 \0 314 001 370 \0 \v
0127000 \0 \0 \0 001 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0127020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 370 \0 \0
0127040 \0 \0 \0 001 002 001 \0 \0 \0 \0 \0 \0 \0 \v P A
0127060 G E H E A D I N G \0 \t V E R S O
0127100 H E A D \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0127120 001 370 \0 \0 \0 \0 \0 001 002 002 \0 \0 \0 \0 \0 \0
0127140 \0 \v P A G E H E A D I N G \0 \b F
0127160 O O T I N G 2 \0 \0 \0 \0 \0 \0 \0 \0 \0
0127200 \0 \0 \0 001 370 \0 + \0 \0 \0 \0 002 001 \0 \0 \0
0127220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0127240 300 \0 300 001 370 \0 \0 \0 \0 \0 001 003 001 \0 \0 001
0127260 001 370 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0127300 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 370 \0 \0 \0 \0 \0
0127320 001 002 001 \0 \0 \0 \0 \0 \0 \0 \v P A G E H
0127340 E A D I N G \0 \b f o o t i n g 1
0127360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 370 \0 \0
0127400 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0127420 \0 \0 \0 \0 \0 \0 \0 \0 \0 314 \0 314 001 370 \0 006
0127440 \0 \0 \0 001 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0127460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 004 \0 \t
0127500 \0 005 G A C H A \0 \n \0 \0 \0 \0 \0 \0 \0
0127520 \0 \0 \t H E L V E T I C A \0 \n \0 \0
0127540 \0 \0 \0 \0 001 \0 \0 \t H E L V E T I C
0127560 A \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0 \t H E L
0127600 V E T I C A \0 \b \0 \0 \0 \0 \0 \0 \0 \0
0127620 \0 \t H E L V E T I C A \0 004 \0 \0 \0
0127640 \0 \0 \0 \0 \0 \0 \t H E L V E T I C A
0127660 \0 004 \0 \0 \0 \0 \0 \0 002 \0 \0 \t H E L V
0127700 E T I C A \0 022 \0 \0 \0 \0 \0 \0 002 \0 \0
0127720 \t H E L V E T I C A \0 016 \0 \0 \0 \0
0127740 \0 \0 002 \0 \0 \t H E L V E T I C A \0
0127760 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \0
0130000 \r \0 \0 \0 002 \0 001 \0 \v H R U L E . G
0130020 E T F N 001 \0 \t H E L V E T I C A
0130040 \0 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0
0130060 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 031
0130100 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0
0130120 \0 \0 \0 002 \0 \n \0 \0 \0 002 \0 001 \0 \v H R
0130140 U L E . G E T F N 001 \0 \t H E L V
0130160 E T I C A \0 004 \0 \0 \0 \0 \0 \0 \0 \0 \0
0130200 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n
0130220 \0 \0 \0 031 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0
0130240 \0 005 \0 \0 \0 \0 \0 002 \0 \t \0 \0 \0 022 \0 \0
0130260 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 002
0130300 \0 001 \0 \v H R U L E . G E T F N \0
0130320 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0130340 \a \0 \0 \0 022 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0
0130360 \0 \0 005 \0 \0 \0 002 \0 001 \0 \v H R U L E
0130400 . G E T F N \0 \0 \0 \0 001 \0 \0 \0 \0 005
0130420 \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 034 \0 \0 \0 \0
0130440 \a \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 002 \0 001 \0
0130460 \v H R U L E . G E T F N 001 \0 \t H
0130500 E L V E T I C A \0 004 \0 \0 \0 \0 \0 \0
0130520 002 \0 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0130540 002 \0 006 \0 \0 \0 \n \0 \0 \0 \0 003 \0 \0 \0 \0
0130560 \0 002 \0 017 \0 \0 001 \t \0 \0 \0 \0 \t \0 \0 \0
0130600 \0 \0 002 \0 \v \0 \0 \0 002 \0 001 \0 \v H R U
0130620 L E . G E T F N 001 \0 \t H E L V E
0130640 T I C A \0 004 \0 \0 \0 \0 \0 \0 002 \0 \0 \0
0130660 \0 001 \0 \0 \0 \0 \t \0 \0 \0 \r \0 \0 \0 \0 \b
0130700 \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0 002 \0 001 \0 \v
0130720 H R U L E . G E T F N 001 \0 \t H E
0130740 L V E T I C A \0 004 \0 \0 \0 \0 \0 \0 002
0130760 \0 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0131000 \0 \b \0 \0 \0 C \0 \0 \0 \0 \t \0 \0 \0 \0 \0
0131020 002 \0 017 \0 \0 001 315 \0 \0 \0 \0 \t \0 \0 \0 \0
0131040 \0 002 \0 017 \0 \0 001 201 \0 \0 \0 \0 \t \0 \0 \0
0131060 \0 \0 002 \0 017 \0 \0 002 \t \0 \0 \0 \0 \t \0 \0
0131100 \0 \0 \0 002 \0 017 \0 \0 \0 l \0 \0 \0 \0 \t \0
0131120 \0 \0 \0 \0 002 \0 017 \0 \0 001 324 \0 \0 \0 \0 \t
0131140 \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 U \0 \0 \0 \0
0131160 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 001 030 \0 \0 \0
0131200 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 9 \0 \0
0131220 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 334 \0
0131240 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 ]
0131260 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0
0131300 N \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0
0131320 \0 030 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0
0131340 \0 \0 026 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017
0131360 \0 \0 \0 026 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0
0131400 017 \0 \0 \0 N \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002
0131420 \0 017 \0 \0 \0 ; \0 \0 \0 \0 \t \0 \0 \0 \0 \0
0131440 002 \0 017 \0 \0 \0 203 \0 \0 \0 \0 \t \0 \0 \0 \0
0131460 \0 002 \0 017 \0 \0 \0 6 \0 \0 \0 \0 \t \0 \0 \0
0131500 \0 \0 002 \0 017 \0 \0 \0 304 \0 \0 \0 \0 \t \0 \0
0131520 \0 \0 \0 002 \0 017 \0 \0 \0 8 \0 \0 \0 \0 \t \0
0131540 \0 \0 \0 \0 002 \0 017 \0 \0 001 \t \0 \0 \0 \0 \t
0131560 \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 H \0 \0 \0 \0
0131600 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 S \0 \0 \0
0131620 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 - \0 \0
0131640 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 g \0
0131660 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 1
0131700 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0
0131720 A \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0
0131740 \0 : \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0
0131760 \0 \0 362 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017
0132000 \0 \0 \0 ? \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0
0132020 017 \0 \0 001 024 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002
0132040 \0 \v \0 \0 \0 002 \0 001 \0 \v H R U L E .
0132060 G E T F N 001 \0 \t H E L V E T I C
0132100 A \0 004 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0
0132120 \0 \0 \0 \t \0 \0 \0 \t \0 \0 \0 \0 \b \0 \0 \0
0132140 \0 \0 002 \0 016 \0 \0 \0 002 \0 001 \0 \v H R U
0132160 L E . G E T F N 001 \0 \t H E L V E
0132200 T I C A \0 004 \0 \0 \0 \0 \0 \0 002 \0 \0 \0
0132220 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 \b \0
0132240 \0 \0 J \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017
0132260 \0 \0 001 347 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0
0132300 017 \0 \0 002 004 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002
0132320 \0 017 \0 \0 001 l \0 \0 \0 \0 \t \0 \0 \0 \0 \0
0132340 002 \0 017 \0 \0 \0 B \0 \0 \0 \0 \t \0 \0 \0 \0
0132360 \0 002 \0 017 \0 \0 002 345 \0 \0 \0 \0 \t \0 \0 \0
0132400 \0 \0 002 \0 017 \0 \0 \0 h \0 \0 \0 \0 \t \0 \0
0132420 \0 \0 \0 002 \0 017 \0 \0 002 335 \0 \0 \0 \0 \t \0
0132440 \0 \0 \0 \0 002 \0 017 \0 \0 \0 P \0 \0 \0 \0 \t
0132460 \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 * \0 \0 \0 \0
0132500 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 302 \0 \0 \0
0132520 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 K \0 \0
0132540 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 < \0
0132560 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 =
0132600 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0
0132620 253 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 \v \0 \0
0132640 \0 002 \0 001 \0 \v H R U L E . G E T F
0132660 N 001 \0 \t H E L V E T I C A \0 004 \0
0132700 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 006 \0 \0 \0 \0 \b
0132720 \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0 002 \0 001 \0 \v
0132740 H R U L E . G E T F N 001 \0 \t H E
0132760 L V E T I C A \0 004 \0 \0 \0 \0 \0 \0 002
0133000 \0 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0133020 \0 \b \0 \0 \0 > \0 \0 \0 \0 \t \0 \0 \0 \0 \0
0133040 002 \0 017 \0 \0 001 V \0 \0 \0 \0 \t \0 \0 \0 \0
0133060 \0 002 \0 017 \0 \0 \0 W \0 \0 \0 \0 \t \0 \0 \0
0133100 \0 \0 002 \0 017 \0 \0 002 B \0 \0 \0 \0 \t \0 \0
0133120 \0 \0 \0 002 \0 017 \0 \0 \0 * \0 \0 \0 \0 001 \0
0133140 \0 \0 \0 \0 002 \0 017 \0 \0 \0 253 \0 \0 \0 \0 001
0133160 \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 302 \0 \0 \0 \0
0133200 \t \0 \0 \0 \0 \0 002 \0 \v \0 \0 \0 002 \0 001 \0
0133220 \v H R U L E . G E T F N 001 \0 \t H
0133240 E L V E T I C A \0 004 \0 \0 \0 \0 \0 \0
0133260 002 \0 \0 \0 \0 027 \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0133300 002 \0 016 \0 \0 \0 002 \0 001 \0 \v H R U L E
0133320 . G E T F N 001 \0 \t H E L V E T I
0133340 C A \0 004 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001
0133360 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0
0133400 002 \0 \0 \0 \0 \t \0 \0 \0 024 \0 \0 \0 \0 002 \0
0133420 \0 \0 L \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017
0133440 \0 \0 001 7 \0 \0 \0 \0 \t \0 \0 \0 024 \0 \0 \0
0133460 \0 002 \0 \0 \0 021 \0 \0 \0 \0 \t \0 \0 \0 020 \0
0133500 \0 \0 \0 002 \0 \0 \0 h \0 \0 \0 \0 \t \0 \0 \0
0133520 \0 \0 002 \0 017 \0 \0 \0 340 \0 \0 \0 \0 \t \0 \0
0133540 \0 \0 \0 002 \0 017 \0 \0 \0 002 \0 \0 \0 \0 \t \0
0133560 \0 \0 024 \0 \0 \0 \0 002 \0 \0 \0 3 \0 \0 \0 \0
0133600 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 X \0 \0 \0
0133620 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 * \0 \0
0133640 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 ( \0
0133660 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 035
0133700 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0
0133720 ( \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0
0133740 \0 227 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0
0133760 \0 \0 217 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017
0134000 \0 \0 \0 207 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0
0134020 017 \0 \0 \0 036 \0 \0 \0 \0 \t \0 \0 \0 020 \0 \0
0134040 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 \t \0 \0 \0 \0
0134060 \0 002 \0 017 \0 \0 \0 E \0 \0 \0 \0 \t \0 \0 \0
0134100 \0 \0 002 \0 017 \0 \0 001 n \0 \0 \0 \0 \t \0 \0
0134120 \0 \0 \0 002 \0 017 \0 \0 \0 c \0 \0 \0 \0 \t \0
0134140 \0 \0 \0 \0 002 \0 017 \0 \0 \0 R \0 \0 \0 \0 \t
0134160 \0 \0 \0 \0 \0 002 \0 017 \0 \0 001 \v \0 \0 \0 \0
0134200 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 c \0 \0 \0
0134220 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 < \0 \0
0134240 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 337 \0
0134260 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 @
0134300 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 \v \0 \0 \0
0134320 002 \0 001 \0 \v H R U L E . G E T F N
0134340 001 \0 \t H E L V E T I C A \0 004 \0 \0
0134360 \0 \0 \0 \0 002 \0 \0 \0 \0 020 \0 \0 \0 \0 \b \0
0134400 \0 \0 \0 \0 002 \0 016 \0 \0 \0 002 \0 001 \0 \v H
0134420 R U L E . G E T F N 001 \0 \t H E L
0134440 V E T I C A \0 004 \0 \0 \0 \0 \0 \0 002 \0
0134460 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0134500 \b \0 \0 \0 K \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002
0134520 \0 017 \0 \0 \0 303 \0 \0 \0 \0 \t \0 \0 \0 \0 \0
0134540 002 \0 \v \0 \0 \0 002 \0 001 \0 \v H R U L E
0134560 . G E T F N 001 \0 \t H E L V E T I
0134600 C A \0 004 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 016
0134620 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0
0134640 002 \0 001 \0 \v H R U L E . G E T F N
0134660 001 \0 \t H E L V E T I C A \0 004 \0 \0
0134700 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 006 \0
0134720 \0 \0 \0 \0 002 \0 017 \0 \0 \0 1 \0 \0 \0 \0 \t
0134740 \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 A \0 \0 \0 \0
0134760 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 001 z \0 \0 \0
0135000 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 A \0 \0
0135020 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 : \0
0135040 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 232
0135060 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0
0135100 I \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 \v \0 \0
0135120 \0 002 \0 001 \0 \v H R U L E . G E T F
0135140 N 001 \0 \t H E L V E T I C A \0 004 \0
0135160 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 006 \0 \0 \0 \0 \b
0135200 \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0 002 \0 001 \0 \v
0135220 H R U L E . G E T F N 001 \0 \t H E
0135240 L V E T I C A \0 004 \0 \0 \0 \0 \0 \0 002
0135260 \0 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0135300 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \t \0 \0 \0 025 \0
0135320 \0 \0 \0 002 \0 \0 \0 4 \0 \0 \0 \0 \t \0 \0 \0
0135340 \0 \0 002 \0 017 \0 \0 \0 251 \0 \0 \0 \0 \t \0 \0
0135360 \0 003 \0 \0 \0 \0 002 \0 \0 \0 w \0 \0 \0 \0 \t
0135400 \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 002 \0 \0 \0 \0
0135420 \t \0 \0 \0 024 \0 \0 \0 \0 002 \0 \0 \0 F \0 \0
0135440 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 9 \0
0135460 \0 \0 \0 \t \0 \0 \0 \v \0 \0 \0 \0 002 \0 \0 \0
0135500 \r \0 \0 \0 \0 \t \0 \0 \0 017 \0 \0 \0 \0 002 \0
0135520 \0 001 022 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017
0135540 \0 \0 \0 002 \0 \0 \0 \0 \t \0 \0 \0 024 \0 \0 \0
0135560 \0 002 \0 \0 \0 . \0 \0 \0 \0 \t \0 \0 \0 \0 \0
0135600 002 \0 017 \0 \0 001 177 \0 \0 \0 \0 \t \0 \0 \0 \r
0135620 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 \t \0 \0
0135640 \0 \0 \0 002 \0 017 \0 \0 \0 [ \0 \0 \0 \0 \t \0
0135660 \0 \0 \0 \0 002 \0 005 \0 \0 \0 = \0 \0 \0 \0 \t
0135700 \0 \0 \0 \0 \0 002 \0 017 \0 \0 002 026 \0 \0 \0 \0
0135720 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 j \0 \0 \0
0135740 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 001 027 \0 \0
0135760 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 227 \0
0136000 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 9
0136020 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0
0136040 355 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0
0136060 \0 2 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0
0136100 \0 \0 # \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017
0136120 \0 \0 \0 217 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0
0136140 017 \0 \0 \0 234 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002
0136160 \0 017 \0 \0 \0 T \0 \0 \0 \0 \t \0 \0 \0 \0 \0
0136200 002 \0 017 \0 \0 \0 8 \0 \0 \0 \0 \t \0 \0 \0 \0
0136220 \0 002 \0 005 \0 \0 \0 , \0 \0 \0 \0 \t \0 \0 \0
0136240 \0 \0 002 \0 017 \0 \0 002 m \0 \0 \0 \0 \t \0 \0
0136260 \0 \0 \0 002 \0 005 \0 \0 \0 205 \0 \0 \0 \0 \t \0
0136300 \0 \0 \0 \0 002 \0 017 \0 \0 \0 _ \0 \0 \0 \0 \t
0136320 \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 E \0 \0 \0 \0
0136340 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 230 \0 \0 \0
0136360 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 244 \0 \0
0136400 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 } \0
0136420 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 001 @
0136440 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0
0136460 s \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0
0136500 \0 r \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0
0136520 \0 \0 o \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017
0136540 \0 \0 \0 w \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0
0136560 017 \0 \0 \0 & \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002
0136600 \0 017 \0 \0 \0 f \0 \0 \0 \0 \t \0 \0 \0 \0 \0
0136620 002 \0 017 \0 \0 \0 376 \0 \0 \0 \0 \t \0 \0 \0 004
0136640 \0 \0 \0 \0 002 \0 \0 \0 017 \0 \0 \0 \0 \t \0 \0
0136660 \0 \0 \0 002 \0 017 \0 \0 \0 207 \0 \0 \0 \0 \t \0
0136700 \0 \0 \0 \0 002 \0 001 \0 \0 \0 E \0 \0 \0 \0 \t
0136720 \0 \0 \0 \0 \0 002 \0 017 \0 \0 001 021 \0 \0 \0 \0
0136740 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 [ \0 \0 \0
0136760 \0 \t \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 7 \0 \0
0137000 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 376 \0
0137020 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 g
0137040 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 001
0137060 300 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0
0137100 \0 [ \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 005 \0
0137120 \0 \0 ' \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017
0137140 \0 \0 \0 354 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0
0137160 017 \0 \0 \0 _ \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002
0137200 \0 017 \0 \0 001 021 \0 \0 \0 \0 \t \0 \0 \0 \0 \0
0137220 002 \0 005 \0 \0 \0 / \0 \0 \0 \0 \t \0 \0 \0 \0
0137240 \0 002 \0 017 \0 \0 001 X \0 \0 \0 \0 \t \0 \0 \0
0137260 \0 \0 002 \0 017 \0 \0 001 5 \0 \0 \0 \0 \t \0 \0
0137300 \0 005 \0 \0 \0 \0 002 \0 \0 \0 242 \0 \0 \0 \0 \t
0137320 \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 q \0 \0 \0 \0
0137340 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 ; \0 \0 \0
0137360 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 001 005 \0 \0
0137400 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 H \0
0137420 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 246
0137440 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0
0137460 7 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0
0137500 \0 260 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0
0137520 \0 \0 Q \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017
0137540 \0 \0 \0 210 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0
0137560 017 \0 \0 \0 p \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002
0137600 \0 017 \0 \0 \0 _ \0 \0 \0 \0 \t \0 \0 \0 \0 \0
0137620 002 \0 017 \0 \0 \0 e \0 \0 \0 \0 \t \0 \0 \0 \0
0137640 \0 002 \0 017 \0 \0 \0 Q \0 \0 \0 \0 \t \0 \0 \0
0137660 \0 \0 002 \0 017 \0 \0 \0 r \0 \0 \0 \0 \t \0 \0
0137700 \0 \0 \0 002 \0 017 \0 \0 \0 b \0 \0 \0 \0 \t \0
0137720 \0 \0 \0 \0 002 \0 017 \0 \0 \0 X \0 \0 \0 \0 \t
0137740 \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 n \0 \0 \0 \0
0137760 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 H \0 \0 \0
0140000 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 _ \0 \0
0140020 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 U \0
0140040 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 \
0140060 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 \v \0 \0 \0
0140100 002 \0 001 \0 \v H R U L E . G E T F N
0140120 001 \0 \t H E L V E T I C A \0 004 \0 \0
0140140 \0 \0 \0 \0 002 \0 \0 \0 \0 016 \0 \0 \0 \0 \b \0
0140160 \0 \0 \0 \0 002 \0 016 \0 \0 \0 002 \0 001 \0 \v H
0140200 R U L E . G E T F N 001 \0 \t H E L
0140220 V E T I C A \0 004 \0 \0 \0 \0 \0 \0 002 \0
0140240 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0140260 \b \0 \0 \0 1 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002
0140300 \0 017 \0 \0 \0 242 \0 \0 \0 \0 \t \0 \0 \0 \0 \0
0140320 002 \0 \v \0 \0 \0 002 \0 001 \0 \v H R U L E
0140340 . G E T F N 001 \0 \t H E L V E T I
0140360 C A \0 004 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 005
0140400 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0
0140420 002 \0 001 \0 \v H R U L E . G E T F N
0140440 001 \0 \t H E L V E T I C A \0 004 \0 \0
0140460 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 006 \0
0140500 \0 \0 \0 \0 002 \0 \b \0 \0 \0 % \0 \0 \0 \0 \t
0140520 \0 \0 \0 \0 \0 002 \0 017 \0 \0 001 W \0 \0 \0 \0
0140540 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 005 \0 \0 \0
0140560 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 036 \0 \0
0140600 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 031 \0
0140620 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 036
0140640 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0
0140660 225 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0
0140700 \0 206 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0
0140720 \0 \0 ~ \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017
0140740 \0 \0 \0 J \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0
0140760 017 \0 \0 \0 316 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002
0141000 \0 \v \0 \0 \0 002 \0 001 \0 \v H R U L E .
0141020 G E T F N 001 \0 \t H E L V E T I C
0141040 A \0 004 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \r \0
0141060 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0 002
0141100 \0 001 \0 \v H R U L E . G E T F N 001
0141120 \0 \t H E L V E T I C A \0 004 \0 \0 \0
0141140 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0
0141160 \0 \0 \0 002 \0 \b \0 \0 \0 Q \0 \0 \0 \0 \t \0
0141200 \0 \0 \0 \0 002 \0 017 \0 \0 001 G \0 \0 \0 \0 \t
0141220 \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 030 \0 \0 \0 \0
0141240 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 001 \r \0 \0 \0
0141260 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 Z \0 \0
0141300 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 001 + \0
0141320 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 >
0141340 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0
0141360 303 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 017 \0 \0
0141400 \0 W \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 002 \0
0141420 \0 \0 002 \0 001 \0 \v H R U L E . G E T
0141440 F N 001 \0 \t H E L V E T I C A \0 004
0141460 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \t \0 \0 \0 \0
0141500 \b \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0 002 \0 001 \0
0141520