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