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