$ od -c -N 50000 [Erinyes]<LispManual>ErrorList.im!4
0000000 \r { B e g i n S u b S e c E
0000020 r r o r L i s t } \r { T i t l
0000040 e E r r o r L i s t } \r { T
0000060 e x t \r \r \r { n o t e g r a n
0000100 d i d e a f o r r e o r g
0000120 a n i z a t i o n : I w a
0000140 n t t o m o v e t h e e
0000160 r r o r l i s t i n t o a
0000200 n a p p e n d i x i n t h
0000220 e b a c k o f t h e m a
0000240 n u a l . I a l s o w a
0000260 n t t o l i s t a l l o
0000300 f t h e e r r o r s i n
0000320 a l p h a b e t i c a l o r d
0000340 e r . A f t e r a l l ,
0000360 h o w o f t e n d o e s s
0000400 o m e o n e n e e d t o k
0000420 n o w t h e e r r o r c o
0000440 r r e s p o n d i n g t o a
0000460 g i v e n e r r o r N U M
0000500 B E R ? ? ? ? P e r h a p s
0000520 , i f t h i s i n f o r m
0000540 a t i o n i s u s e d , I
0000560 m i g h t i n c l u d e a
0000600 s h o r t e r r o r # - > e
0000620 r r o r t e x t t a b l e i
0000640 n t h e e r r o r a p p e
0000660 n d i x t o o . \r \r i d e a :
0000700 p e r h a p s I c o u l
0000720 d c o l l e c t A L L o f
0000740 t h e e r r o r m e s s a
0000760 g e s r e f e r e n c e d i
0001000 n t h e m a n u a l ( m o
0001020 s t o f w h i c h a r e
0001040 p r o d u c e d b y c a l l
0001060 s t o E R R O R , I a s
0001100 s u m e , a n d p u t t h
0001120 e m i n t h e a l p h a b
0001140 e t i c a l e r r o r l i s
0001160 t t o o . T h i s w o u
0001200 l d m a k e t h e e r r o
0001220 r l i s t u s e f u l , f
0001240 o r o n c e . . . . } \r \r \r T
0001260 h e r e a r e c u r r e n t
0001300 l y f i f t y - p l u s t y
0001320 p e s o f e r r o r s i n
0001340 t h e I n t e r l i s p s
0001360 y s t e m . S o m e o f
0001400 t h e s e e r r o r s a r e
0001420 i m p l e m e n t a t i o n
0001440 d e p e n d e n t , i . e . ,
0001460 a p p e a r i n I n t e r
0001500 l i s p - D b u t m a y n
0001520 o t a p p e a r i n o t h
0001540 e r I n t e r l i s p s y s
0001560 t e m s . T h e e r r o r
0001600 n u m b e r i s s e t i
0001620 n t e r n a l l y b y t h e
0001640 c o d e t h a t d e t e c
0001660 t s t h e e r r o r b e f
0001700 o r e i t c a l l s t h e
0001720 e r r o r h a n d l i n g
0001740 f u n c t i o n s . I t i
0001760 s a l s o t h e v a l u e
0002000 r e t u r n e d b y { i n
0002020 d e x E R R O R N F N } { f
0002040 n E R R O R N } i f c a l
0002060 l e d s u b s e q u e n t t
0002100 o t h a t t y p e o f e
0002120 r r o r , a n d i s u s e
0002140 d b y { i n d e x E R R O
0002160 R M E S S F N } { f n E R R
0002200 O R M E S S } f o r p r i n
0002220 t i n g t h e e r r o r m
0002240 e s s a g e . \r \r \r M o s t e
0002260 r r o r s w i l l p r i n t
0002300 t h e o f f e n d i n g e
0002320 x p r e s s i o n f o l l o w
0002340 i n g t h e m e s s a g e ,
0002360 e . g . , { l i s p N O N
0002400 - N U M E R I C A R G N I L
0002420 } i s v e r y c o m m o n
0002440 . E r r o r n u m b e r
0002460 1 8 ( c o n t r o l - B ) { i
0002500 n d e x c o n t r o l - B (
0002520 I n t e r r u p t C h a r a c
0002540 t e r ) } a l w a y s c a u
0002560 s e s a b r e a k ( u n l
0002600 e s s { i n d e x H E L P F
0002620 L A G V a r } { v a r H E L
0002640 P F L A G } i s { l i s p
0002660 N I L } ) . A l l o t h e
0002700 r e r r o r s c a u s e b
0002720 r e a k s i f { i n d e x
0002740 B R E A K C H E C K F N } { f
0002760 n B R E A K C H E C K } r e
0003000 t u r n s { l i s p T } (
0003020 s e e { P a g e R e f T a g
0003040 W h e n T o B r e a k } ) . \r
0003060 \r \r { n o t e D o m o s t
0003100 e r r o r s h a v e a r e
0003120 c o g n i z a b l e ' c u l p
0003140 r i t ' ? ? S h o u l d
0003160 t h e c u l p r i t s o f
0003200 a l l e r r o r s b e p u
0003220 t i n t h e t a b l e b
0003240 e l o w ? ? w e s h o u
0003260 l d h a v e a m o r e c
0003300 o n s i s t a n t w a y o f
0003320 d o c u m e n t i n g t h e
0003340 ' c u l p r i t ' s o f v
0003360 a r i o u s e r r o r s .
0003400 p e r h a p s a n o t h e r
0003420 c o l u m n i n t h e t
0003440 a b l e - - - m j s } \r \r {
0003460 T a g E r r o r N u m b e r s
0003500 } \r \r { i n d e x * P R I M A
0003520 R Y * E r r o r n u m b e r
0003540 s } \r \r T h e e r r o r s a
0003560 r e l i s t e d b e l o w
0003600 b y e r r o r n u m b e r :
0003620 \r \r \r { B e g i n L a b e l e
0003640 d L i s t E r r o r T y p e
0003660 s } \r \r { L a b e l 0 } \r { T
0003700 e x t \r { l i s p S Y S T E M
0003720 E R R O R } { i n d e x * P
0003740 R I M A R Y * S Y S T E M E
0003760 R R O R E r r o r } \r \r L o w
0004000 - l e v e l I n t e r l i s p
0004020 s y s t e m e r r o r .
0004040 I t i s q u i t e p o s s
0004060 i b l e t h a t r a n d o m
0004100 p r o g r a m s o r d a t
0004120 a s t r u c t u r e s m i g
0004140 h t h a v e a l r e a d y
0004160 b e e n s m a s h e d . U
0004200 n l e s s h e i s s u r e
0004220 h e k n o w s w h a t t
0004240 h e p r o b l e m i s , t
0004260 h e u s e r i s b e s t
0004300 a d v i s e d t o s a v e
0004320 a n y i m p o r t a n t i n
0004340 f o r m a t i o n , a n d r
0004360 e l o a d t h e I n t e r l
0004400 i s p s y s t e m a s s o
0004420 o n a s p o s s i b l e . \r
0004440 \r { B e g i n C o m m e n t
0004460 I n t e r l i s p - 1 0 S p e
0004500 c i f i c } \r { l i s p J S Y
0004520 S E R R O R } { i n d e x *
0004540 P R I M A R Y * J S Y S E R
0004560 R O R E r r o r } ( I n t e
0004600 r l i s p - 1 0 ) O c c u r
0004620 s f o l l o w i n g a t r
0004640 a p i n a J S Y S . {
0004660 l i s p T R A P A T L O C
0004700 A T I O N } { i n d e x * P R
0004720 I M A R Y * T R A P A T L
0004740 O C A T I O N E r r o r } i
0004760 s p r i n t e d , f o l l o
0005000 w e d b y t h e { l i s p
0005020 J S Y S } d i a g n o s t i
0005040 c , a n d c o n t r o l r
0005060 e t u r n s t o t h e o p
0005100 e r a t i n g s y s t e m e
0005120 x e c u t i v e . T h e u
0005140 s e r c a n t h e n s a f
0005160 e l y { l i s p C O N T I N
0005200 U E } , a n d t h e I n t
0005220 e r l i s p e r r o r , { l
0005240 i s p J S Y S E R R O R }
0005260 i s t h e n g e n e r a t e
0005300 d . A { l i s p T R A P
0005320 A T L O C A T I O N } c a
0005340 n a l s o o c c u r i f
0005360 a n i l l e g a l i n s t r
0005400 u c t i o n i s e x e c u t
0005420 e d . I n t h i s c a s
0005440 e , t h e o p e r a t i n g
0005460 s y s t e m a l s o p r i
0005500 n t s { i n d e x I L L E G
0005520 A L I N S T R U C T I O N E
0005540 r r o r } { l i s p I L L E G
0005560 A L I N S T R U C T I O N } .
0005600 T h i s c a n h a p p e
0005620 n f o r e x a m p l e i f
0005640 t h e u s e r i s p r o
0005660 g r a m m i n g d i r e c t l
0005700 y i n { l i s p A S S E M
0005720 B L E } c o d e , o r i f
0005740 h i s s y s t e m ( I
0005760 f t h e u s e r d o e s
0006000 e l e c t t o { l i s p C
0006020 O N T I N U E } , I n t e r l
0006040 i s p w i l l ( t r y t o
0006060 ) g e n e r a t e a { l i
0006100 s p J S Y S E R R O R } a
0006120 n d u n w i n d . I n s
0006140 o m e c a s e s , h o w e v
0006160 e r , t h e s y s t e m m
0006200 a y b e s o b a d l y s
0006220 m a s h e d t h a t t h e
0006240 e r r o r m e s s a g e w o
0006260 n ' t e v e n p r i n t . )
0006300 N o t e t h a t i n s
0006320 o m e c a s e s , e . g .
0006340 i l l e g a l i n s t r u c t
0006360 i o n t r a p w h i l e i
0006400 n t h e g a r b a g e c o
0006420 l l e c t o r , I n t e r l i
0006440 s p w i l l p r i n t o u
0006460 t { l i s p C A N ' T C O
0006500 N T I N U E } , b e c a u s e
0006520 t r a p s u n d e r t h o
0006540 s e c o n d i t i o n s a r
0006560 e f a t a l . T h e u s
0006600 e r { i t m a y } b e a
0006620 b l e t o r e e n t e r h
0006640 i s s y t e m v i a t h e
0006660 { l i s p S T A R T } c o
0006700 m m a n d , a n d , i f l
0006720 u c k y , d u m p s o m e
0006740 d a t a o r f u n c t i o n
0006760 s b e f o r e t h e s y s
0007000 t e m t o t a l l y c o l l
0007020 a p s e s . \r { E n d C o m m
0007040 e n t I n t e r l i s p - 1 0
0007060 S p e c i f i c } \r } \r \r \r {
0007100 L a b e l 1 } \r { T e x t N
0007120 o l o n g e r u s e d . } \r
0007140 \r \r { L a b e l 2 } \r { T e x
0007160 t \r { l i s p S T A C K O V
0007200 E R F L O W } { i n d e x * P
0007220 R I M A R Y * S T A C K O V
0007240 E R F L O W E r r o r } \r \r O
0007260 c c u r s w h e n c o m p u
0007300 t a t i o n i s t o o d e
0007320 e p , e i t h e r w i t h
0007340 r e s p e c t t o n u m b e
0007360 r o f f u n c t i o n c a
0007400 l l s , o r n u m b e r o
0007420 f v a r i a b l e b i n d i
0007440 n g s . U s u a l l y b e
0007460 c a u s e o f a n o n - t
0007500 e r m i n a t i n g r e c u r
0007520 s i v e c o m p u t a t i o n
0007540 , i . e . , a b u g . \r \r
0007560 { B e g i n C o m m e n t I
0007600 n t e r l i s p - 1 0 s p e c
0007620 i f i c } \r I n I n t e r l i
0007640 s p - 1 0 , t h e g a r b a
0007660 g e c o l l e c t o r u s e
0007700 s t h e s a m e s t a c k
0007720 a s t h e r e s t o f
0007740 t h e s y s t e m , s o t
0007760 h a t i f a g a r b a g e
0010000 c o l l e c t i o n o c c u
0010020 r s w h e n d e e p i n
0010040 a c o m p u t a t i o n , t
0010060 h e s t a c k c a n o v e
0010100 r f l o w ( p a r t i c u l a
0010120 r l y i f t h e r e i s
0010140 a l o t o f l i s t s t
0010160 r u c t u r e t h a t i s
0010200 d e e p i n t h e { f n
0010220 C A R } d i r e c t i o n ) .
0010240 I f t h i s d o e s h a
0010260 p p e n , t h e g a r b a g
0010300 e c o l l e c t o r w i l l
0010320 f l u s h t h e s t a c k
0010340 u s e d b y t h e c o m
0010360 p u t a t i o n i n o r d e
0010400 r t h a t t h e g a r b a
0010420 g e c o l l e c t i o n c a
0010440 n c o m p l e t e . A f t e
0010460 r w a r d s , t h e e r r o
0010500 r m e s s a g e { l i s p
0010520 S T A C K O V E R F L O W I
0010540 N G C - C O M P U T A T I
0010560 O N L O S T } { i n d e x S
0010600 T A C K O V E R F L O W I N
0010620 G C - C O M P U T A T I O
0010640 N L O S T E r r o r } i s
0010660 p r i n t e d , f o l l o w
0010700 e d b y a { l i s p ( R
0010720 E S E T ) } , i . e . , r e
0010740 t u r n t o t o p l e v e
0010760 l . \r { E n d C o m m e n t
0011000 I n t e r l i s p - 1 0 s p e
0011020 c i f i c } \r } \r \r \r { L a b e
0011040 l 3 } \r { T e x t \r { l i s p
0011060 I L L E G A L R E T U R N }
0011100 { i n d e x * P R I M A R Y *
0011120 I L L E G A L R E T U R N
0011140 E r r o r } \r \r C a l l t o
0011160 { f n R E T U R N } w h e n
0011200 n o t i n s i d e o f a
0011220 n i n t e r p r e t e d { f
0011240 n P R O G } . \r } \r \r \r { L a
0011260 b e l 4 } \r { T e x t \r { l i
0011300 s p A R G N O T L I S T }
0011320 { i n d e x * P R I M A R Y *
0011340 A R G N O T L I S T E r
0011360 r o r } \r \r { f n R P L A C A
0011400 } c a l l e d o n a n o
0011420 n - l i s t . \r } \r \r \r { L a b
0011440 e l 5 } \r { T e x t \r { l i s
0011460 p H A R D D I S K E R R O
0011500 R } { i n d e x * P R I M A R
0011520 Y * H A R D D I S K E R R
0011540 O R E r r o r } \r \r A n e r
0011560 r o r w i t h t h e l o c
0011600 a l d i s k d r i v e . \r }
0011620 \r \r \r { L a b e l 6 } \r { T e
0011640 x t \r { l i s p A T T E M P T
0011660 T O S E T N I L } { i n d
0011700 e x * P R I M A R Y * A T T
0011720 E M P T T O S E T N I L
0011740 E r r o r } \r \r V i a { f n
0011760 S E T } o r { f n S E T Q
0012000 } \r } \r \r \r { L a b e l 7 } \r
0012020 { T e x t \r { l i s p A T T E
0012040 M P T T O R P L A C N I L
0012060 } { i n d e x * P R I M A R Y
0012100 * A T T E M P T T O R P L
0012120 A C N I L E r r o r } \r \r A
0012140 t t e m p t e i t h e r t o
0012160 { f n R P L A C A } o r
0012200 t o { f n R P L A C D } {
0012220 l i s p N I L } w i t h s
0012240 o m e t h i n g o t h e r t
0012260 h a n { l i s p N I L } . \r
0012300 } \r \r \r { L a b e l 8 } \r { T
0012320 e x t \r { l i s p U N D E F I
0012340 N E D O R I L L E G A L G
0012360 O } { i n d e x * P R I M A R
0012400 Y * U N D E F I N E D O R
0012420 I L L E G A L G O E r r o r
0012440 } \r \r { f n G O } w h e n
0012460 n o t i n s i d e o f a
0012500 { f n P R O G } , o r { f
0012520 n G O } t o n o n e x i s
0012540 t e n t l a b e l . \r } \r \r \r
0012560 { L a b e l 9 } \r { T e x t \r
0012600 { l i s p F I L E W O N ' T
0012620 O P E N } { i n d e x * P R
0012640 I M A R Y * F I L E W O N '
0012660 T O P E N E r r o r } \r \r F
0012700 r o m { f n O P E N S T R E
0012720 A M } ( { P a g e R e f F n
0012740 O P E N S T R E A M } ) . \r }
0012760 \r \r \r { L a b e l 1 0 } \r { T
0013000 e x t \r { l i s p N O N - N U
0013020 M E R I C A R G } { i n d e x
0013040 * P R I M A R Y * N O N - N
0013060 U M E R I C A R G E r r o r
0013100 } \r \r A n u m e r i c f u n
0013120 c t i o n e . g . , { f n
0013140 P L U S } , { f n T I M E S
0013160 } , { f n G R E A T E R P }
0013200 , e x p e c t e d a n u m
0013220 b e r . \r } \r \r \r { L a b e l
0013240 1 1 } \r { T e x t \r { l i s p
0013260 A T O M T O O L O N G } { i
0013300 n d e x * P R I M A R Y * A
0013320 T O M T O O L O N G E r r
0013340 o r } \r \r A t t e m p t e d t
0013360 o c r e a t e a l i t a t
0013400 o m ( v i a { f n P A C K
0013420 } , o r t y p i n g o n e
0013440 i n , o r r e a d i n g
0013460 f r o m a f i l e ) w i t
0013500 h t o o m a n y c h a r a
0013520 c t e r s . I n I n t e r
0013540 l i s p - D , t h e m a x i
0013560 m u m n u m b e r o f c h
0013600 a r a c t e r s i n a l i
0013620 t a t o m i s 2 5 5 . \r \r {
0013640 c o m m e n t I n t e r l i s
0013660 p - 1 0 s p e c i f i c : I
0013700 n I n t e r l i s p - 1 0 ,
0013720 t h e m a x i m u m i s 1
0013740 2 7 c h a r a c t e r s . } \r
0013760 } \r \r \r { L a b e l 1 2 } \r {
0014000 T e x t \r { l i s p A T O M
0014020 H A S H T A B L E F U L L }
0014040 { i n d e x * P R I M A R Y *
0014060 A T O M H A S H T A B L E
0014100 F U L L E r r o r } \r \r N o
0014120 r o o m f o r a n y m o
0014140 r e ( n e w ) a t o m s . \r
0014160 } \r \r \r { L a b e l 1 3 } \r {
0014200 T e x t \r { l i s p F I L E
0014220 N O T O P E N } { i n d e x
0014240 * P R I M A R Y * F I L E N
0014260 O T O P E N E r r o r } \r \r
0014300 F r o m a n I / O f u n c
0014320 t i o n , e . g . , { f n
0014340 R E A D } , { f n P R I N T
0014360 } , { f n C L O S E F } . \r
0014400 } \r \r \r { L a b e l 1 4 } \r {
0014420 T e x t \r { l i s p A R G N
0014440 O T L I T A T O M } { i n d e
0014460 x * P R I M A R Y * A R G
0014500 N O T L I T A T O M E r r o
0014520 r } \r \r { f n S E T Q } , {
0014540 f n P U T P R O P } , { f n
0014560 G E T T O P V A L } , e t c
0014600 . , g i v e n a n o n - a
0014620 t o m i c a r g . \r } \r \r \r {
0014640 L a b e l 1 5 } \r { T e x t \r
0014660 { l i s p T O O M A N Y F
0014700 I L E S O P E N } { i n d e x
0014720 * P R I M A R Y * T O O M
0014740 A N Y F I L E S O P E N E
0014760 r r o r } \r } \r \r \r { L a b e l
0015000 1 6 } \r { T e x t \r { l i s p
0015020 E N D O F F I L E } { i n
0015040 d e x * E N D * * P R I M A
0015060 R Y * O F F I L E E r r o
0015100 r } \r \r F r o m a n i n p u
0015120 t f u n c t i o n , e . g .
0015140 , { f n R E A D } , { f n
0015160 R E A D C } , { f n R A T
0015200 O M } . A f t e r t h e
0015220 e r r o r o c c u r s , t h
0015240 e f i l e w i l l s t i l
0015260 l b e l e f t o p e n . \r
0015300 \r N o t e : I t i s p o
0015320 s s i b l e t o u s e a n
0015340 { v a r E R R O R T Y P E L
0015360 S T } e n t r y ( { P a g e
0015400 R e f V a r E R R O R T Y P
0015420 E L S T } ) t o r e t u r n
0015440 a c h a r a c t e r a s
0015460 t h e v a l u e o f t h e
0015500 c a l l t o { f n E R R
0015520 O R X } , a n d t h e p r
0015540 o g r a m w i l l c o n t i
0015560 n u e , e . g . r e t u r n
0015600 i n g " { l i s p ] } " m
0015620 a y b e u s e d t o c o
0015640 m p l e t e a r e a d o p
0015660 e r a t i o n . \r } \r \r \r { L a
0015700 b e l 1 7 } \r { T e x t \r { l
0015720 i s p E R R O R } { i n d e x
0015740 * P R I M A R Y * E R R O R
0015760 E r r o r } \r \r C a l l t o
0016000 { i n d e x E R R O R F N
0016020 } { f n E R R O R } ( { P a
0016040 g e R e f F n E R R O R } )
0016060 . \r } \r \r \r { L a b e l 1 8 }
0016100 \r { T e x t \r { l i s p B R E
0016120 A K } { i n d e x B R E A K
0016140 E r r o r } \r \r C o n t r o l -
0016160 B { i n d e x c o n t r o l -
0016200 B ( I n t e r r u p t C h a
0016220 r a c t e r ) } w a s t y p
0016240 e d . \r } \r \r \r { L a b e l 1
0016260 9 } \r { T e x t \r { l i s p I
0016300 L L E G A L S T A C K A R G
0016320 } { i n d e x * P R I M A R Y
0016340 * I L L E G A L S T A C K
0016360 A R G E r r o r } \r \r A s t
0016400 a c k f u n c t i o n e x p
0016420 e c t e d a s t a c k p o
0016440 s i t i o n a n d w a s g
0016460 i v e n s o m e t h i n g e
0016500 l s e . T h i s m i g h t
0016520 o c c u r i f t h e a r
0016540 g u m e n t s t o a s t a
0016560 c k f u n c t i o n a r e
0016600 r e v e r s e d . A l s o
0016620 o c c u r s i f u s e r s
0016640 p e c i f i e d a s t a c k
0016660 p o s i t i o n w i t h a
0016700 f u n c t i o n n a m e ,
0016720 a n d t h a t f u n c t i o
0016740 n w a s n o t f o u n d
0016760 o n t h e s t a c k . S
0017000 e e { P a g e R e f T a g
0017020 S T A C K } . \r } \r \r \r { L a b
0017040 e l 2 0 } \r { T e x t \r { l i
0017060 s p F A U L T I N E V A L
0017100 } { i n d e x * P R I M A R Y
0017120 * F A U L T I N E V A L
0017140 E r r o r } \r \r A r t i f a c t
0017160 o f b o o t s t r a p p r
0017200 o c e s s . N e v e r o c
0017220 c u r s a f t e r { i n d e
0017240 x F A U L T E V A L F N } {
0017260 f n F A U L T E V A L } i s
0017300 d e f i n e d . \r } \r \r \r { L
0017320 a b e l 2 1 } \r { T e x t \r {
0017340 l i s p A R R A Y S F U L L
0017360 } { i n d e x * P R I M A R Y
0017400 * A R R A Y S F U L L E r
0017420 r o r } \r \r S y s t e m w i l
0017440 l f i r s t i n i t i a t e
0017460 a g a r b a g e c o l l e
0017500 c t i o n o f a r r a y s
0017520 p a c e , a n d i f n o
0017540 a r r a y s p a c e i s r
0017560 e c l a i m e d , w i l l t
0017600 h e n g e n e r a t e t h i
0017620 s e r r o r . \r } \r \r \r { L a
0017640 b e l 2 2 } \r { T e x t \r { l
0017660 i s p F I L E S Y S T E M
0017700 R E S O U R C E S E X C E E D
0017720 E D } { i n d e x * P R I M A
0017740 R Y * F I L E S Y S T E M
0017760 R E S O U R C E S E X C E E D
0020000 E D E r r o r } \r \r I n c l u
0020020 d e s n o m o r e d i s k
0020040 s p a c e , d i s k q u o
0020060 t a e x c e e d e d , d i r
0020100 e c t o r y f u l l , e t c .
0020120 \r } \r \r \r { L a b e l 2 3 } \r
0020140 { T e x t \r { l i s p F I L E
0020160 N O T F O U N D } { i n d e
0020200 x * P R I M A R Y * F I L E
0020220 N O T F O U N D E r r o r
0020240 } \r \r F i l e n a m e d o e
0020260 s n o t c o r r e s p o n d
0020300 t o a f i l e i n t h
0020320 e c o r r e s p o n d i n g
0020340 d i r e c t o r y . C a n
0020360 a l s o o c c u r i f f i
0020400 l e n a m e i s a m b i g
0020420 u o u s . \r \r I n t e r l i s p
0020440 i s i n i t i a l i z e d
0020460 w i t h a n e n t r y o n
0020500 { v a r E R R O R T Y P E L
0020520 S T } ( { P a g e R e f V a
0020540 r E R R O R T Y P E L S T } )
0020560 t o c a l l { f n S P E
0020600 L L F I L E } { i n d e x S P
0020620 E L L F I L E F N } f o r
0020640 t h i s e r r o r . { f n
0020660 S P E L L F I L E } w i l l
0020700 s e a r c h a l t e r n a t
0020720 e d i r e c t o r i e s o r
0020740 p e r f o r m s p e l l i n
0020760 g c o r r e c t i o n o n
0021000 t h e c o n n e c t e d d i
0021020 r e c t o r y . I f { f n
0021040 S P E L L F I L E } f a i l
0021060 s , t h e n t h e u s e r
0021100 w i l l s e e t h i s e
0021120 r r o r . \r } \r \r \r { L a b e l
0021140 2 4 } \r { T e x t \r { l i s p
0021160 B A D S Y S O U T F I L E
0021200 } { i n d e x * P R I M A R Y
0021220 * B A D S Y S O U T F I L
0021240 E E r r o r } \r \r D a t e d
0021260 o e s n o t a g r e e w i
0021300 t h d a t e o f { f n M
0021320 A K E S Y S } , o r f i l e
0021340 i s n o t a s y s o u t
0021360 f i l e a t a l l ( s e
0021400 e { P a g e R e f F n S Y
0021420 S O U T } ) . \r } \r \r \r { L a b
0021440 e l 2 5 } \r { T e x t \r { l i
0021460 s p U N U S U A L C D R A
0021500 R G L I S T } { i n d e x *
0021520 P R I M A R Y * U N U S U A L
0021540 C D R A R G L I S T E r
0021560 r o r } \r \r A f o r m e n d
0021600 s i n a n o n - l i s t
0021620 o t h e r t h a n { l i s p
0021640 N I L } , e . g . , { l i
0021660 s p ( C O N S T . 3 ) }
0021700 . \r } \r \r \r { L a b e l 2 6 }
0021720 \r { T e x t \r { l i s p H A S
0021740 H T A B L E F U L L } { i n
0021760 d e x * P R I M A R Y * H A
0022000 S H T A B L E F U L L E r
0022020 r o r } \r \r S e e h a s h a
0022040 r r a y f u n c t i o n s ,
0022060 { P a g e R e f T e r m H a
0022100 s h A r r a y s } . \r } \r \r \r
0022120 { L a b e l 2 7 } \r { T e x t
0022140 \r { l i s p I L L E G A L A
0022160 R G } { i n d e x * P R I M A
0022200 R Y * I L L E G A L A R G
0022220 E r r o r } \r \r C a t c h - a l
0022240 l e r r o r . C u r r e n
0022260 t l y u s e d b y { f n
0022300 P U T D } , { f n E V A L A
0022320 } , { f n A R G } , { l i
0022340 s p F U N A R G } , e t c .
0022360 \r } \r \r \r { L a b e l 2 8 } \r
0022400 { T e x t \r { l i s p A R G
0022420 N O T A R R A Y } { i n d e x
0022440 * P R I M A R Y * A R G N
0022460 O T A R R A Y E r r o r } \r
0022500 \r { f n E L T } o r { f n
0022520 S E T A } g i v e n a n
0022540 a r g u m e n t t h a t i s
0022560 n o t a l e g a l a r r
0022600 a y ( s e e { P a g e R e f
0022620 F n E L T } ) . \r } \r \r \r {
0022640 L a b e l 2 9 } \r { T e x t \r
0022660 { l i s p I L L E G A L O R
0022700 I M P O S S I B L E B L O C
0022720 K } { i n d e x * P R I M A R
0022740 Y * I L L E G A L O R I M
0022760 P O S S I B L E B L O C K E
0023000 r r o r } \r \r ( I n t e r l i s
0023020 p - 1 0 ) N o t e n o u g
0023040 h f r e e b l o c k s a v
0023060 a i l a b l e ( f r o m { l
0023100 i s p G E T B L K } o r {
0023120 l i s p R E L B L K } ) . \r }
0023140 \r \r \r { L a b e l 3 0 } \r { T
0023160 e x t \r { l i s p S T A C K
0023200 P T R H A S B E E N R E L
0023220 E A S E D } { i n d e x * P R
0023240 I M A R Y * S T A C K P T R
0023260 H A S B E E N R E L E A S
0023300 E D E r r o r } \r \r A r e l
0023320 e a s e d s t a c k p o i n
0023340 t e r w a s s u p p l i e d
0023360 a s a s t a c k d e s c
0023400 r i p t o r f o r a p u r
0023420 p o s e o t h e r t h a n
0023440 a s a s t a c k p o i n t
0023460 e r t o b e r e - u s e d
0023500 ( s e e { P a g e R e f T
0023520 e r m R e u s i n g S t a c
0023540 k P o i n t e r s } ) . \r } \r
0023560 \r \r { L a b e l 3 1 } \r { T e
0023600 x t \r { l i s p S T O R A G E
0023620 F U L L } { i n d e x * P R
0023640 I M A R Y * S T O R A G E F
0023660 U L L E r r o r } \r \r F o l l
0023700 o w i n g a g a r b a g e
0023720 c o l l e c t i o n , i f n
0023740 o t e n o u g h w o r d s
0023760 h a v e b e e n c o l l e c
0024000 t e d , a n d t h e r e i
0024020 s n o u n - a l l o c a t e
0024040 d s p a c e l e f t i n
0024060 t h e s y s t e m , t h i s
0024100 e r r o r i s g e n e r a
0024120 t e d . \r } \r \r \r { L a b e l
0024140 3 2 } \r { T e x t \r { l i s p
0024160 A T T E M P T T O U S E I
0024200 T E M O F I N C O R R E C T
0024220 T Y P E } { i n d e x * P R
0024240 I M A R Y * A T T E M P T T
0024260 O U S E I T E M O F I N
0024300 C O R R E C T T Y P E E r r
0024320 o r } \r \r B e f o r e a f i
0024340 e l d o f a u s e r d a
0024360 t a t y p e i s c h a n g
0024400 e d , t h e t y p e o f
0024420 t h e i t e m i s f i r s
0024440 t c h e c k e d t o b e
0024460 s u r e t h a t i t i s
0024500 t h e e x p e c t e d t y p
0024520 e . I f n o t , t h i s
0024540 e r r o r i s g e n e r a
0024560 t e d ( s e e { P a g e R e
0024600 f T e r m U s e r D a t a
0024620 T y p e s } ) . \r } \r \r \r { L
0024640 a b e l 3 3 } \r { T e x t \r {
0024660 l i s p I L L E G A L D A T
0024700 A T Y P E N U M B E R } { i
0024720 n d e x * P R I M A R Y * I
0024740 L L E G A L D A T A T Y P E
0024760 N U M B E R E r r o r } \r \r
0025000 T h e a r g u m e n t i s
0025020 n o t a v a l i d u s e r
0025040 d a t a t y p e n u m b e
0025060 r ( s e e { P a g e R e f
0025100 T e r m U s e r D a t a T
0025120 y p e s } ) . \r \r { n o t e w
0025140 h a t i s t h e e r r o r
0025160 i f y o u u s e a n i
0025200 n v a l i d u s e r d a t a
0025220 t y p e N A M E ? ? } \r }
0025240 \r \r \r { L a b e l 3 4 } \r { T
0025260 e x t \r { l i s p D A T A T
0025300 Y P E S F U L L } { i n d e x
0025320 * P R I M A R Y * D A T A
0025340 T Y P E S F U L L E r r o r
0025360 } \r \r A l l a v a i l a b l e
0025400 u s e r d a t a t y p e s
0025420 h a v e b e e n a l l o c
0025440 a t e d ( s e e { P a g e R
0025460 e f T e r m U s e r D a t
0025500 a T y p e s } ) . \r } \r \r \r {
0025520 L a b e l 3 5 } \r { T e x t \r
0025540 { l i s p A T T E M P T T O
0025560 B I N D N I L O R T } {
0025600 i n d e x * P R I M A R Y *
0025620 A T T E M P T T O B I N D
0025640 N I L O R T E r r o r } \r
0025660 \r I n a { f n P R O G }
0025700 o r { l i s p L A M B D A }
0025720 e x p r e s s i o n . \r } \r \r
0025740 \r { L a b e l 3 6 } \r { T e x
0025760 t \r { l i s p T O O M A N Y
0026000 U S E R I N T E R R U P T
0026020 C H A R A C T E R S } { i n d e
0026040 x * P R I M A R Y * T O O
0026060 M A N Y U S E R I N T E R R
0026100 U P T C H A R A C T E R S E
0026120 r r o r } \r \r A t t e m p t t
0026140 o e n a b l e a u s e r
0026160 i n t e r r u p t c h a r a c
0026200 t e r w h e n a l l u s e
0026220 r c h a n n e l s a r e c
0026240 u r r e n t l y e n a b l e d
0026260 ( s e e { P a g e R e f T
0026300 e r m U s e r I n t e r r u
0026320 p t C h a r a c t e r s } ) .
0026340 \r } \r \r \r { L a b e l 3 7 } \r
0026360 { T e x t \r { l i s p R E A D
0026400 - M A C R O C O N T E X T E
0026420 R R O R } { i n d e x * P R I
0026440 M A R Y * R E A D - M A C R O
0026460 C O N T E X T E R R O R E
0026500 r r o r } \r \r ( I n t e r l i s
0026520 p - 1 0 o n l y ) O c c u
0026540 r s w h e n a { f n R E
0026560 A D } i s e x e c u t e d
0026600 f r o m w i t h i n a r e
0026620 a d m a c r o f u n c t i o
0026640 n a n d t h e n e x t t
0026660 o k e n i s a { l i s p
0026700 ) } o r a { l i s p ] }
0026720 ( s e e { P a g e R e f T
0026740 a g R e a d M a c r o s } ) .
0026760 \r } \r \r \r { L a b e l 3 8 } \r
0027000 { T e x t \r { l i s p I L L E
0027020 G A L R E A D T A B L E } { i
0027040 n d e x * P R I M A R Y * I
0027060 L L E G A L R E A D T A B L E
0027100 E r r o r } \r \r T h e a r g
0027120 u m e n t w a s e x p e c t
0027140 e d t o b e a v a l i d
0027160 r e a d t a b l e ( s e e
0027200 { P a g e R e f T a g R e
0027220 a d T a b l e s } ) . \r } \r \r \r
0027240 { L a b e l 3 9 } \r { T e x t
0027260 \r { l i s p I L L E G A L T
0027300 E R M I N A L T A B L E } { i
0027320 n d e x * P R I M A R Y * I
0027340 L L E G A L T E R M I N A L
0027360 T A B L E E r r o r } \r \r T h
0027400 e a r g u m e n t w a s e
0027420 x p e c t e d t o b e a
0027440 v a l i d t e r m i n a l t
0027460 a b l e ( s e e { P a g e R
0027500 e f T a g T e r m i n a l T
0027520 a b l e s } ) . \r } \r \r \r { L a
0027540 b e l 4 0 } \r { T e x t \r { l
0027560 i s p S W A P B L O C K T O
0027600 O B I G F O R B U F F E R
0027620 } { i n d e x * P R I M A R Y
0027640 * S W A P B L O C K T O O
0027660 B I G F O R B U F F E R E
0027700 r r o r } \r \r ( I n t e r l i s
0027720 p - 1 0 ) A n a t t e m p t
0027740 w a s m a d e t o s w a
0027760 p i n a f u n c t i o n /
0030000 a r r a y w h i c h i s t
0030020 o o l a r g e f o r t h e
0030040 s w a p p i n g b u f f e r
0030060 . \r } \r \r \r { L a b e l 4 1 }
0030100 \r { T e x t \r { l i s p P R O
0030120 T E C T I O N V I O L A T I O
0030140 N } { i n d e x * P R I M A R
0030160 Y * P R O T E C T I O N V I
0030200 O L A T I O N E r r o r } \r \r
0030220 A t t e m p t t o o p e n
0030240 a f i l e t h a t u s e r
0030260 d o e s n o t h a v e a
0030300 c c e s s t o . A l s o
0030320 r e f e r e n c e t o u n a
0030340 s s i g n e d d e v i c e . \r
0030360 } \r \r \r { L a b e l 4 2 } \r {
0030400 T e x t \r { l i s p B A D F
0030420 I L E N A M E } { i n d e x
0030440 * P R I M A R Y * B A D F I
0030460 L E N A M E E r r o r } \r \r
0030500 I l l e g a l c h a r a c t e
0030520 r i n f i l e s p e c i f
0030540 i c a t i o n , i l l e g a l
0030560 s y n t a x , e . g . t w
0030600 o { l i s p ; } ' s e t c
0030620 . \r } \r \r \r { L a b e l 4 3 }
0030640 \r { T e x t \r { l i s p U S E
0030660 R B R E A K } { i n d e x *
0030700 P R I M A R Y * U S E R B R
0030720 E A K E r r o r } \r \r E r r o
0030740 r c o r r e s p o n d i n g
0030760 t o u s e r i n t e r r u p
0031000 t c h a r a c t e r . S e
0031020 e { P a g e R e f T e r m
0031040 U s e r I n t e r r u p t C
0031060 h a r a c t e r s } . \r } \r \r \r
0031100 { L a b e l 4 4 } \r { T e x t
0031120 \r { l i s p U N B O U N D A
0031140 T O M } { i n d e x * P R I M
0031160 A R Y * U N B O U N D A T O
0031200 M E r r o r } \r \r T h i s o
0031220 c c u r s w h e n a v a r
0031240 i a b l e ( l i t a t o m )
0031260 w a s u s e d w h i c h h
0031300 a d n e i t h e r a s t a
0031320 c k b i n d i n g ( w a s n
0031340 ' t a n a r g u m e n t t
0031360 o a f u n c t i o n n o r
0031400 a { l i s p P R O G } v
0031420 a r i a b l e ) n o r a t
0031440 o p l e v e l v a l u e .
0031460 T h e " c u l p r i t " (
0031500 { l i s p ( C A D R E R R O
0031520 R M E S S ) } ) i s t h e
0031540 l i t a t o m . N o t e t
0031560 h a t i f D W I M c o r r
0031600 e c t s t h e e r r o r ,
0031620 n o e r r o r o c c u r s
0031640 a n d t h e e r r o r n u
0031660 m b e r i s n o t s e t .
0031700 H o w e v e r , i f a n
0031720 e r r o r i s g o i n g
0031740 t o o c c u r , w h e t h e
0031760 r o r n o t i t w i l l
0032000 c a u s e a b r e a k ,
0032020 t h e e r r o r n u m b e r
0032040 w i l l b e s e t . \r } \r
0032060 \r \r { L a b e l 4 5 } \r { T e
0032100 x t \r { l i s p U N D E F I N
0032120 E D C A R O F F O R M } {
0032140 i n d e x * P R I M A R Y *
0032160 U N D E F I N E D C A R O F
0032200 F O R M E r r o r } \r \r U n
0032220 d e f i n e d f u n c t i o n
0032240 e r r o r . T h i s o c
0032260 c u r s w h e n a f o r m
0032300 i s e v a l u a t e d w h
0032320 o s e f u n c t i o n p o s
0032340 i t i o n ( { l i s p C A R
0032360 } ) d o e s n o t h a v e
0032400 a d e f i n i t i o n a s
0032420 a f u n c t i o n . C u
0032440 l p r i t i s t h e f o r
0032460 m . \r } \r \r \r { L a b e l 4 6
0032500 } \r { T e x t \r { l i s p U N
0032520 D E F I N E D F U N C T I O N
0032540 } { i n d e x * P R I M A R Y
0032560 * U N D E F I N E D F U N C
0032600 T I O N E r r o r } \r \r T h i
0032620 s e r r o r i s g e n e r
0032640 a t e d i f { f n A P P L
0032660 Y } i s g i v e n a n u
0032700 n d e f i n e d f u n c t i o
0032720 n . C u l p r i t i s {
0032740 l i s p ( L I S T { a r g
0032760 F N } { a r g A R G S } ) }
0033000 \r } \r \r \r { L a b e l 4 7 } \r
0033020 { T e x t \r { l i s p C O N T
0033040 R O L - E } { i n d e x * P R
0033060 I M A R Y * C O N T R O L - E
0033100 E r r o r } \r \r T h e u s e
0033120 r t y p e d c o n t r o l -
0033140 E . { i n d e x c o n t r o l
0033160 - E ( I n t e r r u p t C h
0033200 a r a c t e r ) } \r } \r \r \r { L
0033220 a b e l 4 8 } \r { T e x t \r {
0033240 l i s p F L O A T I N G U N
0033260 D E R F L O W } { i n d e x *
0033300 P R I M A R Y * F L O A T I N
0033320 G U N D E R F L O W E r r o
0033340 r } \r \r U n d e r f l o w d u
0033360 r i n g f l o a t i n g - p o
0033400 i n t o p e r a t i o n . \r }
0033420 \r \r \r { L a b e l 4 9 } \r { T
0033440 e x t \r { l i s p F L O A T I
0033460 N G O V E R F L O W } { i n d
0033500 e x * P R I M A R Y * F L O
0033520 A T I N G O V E R F L O W E
0033540 r r o r } \r \r O v e r f l o w
0033560 d u r i n g f l o a t i n g -
0033600 p o i n t o p e r a t i o n .
0033620 \r } \r \r \r { L a b e l 5 0 } \r
0033640 { T e x t \r { l i s p O V E R
0033660 F L O W } { i n d e x * P R I
0033700 M A R Y * O V E R F L O W E
0033720 r r o r } \r \r O v e r f l o w
0033740 d u r i n g i n t e g e r o
0033760 p e r a t i o n . \r } \r \r \r { L
0034000 a b e l 5 1 } \r { T e x t \r {
0034020 l i s p A R G N O T H A R
0034040 R A Y } { i n d e x * P R I M
0034060 A R Y * A R G N O T H A R
0034100 R A Y E r r o r } \r \r H a s h
0034120 a r r a y o p e r a t i o n
0034140 s g i v e n a n a r g u m
0034160 e n t t h a t i s n o t
0034200 a h a s h a r r a y . \r \r {
0034220 c o m m e n t I n t e r l i s
0034240 p - 1 0 s p e c i f i c : (
0034260 I n I n t e r l i s p - 1 0 ,
0034300 t h i s s t i l l t r i g
0034320 g e r s e r r o r 2 8 , {
0034340 l i s p A R G N O T A R R
0034360 A Y } ) . } \r } \r \r { L a b e l
0034400 5 2 } \r { T e x t \r { l i s p
0034420 T O O M A N Y A R G U M E
0034440 N T S } { i n d e x * P R I M
0034460 A R Y * T O O M A N Y A R
0034500 G U M E N T S E r r o r } \r \r
0034520 T o o m a n y a r g u m e n
0034540 t s g i v e n t o a l a
0034560 m b d a - s p r e a d , l a m
0034600 b d a - n o s p r e a d , o r
0034620 n l a m b d a - s p r e a d
0034640 f u n c t i o n . \r \r N o t e
0034660 t h a t I n t e r l i s p - D
0034700 d o e s n o t c a u s e
0034720 a n e r r o r i f m o r e
0034740 a r g u m e n t s a r e p
0034760 a s s e d t o a f u n c t
0035000 i o n t h a n i t i s d
0035020 e f i n e d w i t h . T h
0035040 i s a r g u m e n t o c c u
0035060 r s w h e n m o r e i n d
0035100 i v i d u a l a r g u m e n t
0035120 s a r e p a s s e d t o
0035140 a f u n c t i o n t h a n
0035160 I n t e r l i s p - D c a n
0035200 s t o r e o n t h e s t a
0035220 c k a t o n c e . T h e
0035240 l i m i t i s c u r r e n
0035260 t l y 8 0 a r g u m e n t s
0035300 . \r } \r \r { E n d L a b e l e
0035320 d L i s t E r r o r T y p e
0035340 s } \r \r \r \r I n a d d i t i o
0035360 n , m a n y s y s t e m f
0035400 u n c t i o n s , e . g . ,
0035420 { f n D E F I N E } , { f n
0035440 A R G L I S T } , { f n A
0035460 D V I S E } , { f n L O G }
0035500 , { f n E X P T } , e t c
0035520 , a l s o g e n e r a t e
0035540 e r r o r s w i t h a p p r
0035560 o p r i a t e m e s s a g e s
0035600 b y c a l l i n g { i n d
0035620 e x E R R O R F N } { f n
0035640 E R R O R } ( s e e { P a g
0035660 e R e f F n E R R O R } )
0035700 w h i c h c a u s e s e r r
0035720 o r n u m b e r 1 7 . \r \r \r
0035740 \r } { E n d S u b S e c E r
0035760 r o r L i s t } \r \r \r \r \0 \0 \0
0036000 \0 \0 004 \0 002 \0 ? \0 1 ( D E F A U L
0036020 T F O N T 1 ( G A C H A 1
0036040 0 ) ( G A C H A 8 ) ( T E
0036060 R M I N A L 8 ) ) \0 \n \0 \0 \0 \0
0036100 \0 \0 \0 \0 \0 ? \0 1 ( D E F A U L T
0036120 F O N T 1 ( G A C H A 1 0
0036140 ) ( G A C H A 8 ) ( T E R
0036160 M I N A L 8 ) ) \0 \n \0 \0 \0 \0 \0
0036200 \0 \0 \0 \0 \0 ; 375 \0 \0 \0 \0 002 \0 \0 ; 375
0036220 \0 001 z 272
0036224