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