$ od -c -N 50000 [eris]<LispCore>CML>DOC>Design-Doc-Prototype-Serif.TEdit!1 0000000 1 \r \r X E R O X C O M M O N 0000020 L I S P D E S I G N D O C U 0000040 M E N T \r > > T O P I C I N 0000060 C A P I T A L S < < \r 1 \r \r > > 0000100 T O P I C < < \r 6 \r \r > > a u t 0000120 h o r < < \r > > d a t e < < \r > 0000140 > w h a t p a r t o f c o 0000160 m m o n l i s p i s t h i 0000200 s ? < < \r > > R E A D A N D 0000220 D E L E T E \r T h i s i s a 0000240 s o m e w h a t e l a b o r 0000260 a t e o u t l i n e . I f 0000300 s o m e o f t h e b l a 0000320 n k s a r e i r r e l e v a 0000340 n t t o y o u r d e s i g 0000360 n d o n o t g r o p e t 0000400 o f i l l t h e m . < < \r 2 0000420 \r \r I s s u e s \r 1 \r \r > > i s 0000440 s u e s r a i s e d i n i 0000460 m p l e m e n t a t i o n o f 0000500 t h i s p a r t o f C L 0000520 < < \r 2 \r \r D e c i s i o n s \r 0000540 1 \r \r > > A n s w e r i s s u 0000560 e s w i t h d e c i s i o n 0000600 s < < \r 2 \r \r D e s i g n o v 0000620 e r v i e w \r 1 \r \r > > r e l a 0000640 t e d e c i d e d i s s u e 0000660 s t o p a r t s o f d e 0000700 s i g n < < \r 2 \r \r > > P a r t 0000720 < < \r 1 \r \r > > r e p l i c a t 0000740 e t h i s w h o l e s e c 0000760 t i o n f o r e a c h p a 0001000 r t . T h i s b l a n k 0001020 s h o u l d c o n t a i n a 0001040 d e s c r i p t i o n o f 0001060 a l g o r i t h m s & s t r 0001100 u c t u r e s f o r t h i s 0001120 p a r t < < \r D e p e n d e n 0001140 c i e s \r 1 \r \r > > p a r t n 0001160 e e d s s u p p o r t f r o 0001200 m w h a t o u t s i d e o 0001220 f t h i s d e s i g n ? < < 0001240 \r P e r f o r m a n c e p o i 0001260 n t s \r 1 \r \r > > c o m p i l e 0001300 r / e v a l u a t o r < < \r 0001320 > > o p t i m i z e r m a c r 0001340 o s < < \r > > m i c r o c o d e 0001360 < < \r E n v i r o n m e n t s 0001400 u p p o r t \r 1 \r \r > > e n v i 0001420 r o n m e n t a l i m p a c t 0001440 ( t o o l s n e e d e d , 0001460 e t c . ) < < \r T a s k s \r 1 \r 0001500 \r > > t a s k s t h i s p a 0001520 r t b r e a k s d o w n i 0001540 n t o < < \r T e s t i n g i s 0001560 s u e s \r 1 \r \r > > p o t e n t 0001600 i a l e d g e s i n a l g 0001620 o r i t h m s a n d s t r u 0001640 c t u r e s < < \r 2 \r \r P h a s 0001660 i n g a n d T i m i n g \r 1 0001700 \r \r \r > > I f t h e i m p l 0001720 e m e n t a t i o n i s p h 0001740 a s e d d e s c r i b e h o 0001760 w a n d w h y h e r e . < 0002000 < \r > > S u m m a r i z e b y 0002020 p h a s e s , p a r t s a 0002040 n d t a s k s : t i m e e 0002060 s t i m a t e , d e p e n d e 0002100 n c i e s a n d r e s o u r 0002120 c e s . < < \r 2 \r \r A p p e n d 0002140 i x \r 1 \r \r \r > > g l o s s a r 0002160 i e s , r e f e r e n c e s , 0002200 e t c . < < \r > > S Y M B O 0002220 L ( F O O & O P T I O N A L 0002240 B A Z ) < < \t [ > > d e f c l 0002260 a s s < < ] \r > > f n , v a r 0002300 , c o n s t , t y p e , e 0002320 t c . d e s c r i p t i o n < 0002340 < \r \0 \0 \0 \0 \0 003 ( L I S T ( ( 0002360 P A G E N I L ( P A P E R S 0002400 I Z E L e t t e r F O L I O 0002420 I N F O ( A R A B I C ) ) ( 0002440 0 0 6 1 2 7 9 2 ) ( ( H 0002460 E A D I N G N I L ( H E A D 0002500 I N G T Y P E F O O T I N G R 0002520 ) ( 7 2 2 7 5 4 0 3 6 ) 0002540 N I L ) ( T E X T N I L 0002560 N I L ( 7 2 7 2 5 0 4 6 0002600 4 8 ) N I L ) ) ) ( P A G E 0002620 N I L ( P A P E R S I Z E 0002640 L e t t e r F O L I O I N F O 0002660 ( A R A B I C ) ) ( 0 0 0002700 6 1 2 7 9 2 ) ( ( F O L I O 0002720 N I L ( P A R A L O O K S 0002740 ( Q U A D R I G H T ) C H A 0002760 R L O O K S ( S U P E R S C R 0003000 I P T 0 I N V I S I B L E 0003020 O F F S E L E C T P O I N T 0003040 O F F P R O T E C T E D O F 0003060 F S I Z E 1 0 F A M I L Y 0003100 M O D E R N O V E R L I N E 0003120 O F F S T R I K E O U T O 0003140 F F U N D E R L I N E O F F 0003160 E X P A N S I O N R E G U L 0003200 A R S L O P E R E G U L A R 0003220 W E I G H T M E D I U M I 0003240 N V E R T E D O F F U S E R 0003260 I N F O N I L S T Y L E N 0003300 I L ) F O R M A T I N F O ( 0003320 A R A B I C ) ) ( 2 8 8 1 2 0003340 2 8 8 3 6 ) N I L ) ( H 0003360 E A D I N G N I L ( H E A D 0003400 I N G T Y P E F O O T I N G R 0003420 ) ( 7 2 2 7 5 4 0 3 6 ) 0003440 N I L ) ( H E A D I N G N 0003460 I L ( H E A D I N G T Y P E 0003500 R E C T O H E A D ) ( 7 2 7 0003520 6 2 5 4 0 3 6 ) N I L ) 0003540 ( T E X T N I L N I L ( 7 0003560 2 7 2 5 0 4 6 4 8 ) N I 0003600 L ) ) ) ( P A G E N I L ( 0003620 P A P E R S I Z E L e t t e r 0003640 F O L I O I N F O ( A R A B 0003660 I C ) ) ( 0 0 6 1 2 7 9 0003700 2 ) ( ( F O L I O N I L ( 0003720 P A R A L O O K S ( Q U A D 0003740 R I G H T ) C H A R L O O K S 0003760 ( S U P E R S C R I P T 0 0004000 I N V I S I B L E O F F S E 0004020 L E C T P O I N T O F F P R 0004040 O T E C T E D O F F S I Z E 0004060 1 0 F A M I L Y M O D E R 0004100 N O V E R L I N E O F F S 0004120 T R I K E O U T O F F U N D 0004140 E R L I N E O F F E X P A N 0004160 S I O N R E G U L A R S L O 0004200 P E R E G U L A R W E I G H 0004220 T M E D I U M I N V E R T E 0004240 D O F F U S E R I N F O N 0004260 I L S T Y L E N I L ) F O 0004300 R M A T I N F O ( A R A B I C 0004320 ) ) ( 2 8 8 1 2 2 8 8 3 0004340 6 ) N I L ) ( H E A D I N G 0004360 N I L ( H E A D I N G T Y P 0004400 E F O O T I N G R ) ( 7 2 0004420 2 7 5 4 0 3 6 ) N I L ) 0004440 ( H E A D I N G N I L ( H E 0004460 A D I N G T Y P E R E C T O H 0004500 E A D ) ( 7 2 7 6 2 5 4 0 0004520 3 6 ) N I L ) ( T E X T 0004540 N I L N I L ( 7 2 7 2 5 0004560 0 4 6 4 8 ) N I L ) ) ) ) ) 0004600 \0 \0 \0 \0 \0 005 \0 \v \0 . \0 ` \0 ` \0 \0 0004620 \0 \a \0 \0 \0 \0 003 004 \0 \0 001 001 370 001 \0 \0 0004640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0004660 \0 \0 \0 \0 \0 \0 \0 / \0 ` \0 ` \0 \0 \0 \a 0004700 \0 \0 \0 \0 003 004 \0 \0 001 001 370 001 \0 \0 \0 \0 0004720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 0004740 T \0 \0 \0 \0 \0 / \0 \0 \0 \0 \0 \0 \0 \0 \0 0004760 \0 \0 \0 003 001 \0 \0 001 001 370 001 \0 \0 \0 \0 \0 0005000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 T 0005020 \0 \0 \0 \0 \0 / \0 \0 \0 \0 \0 \0 \0 \n \0 \0 0005040 \0 \0 003 001 \0 \0 001 001 370 001 \0 \0 \0 \0 \0 \0 0005060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 T \0 0005100 \0 \0 \0 \0 ) \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0005120 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0005140 \0 \0 \0 \0 \0 \0 001 T \0 \0 \0 \0 \0 ) \0 \0 0005160 \0 \0 \0 \0 \0 2 \0 \0 \0 \0 002 001 \0 \0 \0 \0 0005200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 0005220 T \0 \0 \0 \0 \0 ( \0 ` \0 ` \0 \0 \0 \v \0 0005240 \0 \0 \0 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0005260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ) \0 0005300 ` \0 ` \0 \0 \0 \0 \0 \0 \0 \0 002 001 \0 \0 \0 0005320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0005340 001 T \0 \0 \0 \0 \0 ) \0 ` \0 ` \0 \0 \0 \n 0005360 \0 \0 \0 \0 002 002 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0005400 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 T \0 \0 \0 \0 \0 0005420 B \0 \0 \0 \0 001 370 \0 \0 \0 \0 \0 \0 003 002 \0 0005440 \0 001 001 370 001 \0 \0 \0 \0 \0 \0 \0 \v P A G 0005460 E H E A D I N G \0 \t R E C T O H 0005500 E A D \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0005520 \0 \0 A \0 \0 \0 \0 001 370 \0 001 \0 \0 \0 001 003 0005540 001 \0 \0 001 001 370 001 \0 \0 \0 \0 \0 \0 \0 \v P 0005560 A G E H E A D I N G \0 \b F O O T 0005600 I N G R \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0005620 \0 \0 \0 \0 \0 \0 \0 004 \0 006 \0 030 \0 \n T I 0005640 M E S R O M A N \0 \n \0 \0 \0 \0 \0 \0 0005660 002 \0 \0 030 \0 \n T I M E S R O M A N 0005700 \0 016 \0 \0 \0 \0 \0 \0 002 \0 \0 030 \0 \n T I 0005720 M E S R O M A N \0 \n \0 \0 \0 \0 \0 \0 0005740 \0 \0 \0 024 \0 006 M O D E R N \0 022 \0 \0 0005760 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D E R N 0006000 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 030 \0 \n T I 0006020 M E S R O M A N \0 \f \0 \0 \0 \0 \0 \0 0006040 \0 \0 \0 \0 \0 \0 \0 002 \0 \v \0 \0 \0 002 \0 001 0006060 \0 \v H R U L E . G E T F N 001 \0 024 0006100 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 0006120 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 0006140 002 \0 \v \0 \0 \0 " \0 \0 \0 \0 005 \0 \0 \0 \0 0006160 \0 002 \0 \n \0 \0 \0 026 \0 \0 \0 \0 005 \0 \0 \0 0006200 \0 \0 002 \0 \n \0 \0 \0 002 \0 001 \0 \v H R U 0006220 L E . G E T F N 001 \0 024 \0 006 M O D 0006240 E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0006260 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \t \0 \0 0006300 \0 \n \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0 0006320 \0 \0 002 \0 001 \0 \v H R U L E . G E T 0006340 F N 001 \0 024 \0 006 M O D E R N \0 022 \0 0006360 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 004 0006400 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 024 \0 \0 \0 \0 0006420 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 & \0 \0 \0 0006440 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 212 \0 \0 0006460 \0 \0 003 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 002 \0 0006500 001 \0 \v H R U L E . G E T F N 001 \0 0006520 030 \0 \n T I M E S R O M A N \0 016 \0 0006540 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 002 0006560 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 \a \0 \0 \0 \0 0006600 002 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 0006620 \v H R U L E . G E T F N 001 \0 030 \0 0006640 \n T I M E S R O M A N \0 016 \0 \0 \0 0006660 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 0006700 \0 \0 \0 002 \0 \a \0 \0 \0 7 \0 \0 \0 \0 003 \0 0006720 \0 \0 \0 \0 002 \0 006 \0 \0 \0 002 \0 001 \0 \v H 0006740 R U L E . G E T F N 001 \0 030 \0 \n T 0006760 I M E S R O M A N \0 016 \0 \0 \0 \0 \0 0007000 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 0007020 \0 002 \0 005 \0 \0 \0 \n \0 \0 \0 \0 002 \0 \0 \0 0007040 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v H R U 0007060 L E . G E T F N 001 \0 030 \0 \n T I M 0007100 E S R O M A N \0 016 \0 \0 \0 \0 \0 \0 002 0007120 \0 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0007140 \0 \a \0 \0 \0 ! \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0007160 002 \0 006 \0 \0 \0 002 \0 001 \0 \v H R U L E 0007200 . G E T F N 001 \0 030 \0 \n T I M E S 0007220 R O M A N \0 016 \0 \0 \0 \0 \0 \0 002 \0 \0 0007240 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 005 0007260 \0 \0 \0 020 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0007300 005 \0 \0 \0 002 \0 001 \0 \v H R U L E . G 0007320 E T F N 001 \0 030 \0 \n T I M E S R O 0007340 M A N \0 016 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 0007360 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \a \0 \0 0007400 \0 - \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 006 \0 0007420 \0 \0 002 \0 001 \0 \v H R U L E . G E T 0007440 F N 001 \0 030 \0 \n T I M E S R O M A 0007460 N \0 016 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 0007500 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 \t 0007520 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 0007540 002 \0 001 \0 \v H R U L E . G E T F N 0007560 001 \0 030 \0 \n T I M E S R O M A N \0 0007600 016 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 0007620 \0 002 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 202 \0 \0 0007640 \0 \0 003 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \r \0 0007660 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 002 0007700 \0 001 \0 \v H R U L E . G E T F N 001 0007720 \0 030 \0 \n T I M E S R O M A N \0 \n 0007740 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 0007760 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 9 \0 \0 \0 0010000 \0 003 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 023 \0 \0 0010020 \0 \0 001 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 002 \0 0010040 001 \0 \v H R U L E . G E T F N 001 \0 0010060 030 \0 \n T I M E S R O M A N \0 \n \0 0010100 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 003 0010120 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 031 \0 \0 \0 \0 0010140 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 025 \0 \0 \0 0010160 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 016 \0 \0 0010200 \0 \0 003 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 024 \0 0010220 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 002 0010240 \0 001 \0 \v H R U L E . G E T F N 001 0010260 \0 030 \0 \n T I M E S R O M A N \0 \n 0010300 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 0010320 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 . \0 \0 \0 0010340 \0 003 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 006 \0 \0 0010360 \0 \0 001 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 002 \0 0010400 001 \0 \v H R U L E . G E T F N 001 \0 0010420 030 \0 \n T I M E S R O M A N \0 \n \0 0010440 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 003 0010460 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 % \0 \0 \0 \0 0010500 003 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 017 \0 \0 \0 0010520 \0 001 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 002 \0 001 0010540 \0 \v H R U L E . G E T F N 001 \0 030 0010560 \0 \n T I M E S R O M A N \0 \n \0 \0 0010600 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 003 \0 0010620 \0 \0 \0 \0 002 \0 002 \0 \0 \0 1 \0 \0 \0 \0 003 0010640 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 002 \0 001 \0 \v 0010660 H R U L E . G E T F N 001 \0 030 \0 \n 0010700 T I M E S R O M A N \0 016 \0 \0 \0 \0 0010720 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 0010740 \0 \0 002 \0 005 \0 \0 \0 023 \0 \0 \0 \0 002 \0 \0 0010760 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v H R 0011000 U L E . G E T F N 001 \0 030 \0 \n T I 0011020 M E S R O M A N \0 016 \0 \0 \0 \0 \0 \0 0011040 002 \0 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0011060 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 0011100 \0 002 \0 002 \0 \0 \0 ? \0 \0 \0 \0 003 \0 \0 \0 0011120 \0 \0 002 \0 002 \0 \0 \0 U \0 \0 \0 \0 003 \0 \0 0011140 \0 \0 \0 002 \0 006 \0 \0 \0 002 \0 001 \0 \v H R 0011160 U L E . G E T F N 001 \0 030 \0 \n T I 0011200 M E S R O M A N \0 016 \0 \0 \0 \0 \0 \0 0011220 002 \0 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0011240 002 \0 005 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0 \0 0011260 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v H R U L 0011300 E . G E T F N 001 \0 030 \0 \n T I M E 0011320 S R O M A N \0 016 \0 \0 \0 \0 \0 \0 002 \0 0011340 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0011360 005 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0011400 \0 002 \0 \0 \0 ! \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0011420 002 \0 002 \0 \0 \0 / \0 \0 \0 \0 003 \0 \0 \0 \0 0011440 \0 002 \0 001 \0 \0 \0 * \0 \0 \0 \0 003 \0 \0 \0 0011460 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 001 \0 \0 0011500 004 342 \0 205 z 272 0011506