$ od -c -N 50000 [eris]<LispCore>CML>MORGUE>XCL-notes-860304.tedit!1 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 g r 0000040 o u p m e e t i n g n o t e 0000060 s 3 / 4 / 8 6 \r T h e f i r 0000100 s t t e c h m e e t i n g 0000120 c e n t e r e d o n a d i 0000140 s c u s s i o n o f r e m a 0000160 i n i n g i s s u e s f r o 0000200 m t h e C o m m o n L i s 0000220 p b o o k . A f e w g 0000240 l o b a l c o m m e n t s w 0000260 e r e m a d e , i n c l u d 0000300 i n g a d e c i s i o n n 0000320 o t t o g o w i t h C o 0000340 m m o n L O O P S t o i m 0000360 p l e m e n t C o m m o n L 0000400 i s p , g i v e n t h a t 0000420 t h e s t a n d a r d i s 0000440 n o t y e t a c c e p t e d 0000460 a n d t h e i m p l e m e 0000500 n a t i o n a v a i l b l e 0000520 i n I n t e r l i s p - D i 0000540 s s t i l l e x p e r i m e 0000560 n t a l i n n a t u r e . 0000600 I t w a s n o t e d t h 0000620 a t p o s s i b l e p e r f 0000640 o r m a n c e i m p a c t s 0000660 w i l l a r i s e f r o m 0000700 d e e p b i n d i n g g l o 0000720 b a l s l i k e * i b a s e 0000740 * a n d * p a c k a g e * . 0000760 \r L e x i c a l s c o p i n g 0001000 w a s d e c r i b e d a s 0001020 r e q u i r i n g m o r e 0001040 d e s i g n b e f o r e i t 0001060 c o u l d b e p r e s e n 0001100 t e d . \r T h e e x i s t i n 0001120 g t y p e s y s t e m i m 0001140 p l e m e n t a t i o n i n 0001160 C M L w a s s a i d t o 0001200 r e q u i r e s c r u t i n y 0001220 t o d i s c o v e r i t s 0001240 w e a k n e s s e s . I t 0001260 d o e s n o t i m p l e m 0001300 e n t S U B T Y P E P , f o 0001320 r i n s t a n c e . A n d 0001340 y D a n i e l s w a s a s 0001360 s i g n e d t h i s t a s k 0001400 . \r P r o g r a m s t r u c t 0001420 u r e , p e r f o r m a n c e 0001440 o f f u n c t i o n c a l 0001460 l a n d a m p e r s a n d 0001500 r e s t a n d k e y w o r d 0001520 a r g u m e n t s t o f u 0001540 n c t i o n s , a n o n y m o 0001560 u s f n s a n d c l o s u 0001600 r e s . T h e s e w e r e 0001620 a l l m e n t i o n e d a 0001640 n d a n u n e a s y c o n 0001660 s e n s u s w a s r e a c h 0001700 e d t h a t t h e , p o s 0001720 s i b l y s l i g h t , p e 0001740 r f o r m a n c e l o s s o 0001760 f t h e c u r r e n t s c 0002000 h e m e w o u l d h a v e 0002020 t o b e a c c e p t e d i 0002040 n o r d e r t o k e e p 0002060 r e s o u r c e s f r e e f 0002100 o r t h e r e s t o f t 0002120 h e i m p l e m e n t a t i o 0002140 n e f f o r t . \r A n o n y m 0002160 o u s f n s a n d c l o s 0002200 u r e s w e r e m e n t i o 0002220 n e d a s i s s u e s t o 0002240 b e r e s o l v e d b y 0002260 L a r r y a n d B i l l a 0002300 t s o m e p o i n t . \r P r 0002320 e d i c a t e s , e s p e c i 0002340 a l l y t h e p o s s i b l 0002360 e p e r f o r m a n c e i s 0002400 s u e s i n t h e c u r r 0002420 e n t i m p l e m e n t a t i 0002440 o n s , w e r e g i v e n 0002460 t o B o b B a n e t o e 0002500 x a m i n e . \r C o n t r o l 0002520 s t r u c t u r e a s a n 0002540 a r e a w a s b r o k e n 0002560 d o w n i n t o t h e i n 0002600 t e r a c t i o n o f s p e 0002620 c i a l f o r m s w i t h 0002640 t h e i n t e r p r e t e r , 0002660 t h i s i s s u e w a s 0002700 d e f e r r e d t o t h e 0002720 c o m p i l e r a n d i n t 0002740 e r p r e t e r g r o u p . 0002760 S E T F w a s g i v e n 0003000 t o B o b B a n e t o e 0003020 x a m i n e . T h e C A L 0003040 L - A R G U M E N T - L I M I T 0003060 w a s d e s c r i b e d a 0003100 s u n t e s t e d a n d p 0003120 o s s i b l y t o o s m a l 0003140 l . M u l t i p l e v a l 0003160 u e s h a v e b e e n i m 0003200 p l e m e n t e d b y L a r 0003220 r y i n a s o m e w h a t 0003240 l o w p e r f o r m a n c e 0003260 m a n n e r , b u t o n e 0003300 t h a t h a s g o n e t 0003320 o g e t h e r q u i c k l y . 0003340 \r T h e e v a l u a t o r , 0003360 a n d i t s h a n d l i n g 0003400 o f s p e c i a l f o r m 0003420 s , w a s d i s c u s s e d 0003440 . \r T h e p o s s i b i l t y 0003460 o f h a v i n g t w o e 0003500 v a l u a t o r s , a n a d 0003520 d i t i o n a l o n e f o r 0003540 C L , t r i g g e r e d b 0003560 y C L : L A M B D A , w a s 0003600 m e n t i o n e d . G r e 0003620 g o r b r o u g h t u p t 0003640 h a t S y m b o l i c s h a 0003660 d u s e d a s i m i l a r 0003700 s c h e m e u p u n t i l 0003720 t h e i r c u r r e n t r 0003740 e l e a s e a n d t h a t 0003760 i t p r o d u c e d t h e 0004000 o b v i o u s c o n f u s i o 0004020 n s . \r T h r e e p o s s i b 0004040 i l i t i e s w e r e s u m 0004060 m a r i z e d : \r 1 ) P o r t 0004100 t h e S p i c e L i s p 0004120 i n t e r p r e t e r , p r e 0004140 s u m i n g t h a t i t s 0004160 m e c h a n i s m f o r h a 0004200 n d l i n g s p e c i a l f 0004220 o r m s a n d l e x i c a l 0004240 e n v i r o n m e n t s w o 0004260 u l d a n s w e r o u r n 0004300 e e d s . P r i m a r y d 0004320 i f f i c u l t y i s m a i 0004340 n t a i n i n g a n u n d e 0004360 r s t a n d i n g t h e b e 0004400 h a v i o r o f t w o i n 0004420 t e p r e t e r s . \r 2 ) T h 0004440 e I n t e r l i s p i n t e 0004460 r p r e t e r c o u l d b e 0004500 e x t e n d e d t o h a n 0004520 d l e l e x i c a l e n v i 0004540 r o n m e n t s a n d s p e 0004560 c i a l f o r m s . \r 3 ) R 0004600 u n a l l c o d e c o m p 0004620 i l e d . T h i s s i m p 0004640 l i f i e s t h e i n t e r 0004660 f a c e b e t w e e n c o m 0004700 p i l e d a n d i n t e r p 0004720 r e t e d c o d e a n d g 0004740 i v e s u s a s i n g l e 0004760 s e t o f c o d e t o 0005000 m a i n t a i n ( n o p a r 0005020 a l l e l d e v e l o p m e n 0005040 t o f i n t e r p r e t e r 0005060 c o d e ) . \r T h e c o n s 0005100 e n s u s s e e m e d t o 0005120 b e t h a t t h i s i s s 0005140 u e s h o u l d b e f u r 0005160 t h e r d e a l t w i t h 0005200 b y a s m a l l g r o u p 0005220 i n c o n c e r t w i t h 0005240 t h e l e x i c a l b i n 0005260 d i n g d e s i g n e r ( B 0005300 i l l ) . \r \0 \0 \0 \0 \0 005 \0 001 \0 ( 0005320 \0 \0 \0 \0 \0 \0 \0 \n \0 \0 \0 \0 002 001 \0 \0 0005340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0005360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 004 \0 001 \0 ? 0005400 \0 1 ( D E F A U L T F O N T 1 0005420 ( G A C H A 1 0 ) ( G A C 0005440 H A 8 ) ( T E R M I N A L 0005460 8 ) ) \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0005500 \0 \0 002 \0 001 \0 \0 \0 9 \0 \0 \0 \0 001 \0 \0 0005520 \0 \0 \0 002 \0 001 \0 \0 001 270 \0 \0 \0 \0 001 \0 0005540 \0 \0 \0 \0 002 \0 001 \0 \0 \0 T \0 \0 \0 \0 001 0005560 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 275 \0 \0 \0 \0 0005600 001 \0 \0 \0 \0 \0 002 \0 001 \0 \0 001 h \0 \0 \0 0005620 \0 001 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 d \0 \0 0005640 \0 \0 001 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 z \0 0005660 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 001 \0 \0 001 231 0005700 \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0005720 A \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 001 \0 \0 0005740 \0 362 \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 001 \0 0005760 \0 \0 % \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 001 0006000 \0 \0 \0 342 \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 0006020 001 \0 \0 \0 a \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002 0006040 \0 001 \0 \0 \0 274 \0 \0 \0 \0 001 \0 \0 \0 \0 \0 0006060 002 \0 001 \0 \0 \0 216 \0 \0 \0 \0 001 \0 \0 \0 \0 0006100 \0 002 \0 001 \0 \0 \n 306 \0 037 z 272 0006114