$ od -c -N 50000 [qv]<IDL>History>ProposalMemo.dm!1 0000000 377 \0 \0 I D L . A l l o c a t i o 0000020 n \0 376 001 \0 S t H e a d i n g : 032 0000040 q j k 4 0 ( 6 3 5 ) \r I D L : 0000060 A L L O C A T I O N R E Q U 0000100 E S T 032 y 7 5 6 q j k 4 0 \ 7 f 0000120 1 1 7 f 0 \r P a g e N u m b 0000140 e r s : Y e s X : 5 2 7 0000160 Y : 1 0 . 5 " 032 q j k 4 0000200 0 \r X E R O X P a l o A l t 0000220 o R e s e a r c h C e n t e 0000240 r \t \t \t \t \t \t 3 1 J a n u a 0000260 r y 1 9 7 7 \r I n t e r - O f 0000300 f i c e M e m o r a n d u m 032 0000320 z 1 8 5 9 2 y 7 6 2 \ f 2 5 f 0000340 5 1 b 2 5 f 0 B 7 f 5 1 5 f 0000360 0 1 f 5 b \r T o \t W . S u 0000400 t h e r l a n d , R . T 0000420 a y l o r 032 z 376 001 \0 / M 1 8 5 9 0000440 2 l 4 4 4 5 d 2 9 9 8 e 2 1 ( 0 0000460 , 6 5 5 3 5 ) ( 1 , 4 4 4 5 ) ( 0000500 5 , 1 1 6 8 4 ) ( 6 , 1 4 1 4 6 0000520 ) \ 2 t 2 1 t 0 \r F r o m \t B 0000540 . S h e i l , R . K 0000560 a p l a n 032 z 1 8 5 9 2 l 4 4 4 0000600 5 d 2 9 9 8 e 1 2 \ 4 t 2 1 t 0000620 0 \r S u b j e c t \t A l l o c 0000640 a t i o n r e q u e s t f o 0000660 r I D L p r o j e c t . 032 e 0000700 1 2 q j k 4 0 ( 6 3 5 ) \ 7 t 2 0000720 1 t 0 \r F o l l o w i n g t 0000740 h e a p p r o v a l i n p 0000760 r i n c i p l e o f t h e 0001000 I D L p r o j e c t , t h i 0001020 s m e m o d e t a i 376 001 \0 301 0001040 317 l s , a n d r e q u e s t 0001060 s a u t h o r i z a t i o n 0001100 f o r , t h e e x p e n d i 0001120 t u r e s r e q u i r e d t 0001140 o e x e c u t e t h e p l 0001160 a n a s d e s c r i b e d 0001200 i n t h e m e m o s o n 0001220 t h e b a s i s o f w h i 0001240 c h a p p r o v a l w a s 0001260 g i v e n . 032 e 2 4 j k 4 0 ( 2 0001300 1 1 6 ) \r A s o u t l i n e d 0001320 i n K a p l a n ' s m e m 0001340 o o f 1 9 J a n u a r y , 0001360 t h e a n t i c i p a t e d 0001400 c o s t s o f t h e I D 0001420 L p r o j e c t a r e e i 0001440 g 376 001 \0 365 331 h t m o n t h s 0001460 o f t e m p o r a r y p r o 0001500 g r a m m e r , 1 . 9 m o n 0001520 t h s o f t h e t w o p 0001540 r i n c i p a l s ( K a p l a 0001560 n a n d S h e i l ) , a n 0001600 d o n e m o n t h o f s 0001620 e c r e t a r i a l a s s i s 0001640 t a n c e , t h e l a t t e 0001660 r t w o i t e m s b e i n 0001700 g s p r e a d o v e r t h 0001720 e e i g h t m o n t h s o 0001740 f t h e p r o j e c t . 0001760 S u p p o r t c o s t s i n 0002000 c l u d e t h e p r o v i s 0002020 i o n o f M A X C t e r m 0002040 i n a l a 376 001 \0 T 177 c c e s s 0002060 a n d o f f i c e s p a c 0002100 e f o r t h e t e m p o r 0002120 a r y , a n d c o m p u t i 0002140 n g t i m e a n d s u p p 0002160 l i e s t o t h e p r o j 0002200 e c t a s a w h o l e . 032 0002220 e 1 2 j k 4 0 \r O u r c u r r 0002240 e n t p l a n i s t o h 0002260 i r e D r . J a n D e r i 0002300 c k s e n a s t h e t e m 0002320 p o r a r y p r o g r a m m e 0002340 r . G i v e n h i s q u 0002360 a l i f i c a t i o n s , i t 0002400 h a s b e e n d e t e r m 0002420 i n e d b y P e r s o n n e 0002440 l t h a t w e s 376 001 \0 s 314 0002460 h o u l d o f f e r a s a 0002500 l a r y o f $ 1 4 5 0 a 0002520 m o n t h , r e s u l t i n g 0002540 i n a n e t o u t l a y 0002560 o f $ 1 1 , 6 0 0 o v e r 0002600 t h e e i g h t m o n t h 0002620 p e r i o d . W e p r o 0002640 p o s e t h a t h e b e 0002660 o f f i c i a l l y l o c a t 0002700 e d i n C S L a n d r e 0002720 p o r t t o K a p l a n . 0002740 032 e 1 2 j k 4 0 \r T h e o t h 0002760 e r c o s t s a r e t h e 0003000 t e m p o r a r y a l l o c 0003020 a t i o n o f o f f i c e 0003040 s p a c e , t e r m i n a l 0003060 376 \0 | U 333 a c c e s s , a n d 0003100 s e c r e t a r i a l t i m 0003120 e . W e p r o p o s e t 0003140 h a t t h e s e b e m a d 0003160 e i n f o r m a l l y a n d 0003200 t h a t t h e c o s t s 0003220 b e a b s o r b e d b y o 0003240 v e r h e a d . 032 e 1 2 j k 4 0 0003260 \r 377 \0 \0 I D L . C S L P r o p o 0003300 s a l \0 376 001 \0 N 241 H e a d i n g 0003320 : 032 q j k 4 0 ( 6 3 5 ) \r T h e 0003340 I D L p r o j e c t - - C S 0003360 L e x p e c t a t i o n s 032 y 0003400 7 5 6 q j k 4 0 \r P a g e N u 0003420 m b e r s : Y e s X : 5 0003440 2 7 Y : 1 0 . 5 " 032 q j k 0003460 4 0 \r I n t e r - O f f i c e 0003500 M e m o r a n d u m 032 z 1 8 5 9 0003520 2 l 4 4 4 5 y 7 6 2 \ f 5 b \r T 0003540 o \t R . T a y l o r , B . 0003560 W e g b r e i t , W . T e i 0003600 t e l m a n \t D a t e \t J a n u 0003620 a r y 1 9 , 1 9 7 7 032 z 1 8 0003640 5 9 2 l 4 4 4 5 d 2 9 9 8 e 2 1 0003660 ( 0 , 6 5 5 3 5 ) ( 1 , 4 4 4 5 0003700 ) ( 5 , 1 1 6 8 4 376 001 \0 362 262 ) ( 0003720 6 , 1 4 1 4 6 ) \ f 1 2 t 2 f 0003740 0 1 t 0 3 6 t 6 1 t 0 f 1 0003760 4 t 7 f 0 1 t 0 \r F r o m \t 0004000 R o n K a p l a n \t L o c a t 0004020 i o n \t P a l o A l t o 032 z 1 0004040 8 5 9 2 l 4 4 4 5 d 2 9 9 8 y 7 0004060 1 6 e 2 5 \ f 1 4 t 2 f 0 1 0004100 t 0 1 0 t 6 1 t 0 f 1 8 t 0004120 7 f 0 1 t 0 \r S u b j e c t \t 0004140 T h e I D L p r o j e c t : 0004160 C S L o b j e c t i v e s 0004200 a n d \t O r g a n i z a t i o 0004220 n \t P A R C - C S L 032 z 1 8 5 9 0004240 2 l 4 4 4 5 d 2 9 9 8 e 2 5 \ f 0004260 1 7 t 2 f 0 1 t 0 3 6 t 6 0004300 1 t 0 f 1 1 2 t 7 f 0 376 001 0004320 \0 < 366 1 t 0 \r e x p e c t a t i 0004340 o n s 032 z 1 8 5 9 2 l 4 4 4 5 \r 0004360 X E R O X 032 z 1 8 0004400 5 9 2 l 5 0 8 y 6 4 4 e 1 4 ( 2 0004420 1 1 6 ) \ f 2 5 f 0 \r F i l e 0004440 d o n : < I D L > C S L - I 0004460 D L . b r a v o 032 e 3 0 \r 032 e 1 0004500 0 \r T h i s m e m o c o n c 0004520 e r n s t h e p r o p o s e 0004540 d p r o j e c t t o i m p 0004560 l e m e n t t h e I D L d 0004600 a t a a n a l y s i s s y s 0004620 t e m i n I N T E R L I S P 0004640 o n M A X C . I t o u 0004660 t l i n e s C S L ' s o b j 0004700 e c t i v e s i n s u p p o 0004720 r t i 376 001 \0 250 213 n g t h i s 0004740 p r o j e c t a n d d e s c 0004760 r i b e s C S L ' s e x p e 0005000 c t a t i o n s a s t o t 0005020 h e c o s t s a n d b e n 0005040 e f i t s o f t h e p r o 0005060 j e c t , t h e m i l e s t 0005100 o n e s t o b e r e a c h 0005120 e d i n t h e i m p l e m 0005140 e n t a t i o n e f f o r t , 0005160 a n d t h e c a p a b i l 0005200 i t i e s o f t h e r e s 0005220 u l t i n g s y s t e m . 0005240 T h i s m e m o i s a n 0005260 a u g m e n t e d s u m m a r 0005300 y o f o u r J a n u a r y 0005320 6 , 1 9 7 7 376 001 \0 J 370 m e 0005340 e t i n g . 032 e 1 2 j k 4 0 \r A 0005360 . \t C S L o b j e c t i v e s 0005400 032 e 2 4 j k 4 0 ( 0 , 3 7 7 6 ) 0005420 ( 1 , 6 5 5 3 5 ) ( 5 , 6 5 5 3 0005440 5 ) ( 6 , 6 5 5 3 5 ) \ b \r T h 0005460 e c u r r e n t f a c i l i 0005500 t i e s a t P A R C f o r 0005520 t h e o r g a n i z a t i o 0005540 n a n d a n a l y s i s o 0005560 f q u a n t i t a t i v e d 0005600 a t a a r e e i t h e r w 0005620 o e f u l l y i n a d e q u a 0005640 t e o r n o n - e x i s t e 0005660 n t . T h i s h a s a d 0005700 d e d t r e m e n d o u s l y 0005720 t o t h e c o s t 376 001 \0 0005740 305 R o f c o n d u c t i n g 0005760 e x p e r i m e n t a l s t u 0006000 d i e s o f c o m p u t a t 0006020 i o n a l a n d p s y c h o 0006040 l o g i c a l i s s u e s : 0006060 i n s o m e c a s e s ( 0006100 e . g . m y o w n p s y c 0006120 h o l i n g u i s t i c w o r 0006140 k ) t h e p e r c e i v e d 0006160 d a t a a n a l y s i s c 0006200 o s t s h a v e b e e n p 0006220 r o h i b i t i v e ; i n o 0006240 t h e r i n s t a n c e s ( 0006260 e . g . C a r d a n d M o 0006300 r a n ' s u s e r s t u d i 0006320 e s ) , i n o r d i n a t e 0006340 a m 376 001 \0 304 267 o u n t s o f 0006360 t i m e a n d e n e r g y 0006400 h a v e g o n e i n t o h 0006420 o d g e - p o d g e s c h e m 0006440 e s f o r s t a t i s t i c 0006460 a l p r o c e s s i n g . 0006500 E m p i r i c a l i n v e s t 0006520 i g a t i o n s o f u s e r 0006540 - b e h a v i o r w i l l b 0006560 e c o m e i n c r e a s i n g 0006600 l y i m p o r t a n t t o 0006620 f u t u r e C S L r e s e a 0006640 r c h ( p a r t i c u l a r l 0006660 y a s i t r e l a t e s 0006700 t o O I S ) , s o t h e 0006720 p r i m a r y o b j e c t i v 0006740 e o f C S 376 001 \0 353 320 L s u 0006760 p p o r t f o r I D L i s 0007000 t o o b t a i n f a c i l 0007020 i t i e s a t P A R C t h 0007040 a t w i l l e n c o u r a g 0007060 e e x p e r i m e n t a l u 0007100 s e r s t u d i e s b y m 0007120 a k i n g d a t a a n a l y 0007140 s e s s i m p l e a n d e 0007160 f f i c i e n t t o p e r f 0007200 o r m . 032 l 3 7 7 6 e 1 2 j k 4 0007220 0 ( 2 1 1 6 ) \ 7 0 8 i 1 3 1 I 0007240 \r T h e r e a r e s e v e r 0007260 a l s e c o n d a r y o b j 0007300 e c t i v e s f o r t h e 0007320 p r o p o s e d p r o j e c t 0007340 : 032 l 3 7 7 6 e 1 2 j k 376 001 \0 271 0007360 7 4 0 \r ( 1 ) A s o p h i 0007400 s t i c a t e d c o m p u t i 0007420 n g e n v i r o n m e n t f 0007440 o r t h e d a y - t o - d a 0007460 y r e s e a r c h a c t i v 0007500 i t e s o f f u t u r e P 0007520 A R C s o c i a l s c i e n 0007540 t i s t s s h o u l d g i v 0007560 e t h e m a d i r e c t , 0007600 i n t u i t i v e u n d e r 0007620 s t a n d i n g o f i m p o 0007640 r t a n t d e s i g n a n d 0007660 i m p l e m e n t a t i o n 0007700 i s s u e s u p o n w h i c 0007720 h p s y c h o l o g i c a l 0007740 a n d s o c i o l o g i c a l 0007760 376 001 \0 / < s t u d i e s m i 0010000 g h t h a v e a b e a r i 0010020 n g . W e w o u l d t h 0010040 u s e n l a r g e t h e p 0010060 o o l o f s o c i a l s c 0010100 i e n t i s t s a b l e t o 0010120 c o n d u c t O I S - r e l 0010140 e v a n t i n v e s t i g a t 0010160 i o n s , a n d p r e s u m 0010200 a b l y m a g n i f y t h e 0010220 ( c u r r e n t l y v e r y 0010240 s m a l l ) i m p a c t t 0010260 h a t b e h a v i o r a l r 0010300 e s e a r c h h a s o n o 0010320 t h e r C S L p r o j e c t 0010340 s . 032 l 3 7 7 6 e 6 j k 4 0 \r ( 0010360 2 ) I D 376 001 \0 z 302 L e m b 0010400 o d i e s t h e s t r o n g 0010420 c l a i m t h a t a p p l 0010440 i c a t i o n s s o f t w a r 0010460 e s h o u l d b e o r g a 0010500 n i z e d a r o u n d a n 0010520 o t i o n o f f u n c t i o 0010540 n a l d e c o m p o s i t i o 0010560 n i n t h e u s e r ' s 0010600 c o n c e p t u a l d o m a i 0010620 n - - t h a t t h e u s e r 0010640 i n t e r f a c e s h o u l 0010660 d b e a s e t o f b a 0010700 s i s o p e r a t o r s t o 0010720 g e t h e r w i t h n a t u 0010740 r a l r u l e s o f c o m 0010760 b i n a t i o n . 376 001 \0 255 215 0011000 T h i s c o n t r a s t s w 0011020 i t h t h e m e n u a p p 0011040 r o a c h f o u n d i n m 0011060 o s t c u r r e n t P A R C 0011100 a p p l i c a t i o n s s o 0011120 f t w a r e ( B r a v o , M 0011140 a r k u p , D r a w , e t c 0011160 . ) . T h e i m p l e m e 0011200 n t a t i o n a n d u s e 0011220 o f I D L s h o u l d p r 0011240 o v i d e i n f o r m a t i o 0011260 n f o r c o m p a r i n g 0011300 a n d e v a l u a t i n g t 0011320 h e s e d i f f e r i n g u 0011340 s e r - i n t e r f a c e p h 0011360 i l o s o p h i e s . 032 l 3 7 7 0011400 376 001 \0 321 300 6 e 6 j k 4 0 \r B . \t 0011420 P e r f o r m a n c e s p e c 0011440 i f i c a t i o n s 032 e 2 4 j k 0011460 1 5 0 ( 0 , 3 7 7 6 ) \ b \r T h 0011500 e c a p a b i l i t i e s a 0011520 n d p e r f o r m a n c e c 0011540 h a r a c t e r i s t i c s o 0011560 f t h e I N T E R L I S P 0011600 I D L s y s t e m d e p e n 0011620 d o n t h e r e s o u r c 0011640 e s w e i n v e s t i n 0011660 t h e p r o j e c t . T h 0011700 e m i n i m a l i n v e s t 0011720 m e n t w i l l p r o v i d 0011740 e a s y s t e m w i t h 0011760 t h e s a m e c a p a b i l 0012000 i t i e s 376 001 \0 s 247 a s t h 0012020 e c u r r e n t P P L s y 0012040 s t e m - - i t w i l l b e 0012060 a t r a n s c r i p t i o n 0012100 f r o m P P L i n t o I 0012120 N T E R L I S P , w i t h m 0012140 i n o r d e s i g n c h a n 0012160 g e s a n d s i m p l i f i 0012200 c a t i o n s t o t a k e 0012220 a d v a n t g e o f L i s p 0012240 ' s m o r e p o w e r f u l 0012260 p r o g r a m m i n g e n v 0012300 i r o n m e n t . F o r a 0012320 s t a n d a r d m i x o f 0012340 c o m p u t a t i o n a l t 0012360 a s k s ( l o a d i n g a 0012400 p a r t i c u l a r 376 001 \0 374 221 0012420 d a t a s e t a n d p e r 0012440 f o r m i n g r e g r e s s i 0012460 o n a n d v a r i a n c e 0012500 a n a l y s e s ) , t h e I 0012520 N T E R L I S P s y s t e m 0012540 s h o u l d b e b e t w e e 0012560 n 1 0 a n d 1 0 0 t i m 0012600 e s f a s t e r t h a n t 0012620 h e P P L i m p l e m e n t 0012640 a t i o n . C o n s e q u e 0012660 n t l y , i t s h o u l d 0012700 b e r e a s o n a b l e f o 0012720 r a r e s e a r c h e r t 0012740 o p e r f o r m t h e s e 0012760 c o m p u t a t i o n s i n 0013000 i n t e r a c t i v e m o d 376 0013020 001 \0 h 327 e ( i . e . 2 - 3 0013040 m i n u t e s r e a l t i m 0013060 e ) o n a m o d e r a t e 0013100 l y l o a d e d M A X C ( 0013120 l o a d a v e r a g e b e l 0013140 o w 4 ) . T h e m i n i 0013160 m a l s y s t e m w i l l 0013200 t h u s p r o v i d e a u 0013220 s e f u l d a t a a n a l y 0013240 s i s f a c i l i t y a t 0013260 P A R C . 032 l 3 7 7 6 e 1 2 j k 0013300 4 0 ( 2 1 1 6 ) \r F o r a v 0013320 e r y s l i g h t i n v e s 0013340 t m e n t i n c r e m e n t , 0013360 w e w i l l l o a d W . 0013400 T e i t e l m a n ' s d i s 0013420 p l a y 376 001 \0 024 366 f a c i l i 0013440 t i e s i n t o t h e s y 0013460 s t e m . A s w e u n d 0013500 e r s t a n d T e i t e l m a 0013520 n ' s p a c k a g e , i t 0013540 w i l l e n a b l e I D L 0013560 c o m m a n d s t o b e c 0013600 o n s t r u c t e d b y p o 0013620 i n t i n g a t t h e s c 0013640 r e e n , a n d w i l l p 0013660 e r m i t s c r o l l i n g 0013700 t h r o u g h l a r g e d a 0013720 t a - o b j e c t s p r i n t 0013740 e d b y t h e s t a n d a 0013760 r d I D L p r i n t r o u 0014000 t i n e s . T h e f o l l 0014020 o w i n g i m p 376 001 \0 T 322 o r 0014040 t a n t q u a l i f i c a t i 0014060 o n i s a t t a c h e d t 0014100 o t h e d i s p l a y c a 0014120 p a b i l i t e s : W h i l 0014140 e t h e s e f a c i l i t i 0014160 e s w i l l b e d e m o n 0014200 s t r a b l e , t h e r e i 0014220 s n o g u a r a n t e e t 0014240 h a t t h e y w i l l b e 0014260 e f f i c i e n t e n o u g 0014300 h ( b o t h i n t i m e 0014320 a n d s p a c e ) t o b e 0014340 i n c l u d e d i n t h e 0014360 o r d i n a r y u s e r s ' 0014400 v e r s i o n o f t h e 0014420 s y s t e m w i t h o u t 376 001 0014440 \0 o \n c o n s i d e r a b l e 0014460 a d d i t i o n a l i n v e 0014500 s t m e n t . H o w e v e r 0014520 , g i v e n a n t i c i p a 0014540 t e d i m p r o v e m e n t s 0014560 i n M A X C 1 I N T E R 0014600 L I S P , t h e i m m i n e 0014620 n t a v a i l a b i l i t y 0014640 o f M A X C 2 , a n d t 0014660 h e e v e n t u a l a p p e 0014700 a r a n c e o f D 1 ' s , 0014720 w e a r e o p t i m i s t i 0014740 c t h a t t h e g r a p h 0014760 i c s c a p a b i l i t i e s 0015000 w i l l b e w i d e l y 0015020 e x e r c i s e d . 032 l 3 7 7 0015040 6 e 1 376 001 \0 B 245 2 j k 4 0 \r F o 0015060 r a m o r e s i z a b l e 0015100 i n c r e a s e i n r e s 0015120 o u r c e s , w e e n v i s 0015140 i o n m o r e m a j o r e 0015160 n h a n c e m e n t s o f t 0015200 h e s y s t e m . T h e 0015220 l a n g u a g e m i g h t b 0015240 e r e v i s e d , f u n d a 0015260 m e n t a l d e s i g n a n 0015300 d i m p l e m e n t a t i o n 0015320 d e c i s i o n s m i g h t 0015340 b e r e w o r k e d , a n 0015360 d c e r t a i n n e w c a 0015400 p a b i l i t i e s m i g h t 0015420 b e a d d e d t h r o u g 0015440 h f u n c t i 376 001 \0 N o o n 0015460 e x t e n s i o n ( e . g . 0015500 p r i m i t i v e s f o r m 0015520 u l t i v a r i a t e a n a l 0015540 y s e s ) . O n e i m p o 0015560 r t a n t d i r e c t i o n 0015600 f o r f u t u r e d e v e l 0015620 o p m e n t i s t o m a x 0015640 i m i z e t h e u t i l i t 0015660 y o f t h e d i s p l a y 0015700 i n t e r f a c e , p e r h 0015720 a p s m o d i f y i n g t h 0015740 e u n d e r l y i n g o r g 0015760 a n i z a t i o n o f t h e 0016000 s y s t e m t o t a k e 0016020 f u l l a d v a n t a g e o 0016040 f g r a p h i c s c a 376 001 \0 0016060 370 / p a b i l i t i e s . 032 l 3 0016100 7 7 6 e 1 2 j k 4 0 \r N o t e , 0016120 h o w e v e r , t h a t w 0016140 e a r e n o t p r o p o s 0016160 i n g s u c h m a j o r e 0016200 n h a n c e m e n t s a s p 0016220 a r t o f o u r i n i t i 0016240 a l b u i l d - a - d a t a - 0016260 a n a l y s i s - s y s t e m - 0016300 f o r - P A R C e f f o r t : 0016320 W e e x p e c t t h e 0016340 s y s t e m t o b e a v 0016360 a l u a b l e r e s e a r c h 0016400 t o o l e v e n w i t h o 0016420 u t t h e s e a u g m e n t 0016440 a t i o n s . M a j o r e 0016460 x t 376 001 \0 337 366 e n s i o n s a 0016500 n d r e v i s i o n s ( i n 0016520 c l u d i n g m o r e e l a 0016540 b o r a t e g r a p h i c s ) 0016560 w i l l e m e r g e i f 0016600 a n d w h e n w e d e c i 0016620 d e t o c o n v e r t t h 0016640 e I D L p r o j e c t f r 0016660 o m a s t r a i g h t f o r 0016700 w a r d i m p l e m e n t a t 0016720 i o n e f f o r t t o a n 0016740 a r e a o f s u b s t a n 0016760 t i v e r e s e a r c h . 032 0017000 l 3 7 7 6 e 1 2 j k 4 0 \r C . \t 0017020 M i l e s t o n e s a n d c 0017040 u t - p o i n t s 032 e 2 4 j k 4 0017060 0 ( 0 , 3 7 7 376 001 \0 227 323 6 ) \ b 0017100 \r T h e i m p l e m e n t a t 0017120 i o n e f f o r t w i l l 0017140 p r o c e e d t h r o u g h 0017160 a s e r i e s o f m i l e 0017200 s t o n e s ; f a i l u r e 0017220 t o m e e t s o m e o f 0017240 t h e s e m i l e s t o n e s 0017260 w i l l b e t a k e n a 0017300 s e v i d e n c e a g a i n 0017320 s t c o n t i n u e d i n v 0017340 e s t m e n t i n t h e p 0017360 r o j e c t . 032 l 3 7 7 6 e 1 2 0017400 j k 4 0 ( 2 1 1 6 ) \r W i t h i 0017420 n 1 m o n t h : C o m p 0017440 l e t e m a j o r d e s i g 0017460 n a n d i m p l e m 376 001 \0 246 0017500 226 e n t a t i o n d e c i s i 0017520 o n s ; o r g a n i z e a n 0017540 d c o n s t r u c t t h e 0017560 I N T E R L I S P e n v i r o 0017600 n m e n t f o r I D L p r 0017620 o g r a m m i n g ; e s t a b 0017640 l i s h b a s i c c o d i n 0017660 g c o n v e n t i o n s ; b 0017700 e g i n i m p l e m e n t a t 0017720 i o n o f d a t a m a n i 0017740 p u l a t i o n p r i m i t i 0017760 v e s . C u t o r p o s 0020000 t - p o n e t h e p r o j e 0020020 c t i f o u r p r o g r a 0020040 m m e r d o e s n o t l i 0020060 v e u p t o e x p e c t a 0020100 t 376 001 \0 ^ . i o n s . 032 l 5 0 1 0020120 1 d 4 4 8 2 e 1 2 j k 4 0 \r W i 0020140 t h i n 3 m o n t h s : 0020160 C o m p l e t e t h e i m p 0020200 l e m e n t a t i o n o f d 0020220 a t a m a n i p u l a t i o n 0020240 p r i m i t i v e s ( a r r 0020260 a y s t o r a g e a n d a 0020300 c c e s s f u n c t i o n s ) 0020320 . G a t h e r p r e l i m 0020340 i n a r y d a t a o n s p 0020360 e e d a n d s p a c e e f 0020400 f i c i e n c y f o r t y p 0020420 i c a l c o m p u t a t i o n 0020440 s - - c u t i f w e s e r 0020460 i o u s l y o v e r - e s t i 0020500 m a t e d 376 001 \0 ` 023 i m p r o 0020520 v e m e n t s o v e r P P L 0020540 . 032 l 5 0 1 1 d 4 4 8 2 e 1 2 0020560 j k 4 0 \r W i t h i n 5 m o 0020600 n t h s : C o m p l e t e 0020620 t r a n s c r i p t i o n o f 0020640 t h e m a j o r d a t a - 0020660 p r o c e s s i n g r o u t i 0020700 n e s ( t h e c o m p r e s 0020720 s i o n a n d a n a l y s i 0020740 s r o u t i n e s d e f i n 0020760 e d i n t h e I D L m a 0021000 n u a l ) . M a k e t h e 0021020 s y s t e m a v a i l a b l 0021040 e f o r e x p e r i m e n t 0021060 a l u s e b y f r i e n d 0021100 l y u s e r s . 032 l 376 001 \0 323 l 0021120 5 0 1 1 d 4 4 8 2 e 1 2 j k 4 0 0021140 \r W i t h i n 6 m o n t h s 0021160 : F i n i s h d e b u g g 0021200 i n g t h e s y s t e m t 0021220 o a t t a i n c a p a b i l 0021240 i t i e s a n d p e r f o r 0021260 m a n c e r e q u i r e m e n 0021300 t s o u t l i n e d a b o v 0021320 e . T h e s y s t e m s 0021340 h o u l d b e a v a i l a b 0021360 l e t o m o r e h o s t i 0021400 l e u s e r s . 032 l 5 0 1 1 d 0021420 4 4 8 2 e 1 2 j k 4 0 \r W i t h 0021440 i n 7 m o n t h s : M o 0021460 d i f y t h e P P L d o c 0021500 u m e n t a t i o n t o r e 0021520 376 001 \0 327 : f l e c t a n y d 0021540 i s c r e p a n c i e s i n 0021560 t h e I N T E R L I S P i m 0021600 p l e m e n t a t i o n . P 0021620 r o v i d e d o c u m e n t a 0021640 t i o n t o h e l p f u t 0021660 u r e s y s t e m m a i n t 0021700 e n a n c e . T h e s y s 0021720 t e m s h o u l d b e a v 0021740 a i l a b l e t o o r d i n 0021760 a r y u s e r s . 032 l 5 0 1 1 0022000 d 4 4 8 2 e 1 2 j k 4 0 \r A t 0022020 t h i s p o i n t t h e m 0022040 i n i m a l s y s t e m c o 0022060 n f i g u r a t i o n w i l l 0022100 b e c o m p l e t e . A 0022120 n o t h e 376 001 \0 317 W r m o n t 0022140 h m i g h t b e n e e d e 0022160 d f o r s m o o t h i n g 0022200 t h e u s e r - i n t e r f a 0022220 c e a n d a d d i n g c e 0022240 r t a i n u t i l i t y p r 0022260 o g r a m s t o h e l p u 0022300 s e r ' s i n d e f i n i n 0022320 g a n d m a n g a g i n g 0022340 t h e i r d a t a - b a s e s 0022360 . T h i s f i n a l m o 0022400 n t h s h o u l d a l s o 0022420 s e e t h e a d d i t i o n 0022440 o f d i s p l a y f a c i 0022460 l i t i e s , a t l e a s t 0022500 f o r d e m o n s t r a t i 0022520 o n a n d p r o 376 001 \0 303 006 b 0022540 a b l y f o r o r d i n a r 0022560 y u s e . D i s p l a y 0022600 w o r k w i l l b e d e f 0022620 e r r e d t o t h i s l a 0022640 t e d a t e t o a v o i d 0022660 c o n f o u n d i n g t h e 0022700 s e p a r a b l e i s s u e 0022720 s o f i m p l e m e n t i n 0022740 g a n a l r e a d y d e s 0022760 i g n e d s y s t e m a n d 0023000 e x p l o r i n g n e w a 0023020 v e n u e s f o r u s e r 0023040 i n t e r a c t i o n . 032 l 3 7 0023060 7 6 e 1 2 j k 4 0 \r O t h e r 0023100 m a j o r e n h a n c e m e n 0023120 t s t o t h e s y s t e 376 0023140 001 \0 252 364 m w i l l b e c a 0023160 r r i e d o u t o v e r a 0023200 m u c h l o n g e r p e r 0023220 i o d , a c c o r d i n g t 0023240 o t h e n e e d s o f u 0023260 s e r s a n d t h e r e s 0023300 e a r c h i n t e r e s t s 0023320 o f S h e i l a n d K a p 0023340 l a n , a n d p e r h a p s 0023360 C a r d a n d M o r a n . 0023400 T h e u s e o f d i s 0023420 p l a y s i n t h i s d o 0023440 m a i n w i l l b e a p 0023460 r i m a r y r e s e a r c h 0023500 f o c u s f o r m e , o n 0023520 c e t h e m i n i m a l s 0023540 y s t e 376 001 \0 225 6 m i s b u 0023560 i l t . T h i s r e s e a 0023600 r c h i s n o t p r o p e 0023620 r l y a p a r t o f t h 0023640 e I D L p r o j e c t p r 0023660 o p o s e d h e r e , s i n 0023700 c e i t w i l l n o t r 0023720 e q u i r e t e m p o r a r y 0023740 p r o g r a m m i n g a s s 0023760 i s t a n c e , a n d s i n 0024000 c e i t s r e l e v a n c e 0024020 s p a n s m a n y p r o t 0024040 o t y p e s y s t e m s b e 0024060 s i d e s I D L ( K R L , 0024100 G S P , e t c . ) . 032 l 3 7 7 0024120 6 e 1 2 j k 4 0 \r D . \t E s t i 0024140 m a t e d C o s 376 001 \0 V 221 t s 0024160 032 e 2 4 j k 4 0 ( 0 , 3 7 7 6 ) 0024200 \ b \r F o r t h e m i n i m 0024220 a l s y s t e m : 032 l 3 7 7 6 0024240 e 1 2 j k 4 0 ( 2 1 1 6 ) \r T e 0024260 m p o r a r y p r o g r a m m 0024300 e r ( J a n D e r i c k s e 0024320 n ) : 8 m o n t h s . 032 l 0024340 4 4 8 2 e 1 2 j k 4 0 \r S h e i 0024360 l : 1 / 2 t i m e f o r 0024400 o n e m o n t h , 1 / 5 0024420 t i m e f o r 7 m o n t h 0024440 s . 032 l 4 4 8 2 e 6 j k 4 0 \r K 0024460 a p l a n : 1 / 2 t i m e 0024500 f o r o n e m o n t h , 0024520 1 / 5 t i m e f o r 7 m 0024540 o n t h s . 032 l 4 4 8 2 e 6 376 001 0024560 \0 ) , j k 4 0 \r S e c r e t a r 0024600 y ( f o r d o c u m e n t a 0024620 t i o n ) : 1 m o n t h . 0024640 032 l 4 4 8 2 e 6 j k 4 0 \r F u t 0024660 u r e r e s e a r c h i n t 0024700 o I D L a n d I D L - l i 0024720 k e u s e r i n t e r f a c 0024740 e s w i l l b e c o n d u 0024760 c t e d a f t e r t h e m 0025000 i n i m a l s y s t e m i s 0025020 f i n i s h e d . T h e r 0025040 e a r e n o t i m e e s 0025060 t i m a t e s f o r t h e 0025100 e f f o r t ( b y K a p l a 0025120 n , S h e i l , C a r d , 0025140 M o r a n . . . ) t h a t w 0025160 i l l 376 \0 200 326 g g o i n t o 0025200 t h i s r e s e a r c h . 0025220 H o w e v e r , t h e t e 0025240 m p o r a r y p r o g r a m m 0025260 e r w i l l n o t b e n 0025300 e c e s s a r y . 032 l 3 7 7 6 e 0025320 1 2 j k 4 0 \r 032 e 1 2 j k 4 0 \r 0025340 c : B . S h e i l , W . 0025360 S u t h e r l a 376 \0 031 375 ! n d \r 0025400 032 l 3 5 2 8 d 2 9 9 8 e 1 2 j \r 0025420 032 e 1 2 j \r 377 \0 \0 I D L . E i g 0025440 h t m o n t h s \0 376 001 \0 272 270 H e 0025460 a d i n g : 032 q j k 4 0 ( 6 3 5 0025500 ) \r R E Q U E S T F O R E X 0025520 T E N D E D T E M P O R A R Y 0025540 H I R E 032 y 7 5 6 q j k 4 0 \ 0025560 1 f 1 3 4 f 0 \r P a g e N u 0025600 m b e r s : Y e s X : 5 0025620 2 7 Y : 1 0 . 5 " 032 q j 0025640 k 4 0 \r X E R O X P a l o A 0025660 l t o R e s e a r c h C e n 0025700 t e r \t \t \t \t \t \t 9 F e b r u 0025720 a r y 1 9 7 7 \r I n t e r - O 0025740 f f i c e M e m o r a n d u m 0025760 032 z 1 8 5 9 2 y 7 6 2 \ f 2 5 0026000 f 5 1 b 2 5 f 0 B 6 f 5 1 5 0026020 f 0 1 f 5 b \r T o \t F r a n k 0026040 S q u i r e s 032 z 1 8 5 9 376 001 0026060 \0 240 355 2 l 4 4 4 5 d 2 9 9 8 e 2 0026100 1 ( 0 , 6 5 5 3 5 ) ( 1 , 4 4 4 0026120 5 ) ( 5 , 1 1 6 8 4 ) ( 6 , 1 4 0026140 1 4 6 ) \ 2 t 2 1 t 0 \r F r o 0026160 m \t B e a u S h e i l 032 z 1 8 0026200 5 9 2 l 4 4 4 5 d 2 9 9 8 e 1 2 0026220 \ 4 t 2 1 t 0 \r S u b j e c t 0026240 \t I D L T e m p o r a r y 0026260 P r o g r a m m e r 032 e 1 2 q j 0026300 k 4 0 ( 6 3 5 ) \ 7 t 2 1 t 0 0026320 \r T h i s m e m o i s t o 0026340 d r a w t o y o u r a t 0026360 t e n t i o n t h e l e n g 0026400 t h o f t i m e f o r w 0026420 h i c h w e h a v e r e q 0026440 u e s t e d p e r m i s s i o 0026460 n t 376 001 \0 022 r o e n g a g e 0026500 t h e t e m p o r a r y p 0026520 r o g r a m m e r f o r t h 0026540 e I D L p r o j e c t , a 0026560 n d t o r e q u e s t a 0026600 w a i v e r o f t h e s i 0026620 x m o n t h m a x i m u m 0026640 p e r i o d a l l o w e d f 0026660 o r t e m p o r a r y h i r 0026700 e s u n d e r n o r m a l 0026720 c o r p o r a t e p o l i c y 0026740 . 032 e 2 4 j k 4 0 ( 2 1 1 6 ) \r 0026760 T h e I D L p r o j e c t , 0027000 d e s c r i b e d o n t h 0027020 e a t t a c h e d m e m o s 0027040 , i s a s e r v i c e p 0027060 r o j e c t f 376 001 \0 370 202 o r 0027100 r e s e a r c h g r o u p s 0027120 a t P A R C w h i c h r e 0027140 q u i r e d a t a a n a l y 0027160 s i s f a c i l i t i e s . 0027200 I n n o w a y c o u l d 0027220 t h e w o r k f o r w h 0027240 i c h w e a r e r e q u e 0027260 s t i n g t h i s p o s i t 0027300 i o n b e c o n s i d e r d 0027320 a n a p p r o p r i a t e 0027340 u s e o f t h e t i m e 0027360 o f a m e m b e r o f t 0027400 h e r e s e a r c h s t a f 0027420 f , a n d , t h e r e f o r 0027440 e , w e f e e l t h a t 0027460 a t e m p o r a r y p 376 001 \0 0027500 352 { o s i t i o n i s t h e 0027520 b e s t w a y t o h a v 0027540 e t h i s w o r k d o n e 0027560 . 032 e 1 2 j k 4 0 \r T h e t i 0027600 m e b u d g e t f o r t h 0027620 i s p r o j e c t h a s b 0027640 e e n d e t e r m i n e d b 0027660 y a n a n a l y s i s o f 0027700 t h e a m o u n t o f t 0027720 i m e r e q u i r e d f o r 0027740 a n i m p l e m e n t a t i 0027760 o n w h i c h w i l l m e 0030000 e t t h e d a t a a n a l 0030020 y s i s n e e d s o u t l i 0030040 n e d i n t h e a t t a c 0030060 h e d m e m o s . T h e 0030100 e s 376 001 \0 360 273 t i m a t e o f 0030120 e i g h t m o n t h s i s 0030140 t h e r e s u l t o f a 0030160 n e x t e n d e d r e v i e 0030200 w b y s t a f f m e m b e 0030220 r s n o t i n v o l v e d 0030240 i n t h e p r o j e c t . 0030260 H o w e v e r , b a r r i n 0030300 g u n f o r s e e n d e l a 0030320 y s , i t i s q u i t e 0030340 p r o b a b l e t h a t t h 0030360 e p r o j e c t c o u l d 0030400 b e c o m p l e t e i n s 0030420 i x m o n t h s . T h e 0030440 e i g h t m o n t h p e r i 0030460 o d a l l o w s l e e w a y 0030500 t o c o p 376 001 \0 337 034 e w i 0030520 t h u n f o r s e e n c i r 0030540 c u m s t a n c e s , a n d 0030560 i s n o t a n e s t i m a 0030600 t e w h i c h i s i t s e 0030620 l f s u b j e c t t o e x 0030640 t e n s i o n . 032 e 1 2 j k 4 0 0030660 \r I n s u m m a r y , w e 0030700 r e q u e s t t h a t w e 0030720 b e g r a n t e d p e r m i 0030740 s s i o n t o c o n t i n u 0030760 e t h e t e m p o r a r y ' 0031000 s e n g a g e m e n t b e y 0031020 o n d t h e l i m i t s e 0031040 t b y n o r m a l c o r p 0031060 o r a t e p o l i c y , u p 0031100 t o a m a x i m u 376 \0 p 277 0031120 320 m o f e i g h t m o n t 0031140 h s t o t a l , s h o u l d 0031160 t h e e x t e n s i o n p 0031200 r o v e n e c e s s a r y . 032 0031220 e 1 2 j k 4 0 \r c : P A R C 0031240 C e n t e r M a n a g e r 032 0031260 e 2 4 j k 4 0 \r 032 e 2 4 j k 4 0 0031300 \r 377 \0 \0 I D L . F a c i l i t i 0031320 e s \0 376 001 \0 324 234 H e a d i n g : 0031340 032 q j k 4 0 ( 6 3 5 ) \r S U P P 0031360 O R T F A C I L I T I E S F 0031400 O R I D L P R O J E C T 032 y 0031420 7 5 6 q j k 4 0 \ 1 f 1 2 2 f 0031440 0 3 f 1 \r P a g e N u m b e 0031460 r s : Y e s X : 5 2 7 0031500 Y : 1 0 . 5 " 032 q j k 4 0 0031520 \r X E R O X P a l o A l t o 0031540 R e s e a r c h C e n t e r 0031560 \t \t \t \t \t \t 1 F e b r u a r y 0031600 1 9 7 7 \r I n t e r - O f f i 0031620 c e M e m o r a n d u m 032 z 1 0031640 8 5 9 2 y 7 6 2 \ f 2 5 f 5 0031660 1 b 2 5 f 0 B 6 f 5 1 5 f 0 0031700 1 f 5 b \r T o \t T . S t r o 0031720 l l o 032 z 1 8 5 376 001 \0 377 \v 9 2 l 0031740 4 4 4 5 d 2 9 9 8 e 2 1 ( 0 , 6 0031760 5 5 3 5 ) ( 1 , 4 4 4 5 ) ( 5 , 0032000 1 1 6 8 4 ) ( 6 , 1 4 1 4 6 ) \ 0032020 2 t 2 1 t 0 \r F r o m \t B . 0032040 S h e i l 032 z 1 8 5 9 2 l 4 4 0032060 4 5 d 2 9 9 8 e 1 2 \ 4 t 2 1 0032100 t 0 \r S u b j e c t \t O f f i 0032120 c e s p a c e a n d t e r 0032140 m i n a l a c c e s s f o r 0032160 t e m p o r a r y p r o g r 0032200 a m m e r 032 e 1 2 q j k 4 0 ( 6 0032220 3 5 ) \ 7 t 2 1 t 0 \r F o l l 0032240 o w i n g t o d a y ' s a p 0032260 p r o v a l o f t h e a l 0032300 l o c a t i o n r e q u e s t 0032320 f o r t h e I D L 376 001 \0 0032340 200 236 p r o j e c t ( s e e a 0032360 t t a c h e d m e m o ) , t 0032400 h i s m e m o o u t l i n e 0032420 s t h e p r o j e c t ' s 0032440 n e e d s f o r o f f i c e 0032460 s p a c e a n d t e r m i 0032500 n a l a c c e s s f o r t 0032520 h e t e m p o r a r y p r o 0032540 g r a m m e r t h a t i s 0032560 t o b e h i r e d . A l 0032600 t h o u g h t h e a l l o c 0032620 a t i o n r e q u e s t s p 0032640 e c i f i e d t h a t t h i 0032660 s t e m p o r a r y w a s 0032700 t o b e l o c a t e d i n 0032720 C S L , C S L a p p r o v 0032740 a l 376 001 \0 l 307 w a s o n t 0032760 h e b a s i s t h a t t h 0033000 i s w a s t o b e f o r 0033020 a d m i n i s t r a t i v e 0033040 p u r p o s e s o n l y , a 0033060 n d t h a t h e a c t u a 0033100 l l y b e l o c a t e d i 0033120 n S S L . C o n s e q u e 0033140 n t l y , t h i s m e m o 0033160 r e q u e s t s o f f i c e 0033200 s p a c e a n d a t e r m 0033220 i n a l a l l o c a t i o n 0033240 f r o m S S L f a c i l i t 0033260 i e s . 032 e 2 4 j k 4 0 ( 2 0033300 1 1 6 ) \ 3 6 3 i 1 4 I \r W e 0033320 h a v e p r o p o s e d t h 0033340 a t t h e 376 001 \0 377 024 t e m p 0033360 o r a r y b e e m p l o y e 0033400 d f o r a p e r i o d n 0033420 o t t o e x c e e d e i g 0033440 h t m o n t h s , s t a r t 0033460 i n g a s s o o n a s s 0033500 u i t a b l e a r r a n g e m 0033520 e n t s c a n b e m a d e 0033540 . H i s p r i m a r y a 0033560 c t i v i t y d u r i n g t 0033600 h i s t i m e w i l l b e 0033620 p r o g r a m m i n g i n 0033640 I N T E R L I S P o n M A X 0033660 C , a n d h e t h e r e f 0033700 o r e n e e d s e x t e n s 0033720 i v e a c c e s s t o a 0033740 M A X C t e r m i n a 376 001 \0 \ 0033760 241 l . A l t h o u g h a t 0034000 s o m e s t a g e t o w a 0034020 r d s t h e e n d o f t 0034040 h e p r o j e c t h e w i 0034060 l l n e e d a l i m i t e 0034100 d a m o u n t o f a c c e 0034120 s s t o a n A l t o , a 0034140 V T S t e r m i n a l w o 0034160 u l d b e s u f f i c i e n 0034200 t f o r m o s t o f h i 0034220 s w o r k . W e p r o p 0034240 o s e t h a t s o m e C R 0034260 T t e r m i n a l b e d e 0034300 d i c a t e d t o h i m t 0034320 h r o u g h o u t t h e p r 0034340 o j e c t , a n d t h a t 0034360 a 376 001 \0 237 l c t i v i t i e s 0034400 t h a t s p e c i f i c a l l 0034420 y r e q u i r e a n A l t 0034440 o s h o u l d b e h a n d 0034460 l e d i n f o r m a l l y ( 0034500 e . g . b y m a k i n g u 0034520 s e o f n o n - d e d i c a 0034540 t e d m a c h i n e s s u c 0034560 h a s t h o s e i n t h 0034600 e U s e r S c i e n c e s 0034620 L a b o r a t o r y ) . 032 e 1 2 0034640 j k 4 0 \r T h e t e m p o r a 0034660 r y s h o u l d a l s o h 0034700 a v e s o m e o f f i c e 0034720 s p a c e , p r e f e r a b l 0034740 y c o n t a i n i n g h i s 0034760 t e r m i 376 001 \0 322 C n a l . 0035000 W e t h i n k o f h i s 0035020 n e e d f o r o f f i c e 0035040 s p a c e a s b e i n g 0035060 s i m i l a r t o t h a t 0035100 o f s u m m e r s t u d e n 0035120 t s . I n p a r t i c u l 0035140 a r , t h e r e i s n o 0035160 o v e r r i d i n g n e e d 0035200 f o r h i m t o h a v e 0035220 a d e d i c a t e d o f f i 0035240 c e , o r t h e s a m e 0035260 o f f i c e t h r o u g h o u 0035300 t t h e p r o j e c t . 032 e 0035320 1 2 j k 4 0 \r I w o u l d a 0035340 p p r e c i a t e y o u r c 0035360 o m m e n t s o n 376 001 \0 3 < 0035400 t h i s r e q u e s t a n d 0035420 a n y s u g g e s t i o n s 0035440 t h a t y o u m i g h t 0035460 h a v e a s t o h o w t 0035500 h e s e n e e d s m i g h t 0035520 b e m e t . 032 e 1 2 j k 4 0 0035540 \r c : K a p l a n , R u l 0035560 i f s o n , T r e i c h e l . 0035600 032 e 2 4 ( 6 3 5 ) \r J e a n i e 0035620 : P l e a s e n o t e t h 0035640 a t t h e p r o j e c t a 0035660 l l o c a t i o n i n c l u d 0035700 e s s o m e a m o u n t o 0035720 f s e c r e t a r i a l a s 0035740 s i s t a n c e ( a t o t a 0035760 l o f n o t m o r e t h 0036000 376 \0 200 314 237 a n o n e m a n - 0036020 m o n t h d i s t r i b u t e 0036040 d a c r o s s t h e e i g 0036060 h t c a l e n d a r m o n t 0036100 h s ) . I ' m s u r e t 0036120 h a t w e c a n s c h e d 0036140 u l e t h i s i n f o r m a 0036160 l l y , b u t I ' d l i k 0036200 e y o u 376 \0 x 016 340 t o k n 0036220 o w i t ' s t h e r e s o 0036240 t h a t a s e r i e s o 0036260 f s u c h r e q u e s t s 0036300 d o e s n ' t b u i l d u p 0036320 w i t h o u t a n y o n e 0036340 n o t i c i n g . 032 l 4 3 0 5 d 0036360 2 9 9 9 e 2 4 j k 4 0 ( 2 1 1 6 0036400 ) \r 377 \0 \0 I D L . M a r A p r P 0036420 l a n \0 376 001 \0 024 017 H e a d i n g 0036440 : 032 q j k 4 0 ( 6 3 5 ) \r I D L 0036460 : P l a n f o r M a r c 0036500 h 1 5 - A p r i l 1 5 032 0036520 y 7 5 6 q j k 4 0 \r P a g e N 0036540 u m b e r s : Y e s X : 0036560 5 2 7 Y : 1 0 . 5 " 032 q 0036600 j k 4 0 \r X E R O X P a l o 0036620 A l t o R e s e a r c h C e 0036640 n t e r \t \t \t \t \t 1 4 0036660 M a r c h 1 9 7 7 \r I n t e 0036700 r - O f f i c e M e m o r a n 0036720 d u m 032 z 1 8 5 9 2 y 7 6 2 \ f 0036740 2 5 f 5 1 b 2 5 f 0 B 5 f 5 0036760 1 8 f 0 1 f 5 b \r T o \t I D 0037000 L G r o u p \t I D L P l a n 0037020 n i n g N o t e 376 001 \0 Y N 0037040 u m b e r : 1 032 z 1 8 5 9 0037060 2 l 4 4 4 5 d 2 9 9 8 e 1 8 ( 0 0037100 , 6 5 5 3 5 ) ( 1 , 4 4 4 5 ) ( 0037120 2 , 1 2 3 4 7 ) ( 3 , 1 3 4 1 1 0037140 ) ( 4 , 1 5 7 9 6 ) ( 5 , 1 1 6 0037160 8 4 ) ( 6 , 1 4 1 4 6 ) \ 2 t 2 0037200 1 t 0 9 t 3 1 t 0 \r F r o 0037220 m \t B e a u S h e i l \t T i m 0037240 e t a b l e f o r M a r c h 0037260 - A p r i l 032 e 1 2 q j k 4 0 ( 0037300 4 , 6 5 5 3 5 ) ( 5 , 6 5 5 3 5 0037320 ) ( 6 , 6 5 5 3 5 ) \ 4 t 2 1 0037340 t 0 1 0 t 3 2 6 t 0 \r T h i 0037360 s n o t e o u t l i n e s 0037400 t h e g o a l s f o r t h 0037420 e I D L p r o j e c t 376 001 0037440 \0 c c f o r t h e f o u r 0037460 w e e k s f r o m t h e w 0037500 e e k o f M a r c h 1 4 0037520 - 2 0 t h . t h r o u g h 0037540 t h e w e e k o f A p r i 0037560 l 4 - 1 0 t h . 032 e 1 8 j 0037600 ( 6 3 5 ) \ 9 8 i 2 I 3 4 i 2 I 0037620 \r 1 4 - 2 0 M a r c h 032 e 0037640 1 8 j \ i 1 3 I \r T h i s w e 0037660 e k w i l l b e s p e n t 0037700 c o m p l e t i n g t h e 0037720 d a t a t y p e d e f i n i 0037740 t i o n s f o r r o w s , 0037760 a r r a y s , a n d o t h e 0040000 r b a s i c d a t a t y p 0040020 e s , a n d t h e t r a n 0040040 s c r 376 001 \0 325 $ i p t i o n s 0040060 o f t h e u t i l i t y r 0040100 o u t i n e s f r o m t h e 0040120 G L O B A L S f i l e . 0040140 T h e s e w i l l t h e n 0040160 b e t e s t e d b y u s i 0040200 n g t h e m t o t r a n s 0040220 c r i b e t h e c o n v e r 0040240 s i o n f u n c t i o n s f 0040260 r o m t h e C O N V f i l 0040300 e . T h e s e a r e e x 0040320 p e c t e d t o b e o p e 0040340 r a t i o n a l b y t h e 0040360 e n d o f t h e w e e k . 0040400 032 e 1 2 j \ 1 6 3 f 1 7 f 0 0040420 9 6 f 1 4 f 0 \r 2 1 - 2 7 0040440 M a r c h 032 e 376 001 \0 372 354 1 8 j 0040460 \ i \r T w o p r o j e c t s 0040500 a r e s c h e d u l e d f o 0040520 r t h i s w e e k . F i 0040540 r s t , d e f i n i t i o n s 0040560 f o r t h e g e n e r a t 0040600 o r f u n c t i o n s S E T 0040620 U P , D O N E ? , a n d N 0040640 E X T ( a n d t h e a s s 0040660 o c i a t e d b l o c k s ) 0040700 a r e t o b e g i v e n 0040720 f o r t h e s i m p l e c 0040740 a s e o f r o w m a j o r 0040760 ( o r d o n ' t c a r e ) 0041000 e n u m e r a t i o n o f 0041020 a s i m p l e a r r a y . 0041040 S e c o n d , t h e 376 001 \0 0041060 { 223 s i m p l e f u n c t i o 0041100 n s f r o m t h e S L T R 0041120 f i l e a r e t o b e 0041140 i m p l e m e n t e d . T h 0041160 i s w i l l i n v o l v e , 0041200 i n a d d i t i o n , t h 0041220 e i m p l e m e n t a t i o n 0041240 o f s e v e r a l s i m p 0041260 l e , n e w f u n c t i o n 0041300 s i n c l u d i n g t h e 0041320 n u m b e r o f e l e m e n 0041340 t s o f a n a r r a y , 0041360 a n d r a n d o m a c c e s 0041400 s g e t a n d p u t f u 0041420 n c t i o n s . F i n a l l 0041440 y , t h e r o u t i n e s 0041460 f o 376 001 \0 \0 362 r c o n s t r u 0041500 c t i o n o f a n a r r a 0041520 y s e l e c t i o n ( w i t 0041540 h t h e e x c e p t i o n 0041560 o f l a b e l p r o c e s s 0041600 i n g ) s h o u l d b e d 0041620 o n e . 032 e 1 2 j \ 9 0 f 1 5 0041640 f 0 2 f 1 5 f 0 6 f 1 4 0041660 f 0 6 8 b 9 B 5 b 1 0 B 7 2 f 0041700 1 4 f 0 1 7 8 b 3 B 5 b 3 B 0041720 \r 2 8 M a r c h - 3 A p 0041740 r i l 032 e 1 8 j \ i \r T h i s 0041760 w e e k w i l l s e e t h 0042000 e i m p l e m e n t a t i o n 0042020 o f o n l y o n e f u n 0042040 c t i o n f r o m t h e P 0042060 P L c o d e 376 001 \0 034 366 - A 0042100 T . C O M M O N . H o w e v 0042120 e r , t h i s r o u t i n e 0042140 p r o v i d e s t w o f u 0042160 n c t i o n s - t h e c o 0042200 n s t r u c t i o n o f a 0042220 s i m p l e a r r a y f r o 0042240 m a n a r r a y s e l e c 0042260 t i o n , a n d a s s i g n 0042300 m e n t i n t o a n a r r 0042320 a y s e l e c t i o n . T 0042340 h e s e w i l l b e s p l 0042360 i t a n d t r e a t e d s 0042400 e p a r a t e l y . T h i s 0042420 w i l l i n v o l v e t h 0042440 e d e s i g n o f g e n e 0042460 r a t o r s f o r s 376 001 \0 3 0042500 262 e l e c t e d a r r a y s 0042520 ( c o r r e s p o n d i n g t 0042540 o t h o s e f o r s i m p 0042560 l e a r r a y s i m p l e m 0042600 e n t e d t h e p r e v i o 0042620 u s w e e k ) . 032 e 1 2 j \r 4 0042640 A p r i l - 1 0 A p r i 0042660 l 032 e 1 8 j \ i \r U s i n g t 0042700 h e t o o l s c o n s t r u 0042720 c t e d d u r i n g t h e 0042740 p r e v i o u s t h r e e w 0042760 e e k s , i t s h o u l d 0043000 b e a s i m p l e m a t t 0043020 e r t o b u i l d P R E T 0043040 T Y P R I N T u s i n g t h 0043060 e t e c h n i q u e o u t l 0043100 i 376 001 \0 f q n e d i n D e s 0043120 i g n M e m o 8 . T h e 0043140 a v a i l a b i l i t y o f 0043160 e a s i l y r e a d a b l e 0043200 o u t p u t w i l l a l l 0043220 o w m a j o r t e s t i n g 0043240 o f t h e s y s t e m a 0043260 t t h a t p o i n t . T 0043300 h i s w i l l b e c a r r 0043320 i e d o u t , p o s s i b l 0043340 y l e a d i n g t o d e s 0043360 i g n r e v i s i o n s . 0043400 A t i m e t a b l e f o r 0043420 t h e i m p l e m e n t a t i 0043440 o n o f t h e n e x t m 0043460 a j o r c o m p o n e n t s 0043500 ( l a b e l 376 \0 200 265 o s , a n 0043520 d f u n c t i o n a l g e n 0043540 e r a t o r s ( i n c l u d i 0043560 n g M A P ) ) w i l l t h 0043600 e n b e d r a w n u p , 0043620 a n d w i l l f o r m t h 0043640 e b a s i s f o r t h e 0043660 p r o j e c t ' s t w o m o 0043700 n t h r e v i e w 376 \0 3 212 346 0043720 w h i c h i s d u e o n 0043740 A p r i l 1 6 . 032 e 1 2 j \ 9 0043760 9 f 1 1 1 f 0 3 2 2 f 1 3 0044000 f 0 \r 377 \0 \0 I D L . P r o p o s 0044020 a l \0 376 001 \0 340 324 H e a d i n g : 0044040 032 q j k 4 0 ( 6 3 5 ) \r I D L 0044060 D E V E L O P M E N T 032 y 7 5 6 0044100 q j k 4 0 \ 4 f 1 1 1 f 0 \r P 0044120 a g e N u m b e r s : Y e s 0044140 X : 5 2 7 Y : 1 0 . 0044160 5 " 032 q j k 4 0 \r X E R O X 0044200 P a l o A l t o R e s e a r 0044220 c h C e n t e r \r I n t e r - 0044240 O f f i c e M e m o r a n d u 0044260 m \t \t \t \t \t \t \t \t \t \t 1 6 0044300 D e c e m b e r 1 9 7 6 032 z 1 0044320 8 5 9 2 y 7 6 2 \ f 2 5 f 5 0044340 1 b 2 5 f 0 B 1 f 5 b 2 3 f 0 B 0044360 1 2 f 5 1 6 b \r T o : \t W . 0044400 S u t h e r l a n d , R . 0044420 T a y l o r 376 001 \0 320 260 032 z 1 0044440 8 5 9 2 l 4 4 4 5 d 2 9 9 8 e 2 0044460 1 ( 0 , 6 5 5 3 5 ) ( 1 , 4 4 4 0044500 5 ) ( 5 , 1 1 6 8 4 ) ( 6 , 1 4 0044520 1 4 6 ) \ 2 t 2 2 t 0 \r F r o 0044540 m : \t B . S h e i l , R 0044560 . K a p l a n 032 z 1 8 5 9 2 0044600 l 4 4 4 5 d 2 9 9 8 e 1 2 \ 4 t 0044620 2 2 t 0 \r S u b j e c t : \t I 0044640 D L d e v e l o p m e n t 032 z 0044660 1 8 5 9 2 l 4 4 4 5 d 2 9 9 8 e 0044700 1 2 \ 7 t 2 2 t 0 \r F i l e : 0044720 \t < I D L > p r o p o s a l . e 0044740 a r s 032 e 1 2 j k 4 0 ( 5 , 6 5 0044760 5 3 5 ) ( 6 , 6 5 5 3 5 ) \ 4 t 0045000 2 2 t 0 \r P A R C h a s a 0045020 c u r r e n t a n d 376 001 \0 0045040 G R c o n t i n u i n g n e e 0045060 d f o r a d a t a a n a 0045100 l y s i s f a c i l i t y t 0045120 o s u p p o r t e m p i r i 0045140 c a l r e s e a r c h . T 0045160 h i s m e m o r e v i e w s 0045200 p o s s i b l e s o l u t i 0045220 o n s a n d p r o p o s e s 0045240 t h e i n - h o u s e d e 0045260 v e l o p m e n t o f a d 0045300 a t a a n a l y s i s f a c 0045320 i l i t y b a s e d o n t 0045340 h e I D L s y s t e m . 0045360 W h i l e o f c o m p a r a 0045400 b l e c o s t t o o t h e 0045420 r a l t e r n a t i v e s , 0045440 t h 376 001 \0 J 4 i s a p p r o a 0045460 c h i s s e e n t o p r 0045500 o v i d e a s u p e r i o r 0045520 d a t a a n a l y s i s f 0045540 a c i l i t y a n d a h o 0045560 s p i t a b l e e n v i r o n 0045600 m e n t i n w h i c h r e 0045620 s e a r c h o n u s e r i 0045640 n t e r f a c e s m i g h t 0045660 b e d o n e . 032 e 2 1 j k 4 0 0045700 ( 2 1 1 6 ) \r C u r r e n t l y 0045720 , s e v e r a l P A R C s 0045740 t a f f m e m b e r s a r e 0045760 g a t h e r i n g d a t a 0046000 r e q u i r i n g c o m p u t 0046020 e r i z e d d a t a a n a l 0046040 y s i s . 376 001 \0 245 027 T h e 0046060 A I P g r o u p ( S t u C 0046100 a r d a n d T o m M o r a 0046120 n ) i s a c t i v e l y i 0046140 n v o l v e d i n b e h a v 0046160 i o r a l e x p e r i m e n t 0046200 a t i o n . R o n K a p l 0046220 a n ( a n d p o s s i b l y 0046240 J i m M o r r i s ) o f 0046260 C S L a r e c o n t e m p l 0046300 a t i n g e x p e r i m e n t 0046320 s . O t h e r s t a f f 0046340 m e m b e r s h a v e g a t 0046360 h e r e d d a t a o n c o 0046400 m p u t e r s y s t e m p e 0046420 r f o r m a n c e f o r w h 0046440 i c h n o n - t r i v 376 001 \0 \b 0046460 | i a l d a t a a n a l y s 0046500 i s i s r e q u i r e d . 0046520 T h e r e i s c u r r e n 0046540 t l y n o d a t a a n a l 0046560 y s i s s o f t w a r e a v 0046600 a i l a b l e a t P A R C 0046620 t o m e e t t h e s e n e 0046640 e d s . F u r t h e r m o r 0046660 e , t h e i n i t i a t i o 0046700 n o f a r e s e a r c h 0046720 p r o g r a m o f " u s e r 0046740 e x p e r i m e n t s " - 0046760 t h e d e t a i l e d e v a 0047000 l u a t i o n o f t h e p 0047020 e r f o r m a n c e o f p r 0047040 o d u c t p r o t o t y p e s 0047060 , 376 001 \0 037 T a n d t h e s 0047100 y s t e m a t i c s t u d y 0047120 o f t h e r e l e v a n t 0047140 p r i n c i p l e s o f h u 0047160 m a n e n g i n e e r i n g 0047200 a n d s y s t e m s d e s i 0047220 g n - i s b e i n g c o 0047240 n s i d e r e d . T h i s 0047260 r e s e a r c h p r o g r a m 0047300 w i l l n o t b e p o s 0047320 s i b l e w i t h o u t a 0047340 r e l i a b l e , p o w e r f 0047360 u l d a t a a n a l y s i s 0047400 s y s t e m b e i n g a v 0047420 a i l a b l e . 032 e 1 2 j k 4 0 0047440 \r T h e r e a r e t w o w 0047460 a y s i n 376 001 \0 272 m w h i c 0047500 h a d a t a a n a l y s i 0047520 s f a c i l i t y c o u l d 0047540 b e p r o v i d e d - t 0047560 h e p u r c h a s e o f c 0047600 o m p u t i n g f r o m o u 0047620 t s i d e v e n d o r s o f 0047640 f e r i n g d a t a a n a l 0047660 y s i s s o f t w a r e , a 0047700 n d t h e i m p l e m e n t 0047720 a t i o n o f a n i n - h 0047740 o u s e f a c i l i t y . 0047760 T h e f o r m e r s o l u t 0050000 i o n i s c u r r e n t l y 0050020 u s e d b y t h e A I P 0050040 g r o u p w h e n t h e 0050060 c o m p l e x i t y 376 001 \0 233 | 0050100 o f t h e i r a n a l y s e 0050120 s e x c e e d s w h a t c 0050140 a n c o n v e n i e n t l y 0050160 b e p r o g r a m m e d i n 0050200 a n a d h o c m a n n e 0050220 r . H o w e v e r , i n 0050240 a d d i t i o n t o t h e 0050260 q u e s t i o n s o f c o n 0050300 t i n u i n g c o s t a n d 0050320 d a t a s e c u r i t y , 0050340 t h e i n c o n v e n i e n c 0050360 e o f u s i n g s u c h 0050400 e x t e r n a l v e n d o r s 0050420 h a s b e e n a m a j o 0050440 r p r o b l e m f o r t h 0050460 e m . F u r t h e r m o r e 0050500 376 001 \0 355 264 , m u c h o f t 0050520 h e i r d a t a a n a l y s 0050540 i s i s s u f f i c i e n t 0050560 l y n o n s t a n d a r d 0050600 t h a t c o m m e r c i a l l 0050620 y a v a i l a b l e s o f t 0050640 w a r e i s o f l i m i t 0050660 e d a s s i s t a n c e . 0050700 F o r t h e s e r e a s o n 0050720 s , t h e c o m m e r c i a 0050740 l v e n d o r i s a n u 0050760 n a t t r a c t i v e o p t i 0051000 o n . 032 e 1 2 j k 4 0 \ 3 4 5 0051020 i 6 I \r T h e p r o v i s i o 0051040 n o f a n i n - h o u s e 0051060 f a c i l i t y c a n i t 0051100 s e l f 376 001 \0 M 024 b e d o n 0051120 e i n t w o w a y s - 0051140 b y p u r c h a s e o f a 0051160 c o m m e r c i a l l y a v 0051200 a i l a b l e p r o g r a m 0051220 a n d m o d i f y i n g i t 0051240 f o r u s e o n M a x c 0051260 , o r b y d e v e l o p m 0051300 e n t o f a p r o d u c t 0051320 i o n v e r s i o n o f s 0051340 o m e n o n c o m m e r c i 0051360 a l d e s i g n . T h e r 0051400 e a r e t h r e e r e a s 0051420 o n s w h y P A R C s h o 0051440 u l d c o n s i d e r i n v 0051460 e s t i n g r e s o u r c e s 0051500 i n m a k i n g 376 001 \0 320 004 0051520 a p r o d u c t i o n v e r 0051540 s i o n o f a n e w d e 0051560 s i g n . T h e y a r e : 0051600 032 e 1 2 j k 4 0 ( 0 , 6 5 5 3 5 0051620 ) ( 1 , 3 6 4 8 ) \r 1 . \t T h e 0051640 i n s t a l l a t i o n o f 0051660 a n e x i s t i n g p r o 0051700 g r a m o n M a x c i s 0051720 n e i t h e r s u b s t a n t 0051740 i v e l y i n t e r e s t i n 0051760 g n o r , g i v e n t h e 0052000 s i z e o f t h e m o d 0052020 i f i c a t i o n s t h a t 0052040 m a y b e r e q u i r e d , 0052060 n e c e s s a r i l y l e s 0052100 s e x p e n s i v e t h a 376 0052120 001 \0 272 252 n t h e i m p l e m 0052140 e n t a t i o n o f a n i 0052160 n d e p e n d e n t l y m o t 0052200 i v a t e d d e s i g n . 0052220 O v e r t h e l o n g t e 0052240 r m , t h e c o s t s a r 0052260 e a l m o s t c e r t a i n 0052300 l y c o m p a r a b l e , g 0052320 i v e n t h a t t h e c o 0052340 s t s o f b o t h a r e 0052360 p r o b a b l y d o m i n a t 0052400 e d b y t h e i r m a i n 0052420 t e n a n c e c o s t s . 032 l 0052440 4 2 4 7 d 3 6 4 8 e 9 j k 4 0 ( 0052460 1 , 4 2 3 3 ) \ 2 t 2 1 t 0 \r 0052500 2 . \t A n i n - h o u s e i 0052520 m p l e 376 001 \0 376 @ m e n t a t i 0052540 o n e f f o r t c o u l d 0052560 p r o v i d e a m u c h m 0052600 o r e p o w e r f u l s y s 0052620 t e m t h a n a n y c o m 0052640 m e r c i a l l y a v a i l a 0052660 b l e . 032 l 4 2 4 7 d 3 6 4 8 e 0052700 1 j k 4 0 \ 2 t 2 1 0 9 t 0 \r 0052720 3 . \t A n i n - h o u s e d 0052740 e v e l o p m e n t c o u l d 0052760 b e m a d e t o p r o v 0053000 i d e a n e n v i r o n m e 0053020 n t i n w h i c h s u b s 0053040 t a n t i v e l y i n t e r e 0053060 s t i n g r e s e a r c h o 0053100 n t h e u s e r i n t e r 0053120 f a c e s o f 376 001 \0 301 363 a p 0053140 p l i c a t i o n p r o g r a 0053160 m s c o u l d b e d o n e 0053200 . 032 l 4 2 4 7 d 3 6 4 8 e 1 j k 0053220 4 0 \ 2 t 2 1 t 0 \r A d e s 0053240 i g n w h i c h p r o v i d 0053260 e s t h e s e c o n d a n 0053300 d t h i r d b e n e f i t s 0053320 , a n d w h i c h w e p 0053340 r o p o s e a s P A R C ' s 0053360 m a j o r i n v e s t m e n 0053400 t i n d a t a a n a l y s 0053420 i s , i s t h e I n t e r 0053440 a c t i v e D a t a a n a l 0053460 y s i s L a n g u a g e ( I 0053500 D L ) . I D L i s a n 0053520 i n t e r a c t i v e d a 376 001 0053540 \0 373 * t a a n a l y s i s s 0053560 y s t e m d e s i g n e d a 0053600 r o u n d t h e d a t a a 0053620 n a l y s i s t a s k s c o 0053640 m m o n l y c a r r i e d o 0053660 u t b y s o c i a l s c i 0053700 e n t i s t s . T h e d e 0053720 s i g n w o r k w a s d o 0053740 n e a t H a r v a r d b y 0053760 B e a u S h e i l ( i n 0054000 c o l l a b o r a t i o n w i 0054020 t h E l i o t S m i t h ) 0054040 u n d e r t h e s p o n s o 0054060 r s h i p o f b o t h t h 0054100 e P s y c h o l o g y a n d 0054120 t h e C o m p u t e r S c 0054140 i e n 376 001 \0 305 p c e d e p a r 0054160 t m e n t s . I t s u n i 0054200 q u e f e a t u r e i s t 0054220 h a t i t i s b a s e d 0054240 o n a v e r y s t r o n g 0054260 h y p o t h e s i s a b o u 0054300 t t h e c o n s t r u c t i 0054320 o n o f a p p l i c a t i o 0054340 n p r o g r a m s - t h a 0054360 t i s , t h a t t h e t 0054400 a s k s o f a d o m a i n 0054420 s h o u l d b e a n a l y 0054440 z e d i n t e r m s o f 0054460 t h e d o m a i n ' s u n d 0054500 e r l y i n g c o n c e p t u 0054520 a l s t r u c t u r e a n d 0054540 t h a t t h 376 001 \0 261 u e s 0054560 e t o f b a s i c o p e r 0054600 a t o r s r e s u l t i n g 0054620 f r o m t h i s a n a l y s 0054640 i s , a l o n g w i t h t 0054660 o o l s f o r c o m b i n i 0054700 n g t h e m t o g e t h e r 0054720 t o f o r m n e w t a s 0054740 k d e s c r i p t i o n s , 0054760 s h o u l d b e t h e i n 0055000 t e r f a c e p r e s e n t e 0055020 d t o t h e u s e r . 0055040 T h e r a t i o n a l e f o 0055060 r t h i s i s t h a t t 0055100 h e u s e r i s a t l e 0055120 a s t i m p l i c i t l y a 0055140 w a r e o f t h e u 376 001 \0 0055160 306 343 n d e r l y i n g c o m m 0055200 u n a l i t y o f h i s t 0055220 a s k s ( b y v i r t u e 0055240 o f h i s c o m p e t e n c 0055260 e i n t h e d o m a i n ) 0055300 a n d w i l l t h e r e f 0055320 o r e b e a b l e t o e 0055340 x p l o i t t h i s s t r u 0055360 c t u r e ( a ) t o l e a 0055400 r n a n d u s e t h e c 0055420 o n c e p t u a l l y b a s e 0055440 d s y s t e m m o r e e a 0055460 s i l y b e c a u s e o f 0055500 t h e l o w m e m o r y l 0055520 o a d o f t h e s m a l l 0055540 s e t o f b a s i s o p 0055560 e r 376 001 \0 \0 301 a t o r s c o m 0055600 p a r e d t o t h a t o f 0055620 t h e l a r g e s e t o 0055640 f t a s k s , a n d ( b ) 0055660 t o c r e a t e n e w t 0055700 a s k s t h a t a r e m o 0055720 r e s u i t e d t o h i s 0055740 n e e d s t h a n t h o s 0055760 e t h a t m i g h t b e 0056000 p r o v i d e d b y a c o 0056020 n v e n t i o n a l t a s k 0056040 o r i e n t e d s y s t e m . 0056060 032 e 1 2 j k 4 0 ( 2 1 1 6 ) \ 1 0056100 2 8 i 3 4 I \r D e v e l o p m e 0056120 n t o f t h e I D L s y 0056140 s t e m w o u l d , i n a 0056160 d d i t i o n 376 001 \0 3 . t o 0056200 p r o v i d i n g a v e r y 0056220 p o w e r f u l a n d f l 0056240 e x i b l e d a t a a n a l 0056260 y s i s s y s t e m , a l l 0056300 o w t h e t e s t i n g o 0056320 f t h i s u n d e r l y i n 0056340 g t h e o r y o f a p p l 0056360 i c a t i o n p r o g r a m m 0056400 i n g . I f v a l i d , 0056420 t h i s w o u l d b e o f 0056440 f a r m o r e i m p o r t 0056460 a n c e t o P A R C t h a 0056500 n t h e d a t a a n a l y 0056520 s i s s o f t w a r e u s e 0056540 d t o t e s t i t , a s 0056560 t h e t h e o r y 376 001 \0 j 0056600 ' g i v e s a s t r o n g 0056620 d i s c i p l i n e f o r t 0056640 h e o r g a n i z a t i o n 0056660 o f a p p l i c a t i o n s 0056700 o f t w a r e o f a l l k 0056720 i n d s . 032 e 1 2 j k 4 0 \r 0056740 T h e c u r r e n t s t a t 0056760 u s o f t h e I D L s y 0057000 s t e m i s t h a t a n 0057020 i n t e r p r e t e r f o r 0057040 I D L h a s b e e n i m p 0057060 l e m e n t e d i n t h e 0057100 e x t e n s i b l e l a n g u 0057120 a g e P P L , a n d d e t 0057140 a i l e d d o c u m e n t a t 0057160 i o n ( i n c l u d i n g t 0057200 u 376 001 \0 332 \t t o r i a l m a t 0057220 e r i a l ) h a s b e e n 0057240 p r e p a r e d . T h e i 0057260 n t e r p r e t e r s u p p o 0057300 r t s n e a r l y a l l o 0057320 f t h e p a p e r d e s i 0057340 g n ( e x c e p t i n g o n 0057360 l y s m a l l , w e l l u 0057400 n d e r s t o o d p i e c e s 0057420 o f c o d e s u c h a s 0057440 t h e m a t h e m a t i c a 0057460 l d i s t r i b u t i o n f 0057500 u n c t i o n s ) a n d h a 0057520 s b e e n t e s t e d e x 0057540 t e n s i v e l y t o d e t 0057560 e r m i n e t h e d e s i g 0057600 n ' s c o 376 001 \0 354 267 m p l e t 0057620 e n e s s a n d c o n s i s 0057640 t e n c y . D u r i n g i 0057660 t s d e v e l o p m e n t , 0057700 t h e o p p o r t u n i t y 0057720 w a s t a k e n t o m a k 0057740 e s e v e r a l c h a n g e 0057760 s t o t h e d e s i g n 0060000 b a s e d b o t h o n d e 0060020 t e c t e d i n c o n s i s t 0060040 e n c i e s i n t h e s p 0060060 e c i f i c a t i o n s a n d 0060100 i n t u i t i v e e v a l u 0060120 a t i o n s o f e a s e o 0060140 f u s e . T h e d o c u 0060160 m e n t a t i o n h a s b e 0060200 e n e x t e n s i v 376 001 \0 | 202 0060220 e l y r e v i e w e d b y 0060240 r e p r e s e n t a t i v e u 0060260 s e r s a n d r e w r i t t 0060300 e n s e v e r a l t i m e s 0060320 i n t h e i n t e r e s t 0060340 s o f c l a r i t y . 032 e 1 0060360 2 j k 4 0 \r T h e p r i m a r 0060400 y p r o b l e m w i t h t 0060420 h e c u r r e n t s y s t e 0060440 m i s t h a t , a s P P 0060460 L d o e s n o t h a v e 0060500 a c o m p i l e r , i t i 0060520 s b o t h f a r t o o s 0060540 l o w a n d f a r t o o 0060560 f r a g i l e t o b e u s 0060600 e d f o r p r o d u c t i o 0060620 376 001 \0 230 373 n d a t a a n a l 0060640 y s i s . B o t h S t u 0060660 C a r d a n d R o n K a p 0060700 l a n o f P A R C , i n 0060720 a d d i t i o n t o H a r v 0060740 a r d u s e r s , u s e d 0060760 t h e s y s t e m d u r i n 0061000 g 1 9 7 5 a n d f o u n d 0061020 t h a t , d e s p i t e t 0061040 h e a p p e a l o f t h e 0061060 c o n c e p t u a l s t r u 0061100 c t u r e , t h e w o r k i 0061120 n g e n v i r o n m e n t w 0061140 a s i n a d e q u a t e f o 0061160 r o t h e r t h a n e x p 0061200 e r i m e n t a l u s e . 0061220 A l t h o 376 001 \0 u 220 u g h , a 0061240 s a c o n s e q u e n c e , 0061260 t h e s y s t e m i s n 0061300 o t c u r r e n t l y b e i 0061320 n g u s e d , w e a r e 0061340 c o n v i n c e d o f t h e 0061360 a p p e a l o f t h e b 0061400 a s i c d e s i g n a n d 0061420 t h a t a p r o d u c t i o 0061440 n v e r s i o n w o u l d 0061460 b e w a r m l y r e c e i v 0061500 e d . 032 e 1 2 j k 4 0 \r G i v e 0061520 n a d e c i s i o n t o 0061540 p r o c e e d w i t h I D L 0061560 d e v e l o p m e n t , t h 0061600 e n e x t q u e s t i o n 0061620 i s t h a t o f 376 001 \0 \r 273 0061640 t h e i m p l e m e n t a t i 0061660 o n e n v i r o n m e n t . 0061700 D u e t o t h e s y s t 0061720 e m ' s s i z e , i t s e 0061740 x t e n s i v e u s e o f 0061760 f l o a t i n g p o i n t , 0062000 a n d t h e r e q u i r e m 0062020 e n t t h a t i t p r e s 0062040 e n t a n i n t e r p r e t 0062060 i v e e n v i r o n m e n t 0062100 t o t h e u s e r , t h e 0062120 A l t o d o e s n o t s 0062140 e e m a n a p p r o p r i a 0062160 t e h o s t . O n M a x 0062200 c , w e c a n s e e t w 0062220 o i m p l e m e n t a t i o 376 0062240 001 \0 c 022 n s t r a t e g i e s 0062260 . F i r s t , t h e f r 0062300 e q u e n t l y e x e c u t e 0062320 d c o d e f r o m t h e 0062340 P P L v e r s i o n c o u l 0062360 d b e h a n d c o m p i l 0062400 e d i n o r d e r t o p 0062420 r o v i d e a c c e p t a b l 0062440 e s p e e d . W i t h t 0062460 h e a d d i t i o n o f s 0062500 o m e u t i l i t y c o d e 0062520 , t h i s w o u l d p r o 0062540 v i d e a r e a s o n a b l 0062560 e f a c i l i t y . A l t 0062600 e r n a t i v e l y , t h e 0062620 c u r r e n t a l g o r i t h 0062640 m s c 376 001 \0 N o u l d b e 0062660 i m p l e m e n t e d w i t 0062700 h o u t c h a n g e i n I 0062720 N T E R L I S P a n d t h e 0062740 I N T E R L I S P c o m p i 0062760 l e r c o u l d b e u s e 0063000 d t o p r o v i d e a n 0063020 e f f i c i e n t p r o d u c 0063040 t i o n s y s t e m . 032 e 1 2 0063060 j k 4 0 \r O f t h e s e t w 0063100 o m e t h o d s , w e f a 0063120 v o r t h e s e c o n d . 0063140 W h i l e t h e f i r s t 0063160 m e t h o d i s p r o b a 0063200 b l y l e s s e x p e n s i 0063220 v e t h a n c o n v e r s i 0063240 o n t o I N T 376 001 \0 236 \n E R 0063260 L I S P , t h e I N T E R L 0063300 I S P e n v i r o n m e n t 0063320 p r o v i d e s m u c h g r 0063340 e a t e r f l e x i b i l i t 0063360 y o n c e c o m p l e t e . 0063400 T h e r e a r e t w o 0063420 s p e c i f i c r e a s o n s 0063440 w h y t h i s f l e x i b 0063460 i l i t y i s i m p o r t a 0063500 n t . F i r s t , i t h 0063520 a s o f t e n b e e n s u 0063540 g g e s t e d t o u s t h 0063560 a t t h e s y s t e m w o 0063600 u l d b e m o r e p o w e 0063620 r f u l i f i t w e r e 0063640 a b l e t o m a k e u 376 001 0063660 \0 376 \v s e o f g r a p h i c 0063700 s i n v a r i o u s w a y 0063720 s . W h i l e w e h a v 0063740 e n o c l e a r i n t u i 0063760 t i o n s n o w a b o u t 0064000 h o w t h i s s h o u l d 0064020 b e d o n e ( a n d a r e 0064040 n o t i n c l u d i n g s 0064060 u c h w o r k i n t h i s 0064100 p r o p o s a l ) w e w o 0064120 u l d l i k e t o l e a v 0064140 e t h e s y s t e m i n 0064160 a s t a t e s u c h t h a 0064200 t s u c h i n t u i t i o n 0064220 s c o u l d b e a d d e d 0064240 , o r e x p e r i m e n t e 0064260 d w 376 001 \0 324 361 i t h , a t 0064300 r e s o n a b l e c o s t . 0064320 S e c o n d , a s t h e 0064340 i m p l e m e n t a t i o n 0064360 o f t h e I D L s y s t e 0064400 m i s a t l e a s t p a 0064420 r t i a l l y m o t i v a t e 0064440 d b y a d e s i r e t o 0064460 t e s t a s p e c i f i c 0064500 p h i l o s o p h y o f s 0064520 y s t e m d e s i g n , i t 0064540 i s i m p o r t a n t t h 0064560 a t w e b e a b l e t o 0064600 a d j u s t t h e s y s t 0064620 e m i n m i n o r w a y s 0064640 s o t h a t i n f e r e n 0064660 c e s m a d e 376 001 \0 026 \0 o n 0064700 t h e b a s i s o f i t 0064720 s a c c e p t a n c e d o 0064740 r e f l e c t t h a t p h i 0064760 l o s o p h y r a t h e r t 0065000 h a n s m a l l d e f e c t 0065020 s i n d e s i g n o r c 0065040 o n s t r u c t i o n . F u 0065060 r t h e r m o r e , i n o r 0065100 d e r t o a n s w e r s p 0065120 e c i f i c q u e s t i o n s 0065140 a b o u t t h e c a u s e 0065160 s o f a c c e p t a n c e 0065200 o r r e j e c t i o n , i t 0065220 i s i m p o r t a n t t h 0065240 a t t h e s y s t e m b e 0065260 i n a f o r m t h 376 001 \0 0065300 273 033 a t p e r m i t s e x p 0065320 e r i m e n t a t i o n a t 0065340 a r e a s o n a b l e c o s 0065360 t . C l e a r l y , s u c 0065400 h a d j u s t m e n t s w o 0065420 u l d b e m u c h e a s i 0065440 e r t o m a k e i n t h 0065460 e I N T E R L I S P , r a t 0065500 h e r t h a n i n t h e 0065520 P P L / m a c h i n e c o d e 0065540 , e n v i r o n m e n t . 0065560 032 e 1 2 j k 4 0 \ 4 8 2 i 3 I 0065600 \r T o s u m m a r i z e , w 0065620 e a r e p r o p o s i n g 0065640 t h a t a d a t a a n a l 0065660 y s i s f a c i l i t y b e 0065700 p 376 001 \0 301 023 r o v i d e d b 0065720 y i m p l e m e n t i n g t 0065740 h e I D L s y s t e m o n 0065760 M a x c i n I N T E R L I 0066000 S P . T h i s w i l l p 0066020 r o v i d e n o t o n l y 0066040 a n e x c e l l e n t d a t 0066060 a a n a l y s i s f a c i l 0066100 i t y , b u t a n e n v i 0066120 r o n m e n t i n w h i c h 0066140 e x p e r i m e n t s o n 0066160 u s e r i n t e r f a c e s 0066200 c a n b e c a r r i e d o 0066220 u t w i t h o u t p r o h i 0066240 b i t i v e c o s t s . 032 e 1 0066260 2 j k 4 0 \r A t e n t a t i v 0066300 e m a n p o 376 001 \0 357 215 w e r 0066320 b u d g e t i s a t t a c h 0066340 e d . \r \f 032 e 1 2 j k 4 0 \r 032 e 0066360 1 2 j k 4 0 \r T e n t a t i v e 0066400 m a n p o w e r b u d g e t 0066420 032 e 3 6 c k 4 0 \ i \r T h e b 0066440 a s i c i m p l e m e n t a t 0066460 i o n s t r a t e g y i s 0066500 t o h i r e a n o n p e 0066520 r m a n e n t p r o g r a m m 0066540 e r t o d o t h e b a s 0066560 i c t r a n s c r i p t i o n 0066600 o f t h e e x i s t i n g 0066620 c o d e , a n d t o b e 0066640 c o m e i n v o l v e d i n 0066660 t h e p r o c e s s o u r 0066700 s e l v e s o n l y 376 001 \0 262 0066720 \b w h e n d e s i g n w o r 0066740 k m u s t b e d o n e t 0066760 o p r e s e r v e e x i s t 0067000 i n g f u n c t i o n a l i t 0067020 y a c r o s s t h e t r a 0067040 n s l a t i o n , a n d t o 0067060 e n s u r e t h a t t h e 0067100 c o d e b e i n g w r i t 0067120 t e n i s c o n s t r u c t 0067140 e d i n s u c h a w a y 0067160 t h a t t h e p a i n o 0067200 f l a t e r c h a n g e w 0067220 i l l b e m i n i m a l . 0067240 W e h a v e a c a n d i 0067260 d a t e p r o g r a m m e r : 0067300 o n e D r . J a n D e 0067320 r 376 001 \0 V 6 i c k s e n w h o 0067340 w o r k e d w i t h J e f 0067360 f R u l i f s o n o n t h 0067400 e Q A 4 p r o j e c t a t 0067420 S R I a n d c o m e s w 0067440 e l l r e c o m m e n d e d . 0067460 A s w e t h e r e f o r 0067500 e e x p e c t m i n i m a l 0067520 t r a i n i n g t i m e , 0067540 w e h a v e b u d g e t e d 0067560 7 m o n t h s o f h i s 0067600 t i m e d i s t r i b u t e 0067620 d a s f o l l o w s : s 0067640 t a r t u p , f a m i l i a r 0067660 i z a t i o n w i t h e x i 0067700 s t i n g I D L c o d e , 0067720 P P L , a 376 001 \0 311 K n d I N 0067740 T E R L I S P , a n d t o o 0067760 l b u i l d i n g ( 4 w e e 0070000 k s ) ; d e s i g n w o r k 0070020 ( 2 w e e k s ) ; t r a n 0070040 s c r i p t i o n o f e x i 0070060 s t i n g c o d e ( 1 8 w 0070100 e e k s ) ; c o n s t r u c t 0070120 i o n o f a s y e t u n 0070140 w r i t t e n u t i l i t y 0070160 c o d e ( 4 w e e k s ) . 032 0070200 e 1 2 j k 4 0 \r W e e x p e c 0070220 t t o c o n t r i b u t e 0070240 o u r t i m e a s f o l l 0070260 o w s : K a p l a n - d 0070300 e s i g n w o r k ( 1 w e 0070320 e k ) ; c o d e s 376 001 \0 # 205 0070340 u p e r v i s i o n a n d o 0070360 n g o i n g d i s c u s s i o 0070400 n ( 1 d a y p e r w e e 0070420 k b y 2 5 w e e k s = 0070440 5 w e e k s ) . S h e i l 0070460 - d e s i g n w o r k ( 0070500 2 w e e k s ) ; c o d e 0070520 s u p e r v i s i o n a n d 0070540 o n g o i n g d i s c u s s i 0070560 o n ( 1 d a y p e r w e 0070600 e k b y 2 5 w e e k s = 0070620 5 w e e k s ) . T h u s 0070640 , w e e x p e c t t o h 0070660 o l d o u r c o m m i t m e 0070700 n t d o w n t o 1 3 m a 0070720 n w e e k s . 032 e 1 2 j k 4 0 0070740 376 \0 200 \ - \r C o n v e r s i o n 0070760 o f t h e e x i s t i n g 0071000 d o c u m e n t a t i o n t 0071020 o B r a v o f o r m a t , 0071040 a n d i t s r e v i s i o n 0071060 t o r e f l e c t w h a t 0071100 e v e r c h a n g e s a r e 0071120 m a d e w o u l d b e a 0071140 i d e d 376 \0 E 304 $ b y a b o 0071160 u t 1 w e e k o f s e c 0071200 r e t a r i a l t i m e . 032 e 0071220 1 2 j k 4 0 \r 032 e 1 2 j k 4 0 \r 0071240 032 e 1 2 j k 4 0 \r 032 e 1 2 j \r 374 0071260