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