$ 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