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