$ od -c -N 50000 [eris]<LispManual>1983Manual>IMChanges.txt!2 0000000 \r T h i s f i l e i s a 0000020 r e c o r d o f a l l o f 0000040 t h e s i g n i f i c a n t 0000060 c h a n g e s t o t h e 0000100 I n t e r l i s p R e f e r e 0000120 n c e M a n u a l f i l e s 0000140 . T h i s s h o u l d b 0000160 e p e r i o d i c a l l y u 0000200 p d a t e d , s o t h a t 0000220 w h e n t h e n e x t v e 0000240 r s i o n o f t h e m a n 0000260 u a l i s r e l e a s e d , 0000300 i t w i l l b e p o s s 0000320 i b l e t o p u b l i s h 0000340 a l i s t o f t h e c h 0000360 a n g e s . \r \r T e r m i n o l 0000400 o g y n o t e : I n t h 0000420 e l i s t b e l o w , w h 0000440 e n s o m e t h i n g i s 0000460 " p u t i n a n o t e " , 0000500 i t i s s t i l l i n 0000520 t h e f i l e , b u t i t 0000540 w i l l n o t a p p e a r 0000560 i n t h e m a n u a l - 0000600 - - I t i s e s s e n t i 0000620 a l l y d e - d o c u m e n t 0000640 e d . \r \r \r T h i s l i s t 0000660 i s c o r r e c t a s o f 0000700 1 1 - J a n - 8 4 . \r \r \r < L 0000720 i s p M a n u a l > \r \r - > 0000740 A r r a y s . i m ; 1 3 \t \t 6 - 0000760 J a n - 8 4 \r A r r a y o u t 0001000 p u t s y n t a x p u t i 0001020 n n o t e . \r A R R A Y f n 0001040 d e f r e w o r d e d . \r A d 0001060 d e d e r r o r m e s s a g 0001100 e s i n E L T , S E T A . 0001120 \r S e p e r a t e s u b s e c 0001140 t i o n o n I n t e r l i s 0001160 p - 1 0 a r r a y s p u t 0001200 i n n o t e . < < < Q : 0001220 d o w e r e a l l y w a n 0001240 t t o f l u s h a l l m 0001260 e n t i o n o f E L T D , 0001300 S E T D , e t c . > > > \r \r - 0001320 > C h a p M i s c . i m ; 3 0001340 3 \t \t 6 - J a n - 8 4 \r A d d e 0001360 d d e s c r i p t i o n o f 0001400 b e h a v i o r i n I n t 0001420 e r l i s p - D t o S T O R 0001440 A G E . < < < n e e d s t o 0001460 b e r e v i s e d t o i 0001500 n c l u d e n e w a r g u m 0001520 e n t s > > > \r D I S M I S S 0001540 f n d e f r e w o r d e d . 0001560 \r A P R O P O S f n d e f e 0001600 x p a n d e d . A L L F L G 0001620 a r g = f u n c t i o n 0001640 a d d e d . Q U I E T F L G 0001660 a d d e d . ( t e x t n e 0001700 e d s t o b e r e v i s e 0001720 d ) . \r a d d i t i o n e x a 0001740 m p l e o f N E G A T E . \r 0001760 \r - > C h a p R e c o r d P 0002000 a c k a g e . i m ; 2 2 8 - 0002020 D e c - 8 3 1 6 : 0 5 S a n 0002040 n e l l a . P A \r c h a n g e d 0002060 i n d e x t y p e ( R e c 0002100 o r d P a c k a g e ) - > 0002120 ( R e c o r d O p e r a t o r 0002140 ) . \r A d d e d f n d e f R 0002160 E C O R D A C C E S S F O R M \r 0002200 \r - > C o m p i l e r I s s 0002220 u e s . i m ; 1 1 1 4 - O c 0002240 t - 8 3 0 4 : 2 6 M a s i n 0002260 t e r . P A \r C o r r e c t i o 0002300 n : I f t h e v a l u e 0002320 o f C O N S T A N T d o e s 0002340 n o t h a v e a r e a d 0002360 a b l e p r i n t - n a m e , 0002400 t h e e x p r e s s i o n 0002420 w i l l b e e v a l u a t e 0002440 d a t l o a d - t i m e , 0002460 N O T f i r s t - e x e c u t 0002500 i o n t i m e . \r N e w : 0002520 L O A D T I M E C O N S T A N T 0002540 i s a v e r s i o n o f 0002560 C O N S T A N T t h a t w 0002600 i l l a l w a y s d e f e r 0002620 t h e e v a l u a t i o n 0002640 u n t i l l o a d - t i m e . 0002660 \r \r - > D a t e T i m e . i 0002700 m ; 5 5 - J a 0002720 n - 8 4 \r E x p a n d e d t e 0002740 x t f o r f n I D A T E . 0002760 \r N e w t e x t f o r f n 0003000 G D A T E . I n t e r l i 0003020 s p - 1 0 i n f o f l u s h 0003040 e d . \r \r - > D e d i t . i 0003060 m ; 1 4 \t \t \t 8 - J a n - 8 4 \r 0003100 e x p a n d e d v a r d e f 0003120 D E D I T T Y P E I N C O M S \r 0003140 a d d e d D T . E D I T M A C 0003160 R O S \r \r - > E d i t o r M i 0003200 s c . i m ; 8 2 2 - 0003220 A p r - 8 4 1 9 : 0 6 : 2 5 0003240 P S T S h e i l . P A \r M o d 0003260 i f i e d d e f o f E d i 0003300 t C o m B I N D t o r e m 0003320 o v e m e n t i o n o f F 0003340 N E D I T C O M \r \r - > E 0003360 r r o r F n s . i m ; 2 1 0003400 1 2 - O c t - 8 3 1 0003420 7 : 4 8 M a s i n t e r . P A 0003440 \r I n F n H E L P , d e f 0003460 a u l t m e s s a g e " H E 0003500 L P ! " c h a n g e d t o 0003520 " H e l p ! " \r M a x o f 9 0003540 i n t e r r u p t c h a n n 0003560 e l s o n l y f o r I n t 0003600 e r l i s p - 1 0 . \r \r - > 0003620 e t h e r n s . i m ; 1 4 0003640 2 8 - O c t - 8 3 0003660 1 6 : 2 4 S a n n e l l a . P 0003700 A \r f n C O U R I E R T R A C 0003720 E p u t i n n o t e " b 0003740 e c a u s e o f p o s s i b 0003760 l e s e n s i t i v i t y " \r 0004000 S u b s e c t i o n " N S P 0004020 r i n t i n g " n o t e - i z 0004040 e d ( i n c l u d e s v a r 0004060 N S . D E F A U L T . P R I N 0004100 T E R , f n O P E N . N S . 0004120 P R I N T I N G . S T R E A M , 0004140 f n N S P R I N T , f n 0004160 N S P R I N T E R . S T A T U S 0004200 , f n N S P R I N T E R . P 0004220 R O P E R T I E S ) . \r f n C 0004240 H . L O O K U P . U S E R n o 0004260 t e - i z e d b e c a u s e 0004300 " c u r r e n t l y r e t u r 0004320 n s u s e r s p a s s w o r 0004340 d s " \r s u b s e c " P a t h 0004360 n a m e s a n d N S F i l 0004400 e s e r v e r s " f l u s h e 0004420 d . \r f n N S D I R E C T O R 0004440 Y f l u s h e d . \r \r - > 0004460 F i l e s . i m ; 2 4 0004500 6 - J a n - 8 4 \r b 0004520 e g i n n i n g s l i g h t l 0004540 y m o d i f i e d t o r e 0004560 m o v e e x p l i c i t m e 0004600 n t i o n t h a t f i l e n 0004620 a m e i s g i v e n a s 0004640 l i t a t o m . \r m e n t i o n 0004660 o f N I L a s " p r i m 0004700 a r y " i n p u t o r o u 0004720 t p u t f i l e . \r a r g n a 0004740 m e t o f n O P E N F I L 0004760 E c h a n g e d f r o m M 0005000 A C H I N E . D E P E N D E N T 0005020 . P A R A M E T E R S t o P 0005040 A R A M E T E R S \r a d d e d 0005060 t o O P E N F I L E f n d e 0005100 f " A n o n - l i s t { a 0005120 r g A T T R I B } i n { a 0005140 r g P A R A M E T E R S } i 0005160 s t r e a t e d a s t h e 0005200 p a i r { l i s p ( { a r 0005220 g A T T R I B } { l i s p 0005240 T } ) } . " \r F n d e f o f 0005260 S E T F I L E I N F O r e w r 0005300 i t t e n . \r A d d e d E O L 0005320 a t t r i b u t e ( e n d - 0005340 o f - l i n e c o n v e n t i 0005360 o n ) f o r G E T F I L E I 0005400 N F O a n d S E T F I L E I 0005420 N F O . ( e x p l a n a t i 0005440 o n s h o u l d b e e x p 0005460 a n d e d ) \r \r - > I D d i 0005500 f f . i m ; 3 5 \t \t 6 - J a n - 0005520 8 4 \r S u b s e c " I D A T E 0005540 F o r m a t " r e n a m e d 0005560 t o " T i m e / D a t e F 0005600 u n c t i o n s " ; I D A T E 0005620 i n f o n o t e - i z e d 0005640 ( t h e I D A T E f n d e f 0005660 h a s b e e n r e w r i t 0005700 t e n e l s e w h e r e ) . \r 0005720 \r - > I D f i l e s . i m ; 0005740 2 9 \t \t 6 - J a n - 8 4 \r f l u 0005760 s h e d " C u r r e n t l y , 0006000 { f n S Y S O U T } d o e 0006020 s n o t w o r k f o r p 0006040 a r t i t i o n s o t h e r 0006060 t h a n t h e d e f a u l t 0006100 " \r e x t e n d e d " R e n a 0006120 m i n g F i l e s " s u b s 0006140 e c t o t e l l a b o u t 0006160 s o m e d e v i c e s ( i 0006200 n c l u d i n g D S K a n d 0006220 F L O P P Y ) h a n d l i n 0006240 g s i m p l e R E N A M E F 0006260 I L E s w i t h o u t d o i 0006300 n g a c o p y . \r r e w r o 0006320 t e s u b s e c " E n d O 0006340 f L i n e C o n v e n t i o 0006360 n " s o i t o n l y t a 0006400 l k e s a b o u t i n t e r 0006420 n a l c o n v e n t i o n ( 0006440 n o t a b o u t f i l e s ) 0006460 ; f l u s h e d n o t e a 0006500 b o u t v a r # E O L C H A 0006520 R S . \r r e w r o t e s e c t 0006540 i o n o n S T R E A M s ; 0006560 a d d e d f n s O P E N S T 0006600 R E A M , S T R E A M P \r r e 0006620 w o r d e d 1 1 0 8 f l o p 0006640 p y d i s k s u b s e c ; 0006660 a d d e d f n F L O P P Y . 0006700 F O R M A T . \r s u b s e c " 0006720 P a g e M a p p i n g " f l 0006740 u s h e d . \r i n t r o t o 0006760 s u b s e c " F i l e S e r 0007000 v e r s " r e w r i t t e n . 0007020 \r e x p a n d e d i n f o o 0007040 n N S f i l e s e r v e r 0007060 s . \r \r - > I D h a r d c o 0007100 p y . i m ; 1 2 9 - J 0007120 a n - 8 4 \r f l u s h e d f n 0007140 P R I N T E R M O D E , P R 0007160 I N T I N G H O S T \r a d d e d 0007200 f n P R I N T E R T Y P E \r 0007220 a d d e d v a r s D E F A U 0007240 L T P R I N T I N G H O S T , 0007260 D E F A U L T P R I N T E R T Y 0007300 P E \r a d d e d v a r d e f 0007320 P R I N T E R T Y P E S ( n e 0007340 e d s t o b e r e - w r i 0007360 t t e n ) \r f n d e f H A R D 0007400 C O P Y W r e w r i t t e n . 0007420 \r f l u s h e d f n d e f P 0007440 R I N T E R D E V I C E \r a d d 0007460 e d " c l o s i n g f i l e 0007500 { L P T } Q U A K E w i l l 0007520 s e n d t o p r i n t e r 0007540 Q U A K E . " \r \r - > I n 0007560 p u t F n s . i m ; 1 2 0007600 1 - N o v - 8 3 1 0 0007620 : 3 6 v a n M e l l e . P A \r 0007640 a d d e d f n d e f S K I P 0007660 S E P R S \r \r - > L i s t s 0007700 . i m ; 1 1 0007720 1 4 - O c t - 8 3 0 9 : 3 5 0007740 M a s i n t e r . P A \r m o d 0007760 i f i e d n o t e o n C A 0010000 R / C D R o f n o n - l i s 0010020 t t o i n c l u d e i n f 0010040 o o n f n s \ C A R . U F 0010060 N a n d \ C D R . U F N , 0010100 a n d v a r C A R / C D R E 0010120 R R ( d o n o t d o c u 0010140 m e n t ) \r \r - > P r o m p 0010160 t f o r w o r d . i m ; 1 1 0010200 3 - N o v - 8 3 1 3 : 3 2 0010220 S a n n e l l a . P A \r a r g 0010240 t o f n P R O M P T F O R 0010260 W O R D c h a n g e d f r o 0010300 m T E R M I N C H A R . L S T 0010320 t o T E R M I N C H A R S . 0010340 L S T . v a l u e m a y 0010360 b e e i t h e r a l i s t 0010400 o r a s i n g l e c h a 0010420 r c o d e . \r \r - > R e a 0010440 d t a b l e s . i m ; 2 4 0010460 2 8 - O c t - 8 3 \r f n 0010500 S E T R E A D M A C R O F L G 0010520 o n l y i n I n t e r l i s 0010540 p - 1 0 ( d u m m y i n I 0010560 n t e r l i s p - D ) \r i n d 0010600 e s c . o f b a c k - q u o 0010620 t e , " , @ " - > " . , " 0010640 \r i n b a c k - q u o t e , 0010660 o n l y X e r o x 1 1 0 0 0010700 c a n t y p e b a c k - q u 0010720 o t e a s s h i f t - l i n 0010740 e f e e d \r < < < n e e d t o 0010760 a d d i n f o a b o u t 0011000 t y p i n g ( B Q U O T E f 0011020 o r m ) > > > \r \r - > R e s 0011040 e t v a r s . i m ; 8 \t \t 1 1 - 0011060 J a n - 8 4 \r a d d e d i n f 0011100 o a b o u t R E S E T S T A 0011120 T E = H A R D R E S E T i n 0011140 I n t e r l i s p - D \r \r - > 0011160 T E D I T . I M ; 1 7 0011200 9 - J a n - 8 4 \t 0011220 J o n l . p a \r a d d e d f n 0011240 d e f s f o r T E D I T . S 0011260 E L . A S . S T R I N G , C O 0011300 E R C E T E X T O B J , T E D 0011320 I T . I N C L U D E \r m o d i f 0011340 i e d f n d e f T E D I T . 0011360 L O O K S : a d d e d " A 0011400 S E L O R C H # o f N I L 0011420 w i l l u s e t h e c u r 0011440 r e n t s e l e c t i o n . " 0011460 ; a d d e d n e w p r o p 0011500 e r t i e s W E I G H T , S 0011520 L O P E , E X P A N S I O N \r 0011540 a d d e d f n d e f T E D I 0011560 T . P A R A L O O K S \r a d d e 0011600 d f n d e f T E D I T . K I 0011620 L L \r f o r m o f i t e m 0011640 f o r T E D I T . A D D . M E 0011660 N U I T E M c h a n g e d f 0011700 r o m ( n a m e f n ) - > 0011720 ( n a m e ( Q U O T E f n 0011740 ) ) \r \r - > W P d i s p l a 0011760 y s t r e a m s . i m ; 1 9 0012000 7 - N o v - 8 3 1 5 : 2 6 B 0012020 U R T O N . P A \r r e w r o t e 0012040 f n d e f D S P R I G H T M 0012060 A R G I N ; v a r S C R E E 0012100 N W I D T H f l u s h e d . \r 0012120 r e w r o t e f n d e f M O 0012140 V E T O U P P E R L E F T ; c 0012160 h a n g e d a r g n a m e 0012200 D I S P L A Y S T R E A M t o 0012220 I M A G E S T R E A M ; \r \r 0012240 - > W P m e n u s . i m ; 2 0012260 0 9 - J a n - 0012300 8 3 \r m o d i f i e d f n d e 0012320 f G E T B O X P O S I T I O N 0012340 \r m o d i f i e d f n d e f 0012360 G E T R E G I O N \r m o d i f i 0012400 e d f n d e f M E N U ; n 0012420 e w a r g R E L E A S E C O 0012440 N T R O L F L G \r m o d i f i e 0012460 d f n d e f A D D M E N U ; 0012500 n e w a r g D O N T O P E 0012520 N F L G ; a d d e d " I f 0012540 t h e W H E N S E L E C T E D 0012560 F N o f { a r g M E N U } 0012600 i s N I L , i t w i l l 0012620 b e s e t t o B A C K G 0012640 R O U N D W H E N S E L E C T E 0012660 D F N w h i c h c a l l s 0012700 E V A L . A S . P R O C E S S 0012720 i n s t e a d o f E V A L . 0012740 " \r a d d e d n e w M e n u 0012760 F i e l d S U B I T E M F N 0013000 ; n e w f n D E F A U L T 0013020 S U B I T E M F N < < < n e e 0013040 d s t o b e r e w r i t t 0013060 e n > > > \r a d d e d n e w 0013100 M e n u F i e l d M E N U T 0013120 I T L E F O N T \r a d d e d n 0013140 e w f n d e f s f o r M A 0013160 X M E N U I T E M W I D T H , 0013200 M A X M E N U I T E M H E I G H 0013220 T , M E N U R E G I O N \r a d 0013240 d e d a n o t h e r m e n u 0013260 e x a m p l e \r \r - > W P 0013300 p r i m i t i v e s . i m ; 1 4 0013320 9 - J a n - 8 4 \r c h a 0013340 n g e d f n d e f R E A D B 0013360 I T M A P , P R I N T B I T M 0013400 A P - - - a d d e d F I L 0013420 E a r g \r m o d i f i e d f 0013440 n d e f F O N T C R E A T E 0013460 t o a l l o w D E V I C E = 0013500 I N T E R P R E S S \r \r - > 0013520 W P w i n d o w s . i m ; 4 3 0013540 9 - J a n - 8 4 \r m 0013560 o d i f i e d f n d e f D O 0013600 W I N D O W C O M ; u s e s 0013620 D O W I N D O W C O M F N w i 0013640 n d o w p r o p e r t y \r m o 0013660 d i f i e d f n d e f C R E 0013700 A T E W \r r e w r o t e f n d 0013720 e f D E C O D E / W I N D O W 0013740 / O R / D I S P L A Y S T R E A 0013760 M \r a d d e d f n d e f M I 0014000 N I M U M W I N D O W S I Z E ; 0014020 u s e s M I N S I Z E w i 0014040 n d o w p r o p e r t y \r r e 0014060 w r o t e f n d e f S H A P 0014100 E W \r a d d e d f n d e f S 0014120 H A P E W 1 \r m o d i f i e d 0014140 f n d e f M O V E W ; u s e 0014160 s C A L C U L A T E R E G I O 0014200 N w i n d o w p r o p e r t 0014220 y \r c h a n g e d f n d e f 0014240 W I N D O W A D D P R O P ; a 0014260 d d e d a r g F I R S T F L 0014300 G \r m o d i f i e d f n d e f 0014320 S H R I N K W \0 \0 006 x \0 \0 \0 005 0014340 G A C H A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 0014360 \0 \0 4 \0 \0 \0 005 G A C H A \0 \n \0 \0 0014400 \0 \0 \0 \0 \0 \0 \0 \0 022 , \0 \0 \0 005 G A 0014420 C H A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 030 0014440 330 \0 003 z 270 0014445