$ od -c -N 50000 [eris]<LispCore>withdrawn>Library>LOW.DCOM!2
0000000 ( F I L E C R E A T E D " 7
0000020 - A u g - 8 6 1 9 : 3 8 : 0 7
0000040 " ( " c o m p i l e d o n
0000060 " { E R I N Y E S } < N U Y E
0000100 N S > N E W P C L > L O W . L I
0000120 S P ; 1 ) \r " 3 0 - J u l - 8
0000140 6 0 9 : 0 2 : 4 9 " " C O M
0000160 P I L E - F I L E d " i n "
0000200 X e r o x L i s p 3 0 - J u
0000220 l - 8 6 . . . " d a t e d
0000240 " 3 0 - J u l - 8 6 0 9 : 1 6
0000260 : 1 7 " ) \r ( I N - P A C K A G
0000300 E " U S E R " ) \r ( I N - P A
0000320 C K A G E ( Q U O T E P C L
0000340 ) ) \r e x p a n d - L O A D - T
0000360 I M E - E V A L D 1 \r ( L (
0000400 1 $ $ M A C R O - E N V I R O
0000420 N M E N T 0 $ $ M A C R O -
0000440 F O R M ) ) \0 017 001 \0 \0 002 @ 002 001
0000460 021 001 \0 g \0 \0 H h 032 032 020 \0 N I L \r
0000500 ( 1 0 Q P R O G N ) \r ( ) \r (
0000520 S E T F - M A C R O - F U N C T
0000540 I O N ( Q U O T E L O A D -
0000560 T I M E - E V A L ) ( Q U O T
0000600 E e x p a n d - L O A D - T I
0000620 M E - E V A L ) ) \r e x p a n d
0000640 - M A K E - M E M O R Y - B L O
0000660 C K D 1 \r ( L ( 1 $ $ M A
0000700 C R O - E N V I R O N M E N T
0000720 0 $ $ M A C R O - F O R M ) )
0000740 \0 017 001 \0 \0 002 @ 002 001 021 001 \0 g \0 \0
0000760 H h 032 032 020 \0 N I L \r ( 1 0 Q M
0001000 A K E - A R R A Y ) \r ( ) \r ( S
0001020 E T F - M A C R O - F U N C T I
0001040 O N ( Q U O T E M A K E - M
0001060 E M O R Y - B L O C K ) ( Q U
0001100 O T E e x p a n d - M A K E -
0001120 M E M O R Y - B L O C K ) ) \r e
0001140 x p a n d - M E M O R Y - B L O
0001160 C K - S I Z E D 1 \r ( L ( 1
0001200 $ $ M A C R O - E N V I R O N
0001220 M E N T 0 $ $ M A C R O - F
0001240 O R M ) ) \0 022 001 \0 \0 002 @ 002 001 021
0001260 001 \0 g \0 \0 H o \0 \0 \0 032 032 020 \0 N I
0001300 L \r ( 1 0 Q A R R A Y - D I M
0001320 E N S I O N ) \r ( 1 5 Q ( 0
0001340 ) ) \r ( S E T F - M A C R O - F
0001360 U N C T I O N ( Q U O T E M
0001400 E M O R Y - B L O C K - S I Z E
0001420 ) ( Q U O T E e x p a n d -
0001440 M E M O R Y - B L O C K - S I Z
0001460 E ) ) \r e x p a n d - M E M O R
0001500 Y - B L O C K - R E F D 1 \r (
0001520 L ( 1 $ $ M A C R O - E N V
0001540 I R O N M E N T 0 $ $ M A C
0001560 R O - F O R M ) ) \0 027 003 \0 \0 002
0001600 @ 002 021 ! 002 H 001 271 H 002 001 272 g \0 \0 I
0001620 J h 032 032 032 020 \0 N I L \r ( 1 6 Q
0001640 S V R E F ) \r ( ) \r ( S E T F -
0001660 M A C R O - F U N C T I O N (
0001700 Q U O T E M E M O R Y - B L O
0001720 C K - R E F ) ( Q U O T E e
0001740 x p a n d - M E M O R Y - B L O
0001760 C K - R E F ) ) \r e x p a n d -
0002000 M A K E - M E M O R Y - B L O C
0002020 K - M A S K D 1 \r ( L ( 1
0002040 $ $ M A C R O - E N V I R O N M
0002060 E N T 0 $ $ M A C R O - F O
0002100 R M ) ) \0 < 003 \0 \0 002 @ 002 021 ! 002
0002120 H 001 271 H 002 265 . l 002 272 g \0 \0 I g \0
0002140 \0 o \0 \0 \0 g \0 \0 g \0 \0 o \0 \0 \0 J
0002160 h 032 032 032 o \0 \0 \0 032 032 h 032 032 032 h 032
0002200 032 032 020 001 260 325 \0 N I L \r ( 3 7 Q
0002220 > = 3 4 Q C L : W H E N 2
0002240 5 Q I T E R A T E 2 1 Q -
0002260 ) \r ( 5 4 Q ( ( R E T U R N
0002300 ( C L : E X P T 2 P O W E
0002320 R ) ) ) 4 3 Q ( C L : E X P
0002340 T 2 P O W E R ) 3 1 Q (
0002360 ( P O W E R F R O M 1 ) ) )
0002400 \r ( S E T F - M A C R O - F U N
0002420 C T I O N ( Q U O T E M A K
0002440 E - M E M O R Y - B L O C K - M
0002460 A S K ) ( Q U O T E e x p a
0002500 n d - M A K E - M E M O R Y - B
0002520 L O C K - M A S K ) ) \r e x p a
0002540 n d - C L E A R - M E M O R Y -
0002560 B L O C K D 1 \r ( L ( 1 $
0002600 $ M A C R O - E N V I R O N M E
0002620 N T 0 $ $ M A C R O - F O R
0002640 M ) ) \0 223 \b \0 \0 002 @ 002 021 q \a H
0002660 001 271 H 002 001 272 I d 004 l 004 360 263 031 d 3
0002700 020 263 024 d 262 a 003 265 ^ \b \0 \0 ] K 032 273
0002720 I L 032 274 M 276 g \0 \0 g \0 \0 g \0 \0 N
0002740 h 032 032 h 032 032 g \0 \0 J o \0 \0 \0 032 032
0002760 h 032 032 o \0 \0 \0 g \0 \0 g \0 \0 N o \0
0003000 \0 \0 032 032 o \0 \0 \0 032 032 h 032 032 032 032 _
0003020 016 277 g \0 \0 K \t \0 \0 O 016 h 032 032 032 L
0003040 \t \0 \0 032 020 001 d g \0 \0 360 245 d g \0 \0
0003060 360 222 277 i 201 277 h 262 222 I 260 233 \0 ( 1 7
0003100 0 Q C L : N R E V E R S E 1
0003120 5 6 Q C L : N R E V E R S E
0003140 4 1 Q G E N S Y M ) \r ( 2 0 5
0003160 Q C L : F U N C T I O N 1 7
0003200 7 Q Q U O T E 1 5 2 Q C L
0003220 : L A M B D A 1 2 2 Q M E M
0003240 O R Y - B L O C K - R E F 1 1
0003260 7 Q S E T F 7 6 Q I N D E
0003300 X 6 4 Q C L : L E N G T H
0003320 6 1 Q E N D 5 6 Q C L : D
0003340 O ) \r ( 1 3 5 Q ( N I L )
0003360 1 2 7 Q ( I N D E X ) 1 1 4
0003400 Q ( ( = I N D E X E N D )
0003420 ) 1 0 3 Q ( ( + I N D E X
0003440 1 ) ) ) \r ( S E T F - M A C R
0003460 O - F U N C T I O N ( Q U O T
0003500 E C L E A R - M E M O R Y - B
0003520 L O C K ) ( Q U O T E e x p
0003540 a n d - C L E A R - M E M O R Y
0003560 - B L O C K ) ) \r ( L E T * (
0003600 ( A 0 1 0 4 ( Q U O T E I W
0003620 M C - C L A S S ) ) ( A 0 1 0
0003640 5 ( Q U O T E P C L - S T R
0003660 U C T U R E ) ) ( A 0 1 0 7
0003700 ( Q U O T E T ) ) ) ( P U T
0003720 P R O P A 0 1 0 4 \r A 0 1 0
0003740 5 A 0 1 0 7 ) ) \r I W M C - C
0003760 L A S S - D Y N A M I C - S L O
0004000 T S D 1 \r ( L ( 0 O B J E
0004020 C T ) ) \0 \b \0 \0 \0 001 @ 006 \0 \0 311
0004040 004 020 \0 N I L \r ( 3 I W M C - C
0004060 L A S S ) \r ( ) \r s e t f - I W
0004100 M C - C L A S S - D Y N A M I C
0004120 - S L O T S D 1 \r ( L ( 1
0004140 V A L U E 0 O B J E C T ) )
0004160 \0 \n \0 \0 \0 002 @ 006 \0 \0 A 024 004 A 020
0004200 \0 N I L \r ( 3 I W M C - C L A
0004220 S S ) \r ( ) \r ( R E M P R O P
0004240 ( Q U O T E I W M C - C L A S
0004260 S - D Y N A M I C - S L O T S )
0004300 ( Q U O T E S E T F - M E T
0004320 H O D - E X P A N D E R ) ) \r (
0004340 P U T P R O P S I W M C - C L
0004360 A S S - D Y N A M I C - S L O T
0004400 S S E T F - I N V E R S E s
0004420 e t f - I W M C - C L A S S - D
0004440 Y N A M I C - S L O T S ) \r I W
0004460 M C - C L A S S - S T A T I C -
0004500 S L O T S D 1 \r ( L ( 0 O
0004520 B J E C T ) ) \0 \b \0 \0 \0 001 @ 006
0004540 \0 \0 311 002 020 \0 N I L \r ( 3 I W M
0004560 C - C L A S S ) \r ( ) \r s e t f
0004600 - I W M C - C L A S S - S T A T
0004620 I C - S L O T S D 1 \r ( L (
0004640 1 V A L U E 0 O B J E C T
0004660 ) ) \0 \n \0 \0 \0 002 @ 006 \0 \0 A 024 002
0004700 A 020 \0 N I L \r ( 3 I W M C - C
0004720 L A S S ) \r ( ) \r ( R E M P R O
0004740 P ( Q U O T E I W M C - C L
0004760 A S S - S T A T I C - S L O T S
0005000 ) ( Q U O T E S E T F - M E
0005020 T H O D - E X P A N D E R ) ) \r
0005040 ( P U T P R O P S I W M C - C
0005060 L A S S - S T A T I C - S L O T
0005100 S S E T F - I N V E R S E s
0005120 e t f - I W M C - C L A S S - S
0005140 T A T I C - S L O T S ) \r I W M
0005160 C - C L A S S - C L A S S - W R
0005200 A P P E R D 1 \r ( L ( 0 O
0005220 B J E C T ) ) \0 \b \0 \0 \0 001 @ 006
0005240 \0 \0 311 \0 020 \0 N I L \r ( 3 I W M
0005260 C - C L A S S ) \r ( ) \r s e t f
0005300 - I W M C - C L A S S - C L A S
0005320 S - W R A P P E R D 1 \r ( L
0005340 ( 1 V A L U E 0 O B J E C
0005360 T ) ) \0 \n \0 \0 \0 002 @ 006 \0 \0 A 024
0005400 \0 A 020 \0 N I L \r ( 3 I W M C -
0005420 C L A S S ) \r ( ) \r ( R E M P R
0005440 O P ( Q U O T E I W M C - C
0005460 L A S S - C L A S S - W R A P P
0005500 E R ) ( Q U O T E S E T F -
0005520 M E T H O D - E X P A N D E R )
0005540 ) \r ( P U T P R O P S I W M C
0005560 - C L A S S - C L A S S - W R A
0005600 P P E R S E T F - I N V E R S
0005620 E s e t f - I W M C - C L A S
0005640 S - C L A S S - W R A P P E R )
0005660 \r I W M C - C L A S S - P D 1
0005700 \r ( L ( 0 O B J E C T ) )
0005720 \0 \b \0 \0 \0 001 @ 004 ` \0 \0 360 020 \0 N I
0005740 L \r ( 4 004 003 I W M C - C L A S
0005760 S T Y P E # ) \r ( ) \r C O P Y -
0006000 I W M C - C L A S S D 1 \r ( L
0006020 ( 0 O B J E C T ) ) \0 \t \0
0006040 \0 \0 001 ` \0 \0 @ \n \0 \0 020 \0 ( 6 N
0006060 C R E A T E 2 ) \r ( 2 004 003 I W
0006100 M C - C L A S S T Y P E # ) \r (
0006120 ) \r ( D E F P R I N T ( Q U O
0006140 T E I W M C - C L A S S ) (
0006160 F U N C T I O N ( L A M B D A
0006200 ( X S T R E A M ) ( A P P
0006220 L Y * ( F U N C T I O N P R
0006240 I N T - I N S T A N C E ) X
0006260 S T R E A M 0 \r ) T ) ) ) \r
0006300 % % A L L O C A T E - I W M C -
0006320 C L A S S D 1 \r ( L ( 0 -
0006340 a r g s - ) ) \0 200 \b \0 002 \0 e 021
0006360 001 \0 H k 021 002 002 J d I 363 262 9 277 h 022
0006400 021 a \a H k 273 272 K d J 363 262 < 277 h 274
0006420 H k 276 275 N d M 363 262 B 277 h _ 016 277 `
0006440 \0 \0 037 d I 024 \0 277 d L 024 002 277 d O 016
0006460 024 004 277 020 a g \0 \0 360 225 J k 330 a 260 301
0006500 J l 002 324 Z 260 263 a g \0 \0 360 225 K k 330
0006520 a 260 276 K l 002 324 [ 260 260 a g \0 \0 360 225
0006540 N k 330 a 260 270 N l 002 324 ^ 260 252 \0 N I
0006560 L \r ( 1 5 7 Q : D Y N A M I C
0006600 - S L O T S 1 3 4 Q : S T A
0006620 T I C - S L O T S 1 1 1 Q :
0006640 C L A S S - W R A P P E R 6 3
0006660 Q 004 003 I W M C - C L A S S T Y
0006700 P E # ) \r ( ) \r ( P U T P R O P
0006720 ( Q U O T E I W M C - C L A
0006740 S S ) ( Q U O T E S T R U C
0006760 T U R E - C O N S T R U C T O R
0007000 ) ( Q U O T E % % A L L O C
0007020 A T E - I W M C - C L A S S ) )
0007040 \r ( P U T P R O P ( Q U O T E
0007060 I W M C - C L A S S ) ( Q U
0007100 O T E % % S L O T - D E S C R
0007120 I P T I O N S ) ( Q U O T E
0007140 ( ( C L A S S - W R A P P E R
0007160 N I L ) ( S T A T I C - S L O
0007200 T S N I L ) \r ( D Y N A M I
0007220 C - S L O T S N I L ) ) ) ) \r
0007240 ( / D E C L A R E D A T A T Y P
0007260 E ( Q U O T E I W M C - C L
0007300 A S S ) ( Q U O T E ( P O I
0007320 N T E R P O I N T E R P O I
0007340 N T E R ) ) ( Q U O T E ( (
0007360 I W M C - C L A S S 0 P O I
0007400 N T E R ) \r ( I W M C - C L A
0007420 S S 2 P O I N T E R ) ( I
0007440 W M C - C L A S S 4 P O I N
0007460 T E R ) ) ) ( Q U O T E 6 )
0007500 ) \r e x p a n d - % % A L L O C
0007520 A T E - S T A T I C - S L O T -
0007540 S T O R A G E - - C L A S S D
0007560 1 \r ( L ( 1 $ $ M A C R O -
0007600 E N V I R O N M E N T 0 $ $
0007620 M A C R O - F O R M ) ) \0 017 001
0007640 \0 \0 002 @ 002 001 021 001 \0 g \0 \0 H h 032 032
0007660 020 \0 N I L \r ( 1 0 Q M A K E -
0007700 M E M O R Y - B L O C K ) \r ( )
0007720 \r ( S E T F - M A C R O - F U N
0007740 C T I O N ( Q U O T E % % A
0007760 L L O C A T E - S T A T I C - S
0010000 L O T - S T O R A G E - - C L A
0010020 S S ) ( Q U O T E \r e x p a
0010040 n d - % % A L L O C A T E - S T
0010060 A T I C - S L O T - S T O R A G
0010100 E - - C L A S S ) ) \r e x p a n
0010120 d - % % C O N V E R T - S L O T
0010140 D - P O S I T I O N - T O - S L
0010160 O T - I N D E X D 1 \r ( L (
0010200 1 $ $ M A C R O - E N V I R O
0010220 N M E N T 0 $ $ M A C R O -
0010240 F O R M ) ) \0 005 \0 \0 \0 002 @ 002 001
0010260 020 \0 N I L \r N I L \r ( ) \r ( S E
0010300 T F - M A C R O - F U N C T I O
0010320 N ( Q U O T E % % C O N V E
0010340 R T - S L O T D - P O S I T I O
0010360 N - T O - S L O T - I N D E X )
0010400 ( Q U O T E \r e x p a n d -
0010420 % % C O N V E R T - S L O T D -
0010440 P O S I T I O N - T O - S L O T
0010460 - I N D E X ) ) \r e x p a n d -
0010500 % % S T A T I C - S L O T - S T
0010520 O R A G E - G E T - S L O T - -
0010540 C L A S S D 1 \r ( L ( 1 $
0010560 $ M A C R O - E N V I R O N M E
0010600 N T 0 $ $ M A C R O - F O R
0010620 M ) ) \0 027 003 \0 \0 002 @ 002 021 ! 002 H
0010640 001 271 H 002 001 272 g \0 \0 I J h 032 032 032 020
0010660 \0 N I L \r ( 1 6 Q M E M O R Y
0010700 - B L O C K - R E F ) \r ( ) \r (
0010720 S E T F - M A C R O - F U N C T
0010740 I O N ( Q U O T E % % S T A
0010760 T I C - S L O T - S T O R A G E
0011000 - G E T - S L O T - - C L A S S
0011020 ) ( Q U O T E \r e x p a n d
0011040 - % % S T A T I C - S L O T - S
0011060 T O R A G E - G E T - S L O T -
0011100 - C L A S S ) ) \r e x p a n d -
0011120 % % A L L O C A T E - D Y N A M
0011140 I C - S L O T - S T O R A G E -
0011160 - C L A S S D 1 \r ( L ( 1
0011200 $ $ M A C R O - E N V I R O N M
0011220 E N T 0 $ $ M A C R O - F O
0011240 R M ) ) \0 003 \0 \0 \0 002 h 020 \0 N I
0011260 L \r N I L \r ( ) \r ( S E T F - M
0011300 A C R O - F U N C T I O N ( Q
0011320 U O T E % % A L L O C A T E -
0011340 D Y N A M I C - S L O T - S T O
0011360 R A G E - - C L A S S ) ( Q U
0011400 O T E \r e x p a n d - % % A L
0011420 L O C A T E - D Y N A M I C - S
0011440 L O T - S T O R A G E - - C L A
0011460 S S ) ) \r e x p a n d - % % D Y
0011500 N A M I C - S L O T - S T O R A
0011520 G E - G E T - S L O T - - C L A
0011540 S S D 1 \r ( L ( 1 $ $ M A
0011560 C R O - E N V I R O N M E N T
0011600 0 $ $ M A C R O - F O R M ) )
0011620 \0 036 005 \0 \0 002 @ 002 021 A 004 H 001 271 H
0011640 002 Z 001 273 J 002 001 274 g \0 \0 I K L h 032
0011660 032 032 032 020 \0 N I L \r ( 2 3 Q G E
0011700 T F ) \r ( ) \r ( S E T F - M A C
0011720 R O - F U N C T I O N ( Q U O
0011740 T E % % D Y N A M I C - S L O
0011760 T - S T O R A G E - G E T - S L
0012000 O T - - C L A S S ) ( Q U O T
0012020 E \r e x p a n d - % % D Y N A
0012040 M I C - S L O T - S T O R A G E
0012060 - G E T - S L O T - - C L A S S
0012100 ) ) \r e x p a n d - % % D Y N A
0012120 M I C - S L O T - S T O R A G E
0012140 - R E M O V E - S L O T - - C L
0012160 A S S D 1 \r ( L ( 1 $ $ M
0012200 A C R O - E N V I R O N M E N T
0012220 0 $ $ M A C R O - F O R M )
0012240 ) \0 027 003 \0 \0 002 @ 002 021 ! 002 H 001 271
0012260 H 002 001 272 g \0 \0 I J h 032 032 032 020 \0 N
0012300 I L \r ( 1 6 Q R E M F ) \r ( )
0012320 \r ( S E T F - M A C R O - F U N
0012340 C T I O N ( Q U O T E % % D
0012360 Y N A M I C - S L O T - S T O R
0012400 A G E - R E M O V E - S L O T -
0012420 - C L A S S ) ( Q U O T E \r
0012440 e x p a n d - % % D Y N A M I C
0012460 - S L O T - S T O R A G E - R E
0012500 M O V E - S L O T - - C L A S S
0012520 ) ) \r e x p a n d - % % A L L O
0012540 C A T E - I N S T A N C E - - C
0012560 L A S S D 1 \r ( L ( 1 $ $
0012600 M A C R O - E N V I R O N M E N
0012620 T 0 $ $ M A C R O - F O R M
0012640 ) ) \0 ( 001 \0 \0 002 @ 002 001 021 001 \0 g
0012660 \0 \0 o \0 \0 \0 g \0 \0 o \0 \0 \0 g \0 \0
0012700 H h 032 032 h 032 032 032 o \0 \0 \0 032 032 032 020
0012720 \0 N I L \r ( 2 6 Q % % A L L O
0012740 C A T E - S T A T I C - S L O T
0012760 - S T O R A G E - - C L A S S
0013000 1 7 Q S E T F 1 0 Q L E T
0013020 ) \r ( 4 2 Q ( ( S E T F (
0013040 I W M C - C L A S S - D Y N A M
0013060 I C - S L O T S I W M C - C L
0013100 A S S ) ( % % A L L O C A T E
0013120 - D Y N A M I C - S L O T - S T
0013140 O R A G E - - C L A S S ) ) I
0013160 W M C - C L A S S ) \r 2 3 Q
0013200 ( I W M C - C L A S S - S T A T
0013220 I C - S L O T S I W M C - C L
0013240 A S S ) 1 4 Q ( ( I W M C -
0013260 C L A S S ( % % A L L O C A T
0013300 E - I W M C - C L A S S ) ) ) )
0013320 \r ( S E T F - M A C R O - F U N
0013340 C T I O N ( Q U O T E % % A
0013360 L L O C A T E - I N S T A N C E
0013400 - - C L A S S ) ( Q U O T E
0013420 e x p a n d - % % A L L O C A T
0013440 E - I N S T A N C E - - C L A S
0013460 S ) ) \r ( S E T Q C L A S S -
0013500 W R A P P E R - L E A D E R 2
0013520 ) \r ( P U T H A S H ( Q U O T
0013540 E C L A S S - W R A P P E R -
0013560 L E A D E R ) ( Q U O T E (
0013600 C O N S T A N T C L A S S - W
0013620 R A P P E R - L E A D E R ) )
0013640 C O M P V A R M A C R O H A S H
0013660 ) \r ( O R ( B O U N D P ( Q
0013700 U O T E C L A S S - W R A P P
0013720 E R - C A C H E S ) ) ( S E T
0013740 Q C L A S S - W R A P P E R -
0013760 C A C H E S 0 ) ) \r ( P R O C
0014000 L A I M ( Q U O T E ( S P E
0014020 C I A L C L A S S - W R A P P
0014040 E R - C A C H E S ) ) ) \r ( O R
0014060 ( B O U N D P ( Q U O T E
0014100 * D E F A U L T - C L A S S - W
0014120 R A P P E R - C A C H E - S I Z
0014140 E * ) ) ( S E T Q * D E F A
0014160 U L T - C L A S S - W R A P P E
0014200 R - C A C H E - S I Z E * 3 2
0014220 ) ) \r ( P R O C L A I M ( Q U
0014240 O T E ( S P E C I A L * D E
0014260 F A U L T - C L A S S - W R A P
0014300 P E R - C A C H E - S I Z E * )
0014320 ) ) \r e x p a n d - M A K E - C
0014340 L A S S - W R A P P E R D 1 \r
0014360 ( L ( 1 $ $ M A C R O - E N
0014400 V I R O N M E N T 0 $ $ M A
0014420 C R O - F O R M ) F 1 0 Q
0014440 C L A S S - W R A P P E R - C A
0014460 C H E S ) \0 265 \b 001 \0 002 @ 002 021 q
0014500 \a H 001 271 H 002 265 003 202 261 \0 232 g \0 \0 272
0014520 h [ 274 J d 004 l 004 360 263 031 d 3 020 263 024
0014540 d 262 r 003 265 o \b \0 \0 ] K 032 273 J L 032
0014560 274 M 276 g \0 \0 g \0 \0 g \0 \0 g \0 \0 N
0014600 l 002 W 020 h 032 032 032 032 o \0 \0 \0 032 032 h
0014620 032 032 h 032 g \0 \0 o \0 \0 \0 I h 032 032 032
0014640 g \0 \0 o \0 \0 \0 g \0 \0 N W 020 h 032 032
0014660 032 h 032 032 032 o \0 \0 \0 032 032 032 032 _ 016 277
0014700 g \0 \0 K \t \0 \0 O 016 h 032 032 032 L \t \0
0014720 \0 032 020 001 d g \0 \0 360 245 d g \0 \0 360 226
0014740 277 i 205 001 261 377 k 277 h 242 261 377 | J 260 204
0014760 \0 ( 2 2 4 Q C L : N R E V E R
0015000 S E 2 1 2 Q C L : N R E V E
0015020 R S E 5 4 Q G E N S Y M ) \r
0015040 ( 2 4 1 Q C L : F U N C T I O
0015060 N 2 3 3 Q Q U O T E 2 0 6
0015100 Q C L : L A M B D A 1 5 5 Q
0015120 M A K E - M E M O R Y - B L O
0015140 C K - M A S K 1 4 6 Q S E T
0015160 F 1 3 2 Q S E T F 1 0 2 Q
0015200 + 7 7 Q M A K E - M E M O
0015220 R Y - B L O C K 7 4 Q W R A
0015240 P P E R 7 1 Q L E T 2 2 Q
0015260 * D E F A U L T - C L A S S -
0015300 W R A P P E R - C A C H E - S I
0015320 Z E * ) \r ( 1 7 4 Q ( W R A
0015340 P P E R ) 1 5 2 Q ( C L A S
0015360 S - W R A P P E R - C A C H E -
0015400 M A S K W R A P P E R ) 1 3
0015420 6 Q ( C L A S S - W R A P P E
0015440 R - C L A S S W R A P P E R )
0015460 1 2 0 Q ( C L A S S - W R A
0015500 P P E R - A R E A ) ) \r ( S E T
0015520 F - M A C R O - F U N C T I O N
0015540 ( Q U O T E M A K E - C L A
0015560 S S - W R A P P E R ) ( Q U O
0015600 T E e x p a n d - M A K E - C
0015620 L A S S - W R A P P E R ) ) \r e
0015640 x p a n d - C L A S S - W R A P
0015660 P E R - C L A S S D 1 \r ( L
0015700 ( 1 $ $ M A C R O - E N V I R
0015720 O N M E N T 0 $ $ M A C R O
0015740 - F O R M ) ) \0 022 001 \0 \0 002 @ 002
0015760 001 021 001 \0 g \0 \0 H o \0 \0 \0 032 032 020 \0
0016000 N I L \r ( 1 0 Q M E M O R Y -
0016020 B L O C K - R E F ) \r ( 1 5 Q
0016040 ( 0 ) ) \r ( S E T F - M A C R
0016060 O - F U N C T I O N ( Q U O T
0016100 E C L A S S - W R A P P E R -
0016120 C L A S S ) ( Q U O T E e x
0016140 p a n d - C L A S S - W R A P P
0016160 E R - C L A S S ) ) \r e x p a n
0016200 d - C L A S S - W R A P P E R -
0016220 C A C H E - M A S K D 1 \r ( L
0016240 ( 1 $ $ M A C R O - E N V I
0016260 R O N M E N T 0 $ $ M A C R
0016300 O - F O R M ) ) \0 022 001 \0 \0 002 @
0016320 002 001 021 001 \0 g \0 \0 H o \0 \0 \0 032 032 020
0016340 \0 N I L \r ( 1 0 Q M E M O R Y
0016360 - B L O C K - R E F ) \r ( 1 5
0016400 Q ( 1 ) ) \r ( S E T F - M A C
0016420 R O - F U N C T I O N ( Q U O
0016440 T E C L A S S - W R A P P E R
0016460 - C A C H E - M A S K ) ( Q U
0016500 O T E e x p a n d - C L A S S
0016520 - W R A P P E R - C A C H E - M
0016540 A S K ) ) \r e x p a n d - C L A
0016560 S S - W R A P P E R - C A C H E
0016600 D - K E Y D 1 \r ( L ( 1 $
0016620 $ M A C R O - E N V I R O N M E
0016640 N T 0 $ $ M A C R O - F O R
0016660 M ) ) \0 027 003 \0 \0 002 @ 002 021 ! 002 H
0016700 001 271 H 002 001 272 g \0 \0 I J h 032 032 032 020
0016720 \0 N I L \r ( 1 6 Q M E M O R Y
0016740 - B L O C K - R E F ) \r ( ) \r (
0016760 S E T F - M A C R O - F U N C T
0017000 I O N ( Q U O T E C L A S S
0017020 - W R A P P E R - C A C H E D -
0017040 K E Y ) ( Q U O T E e x p a
0017060 n d - C L A S S - W R A P P E R
0017100 - C A C H E D - K E Y ) ) \r e x
0017120 p a n d - C L A S S - W R A P P
0017140 E R - C A C H E D - V A L D 1
0017160 \r ( L ( 1 $ $ M A C R O - E
0017200 N V I R O N M E N T 0 $ $ M
0017220 A C R O - F O R M ) ) \0 003 \0
0017240 \0 002 @ 002 021 ! 002 H 001 271 H 002 001 272 g \0
0017260 \0 I g \0 \0 J o \0 \0 \0 032 032 h 032 032 032
0017300 020 \0 N I L \r ( 2 2 Q + 1 6 Q
0017320 M E M O R Y - B L O C K - R E
0017340 F ) \r ( 2 7 Q ( 1 ) ) \r ( S
0017360 E T F - M A C R O - F U N C T I
0017400 O N ( Q U O T E C L A S S -
0017420 W R A P P E R - C A C H E D - V
0017440 A L ) ( Q U O T E e x p a n
0017460 d - C L A S S - W R A P P E R -
0017500 C A C H E D - V A L ) ) \r ( C L
0017520 : S E T Q C L A S S - W R A P
0017540 P E R - C A C H E S ( M A X
0017560 C L A S S - W R A P P E R - C A
0017600 C H E S ( Q U O T E 1 ) ) )
0017620 \r e x p a n d - C L A S S - W R
0017640 A P P E R - G E T - S L O T - O
0017660 F F S E T D 1 \r ( L ( 1 $
0017700 $ M A C R O - E N V I R O N M E
0017720 N T 0 $ $ M A C R O - F O R
0017740 M ) F 2 * D E F A U L T -
0017760 C L A S S - W R A P P E R - C A
0020000 C H E - S I Z E * F 3 C L
0020020 A S S - W R A P P E R - C A C H
0020040 E S ) \0 = 002 002 \0 002 @ 002 002 001 021 021
0020060 001 g \0 \0 g \0 \0 g \0 \0 j g \0 \0 H R
0020100 k 271 l 002 I \n \0 \0 S 375 363 263 026 l 002 I
0020120 \n \0 \0 325 h 032 032 032 h 032 032 032 h 032 032 032
0020140 020 I k 324 260 335 \0 ( 5 0 Q C L : E
0020160 X P T 3 5 Q C L : E X P T )
0020200 \r ( 2 3 Q S Y M B O L - C A C
0020220 H E - N O 1 7 Q + 1 4 Q
0020240 C L A S S - W R A P P E R - L E
0020260 A D E R 1 1 Q + ) \r ( ) \r (
0020300 S E T F - M A C R O - F U N C T
0020320 I O N ( Q U O T E C L A S S
0020340 - W R A P P E R - G E T - S L O
0020360 T - O F F S E T ) ( Q U O T E
0020400 e x p a n d - C L A S S - W R
0020420 A P P E R - G E T - S L O T - O
0020440 F F S E T \r ) ) \r e x p a n d -
0020460 F L U S H - C L A S S - W R A P
0020500 P E R - C A C H E D 1 \r ( L
0020520 ( 1 $ $ M A C R O - E N V I R
0020540 O N M E N T 0 $ $ M A C R O
0020560 - F O R M ) ) \0 022 001 \0 \0 002 @ 002
0020600 001 021 001 \0 g \0 \0 H o \0 \0 \0 032 032 020 \0
0020620 N I L \r ( 1 0 Q C L E A R - M
0020640 E M O R Y - B L O C K ) \r ( 1
0020660 5 Q ( 2 ) ) \r ( S E T F - M A
0020700 C R O - F U N C T I O N ( Q U
0020720 O T E F L U S H - C L A S S -
0020740 W R A P P E R - C A C H E ) (
0020760 Q U O T E e x p a n d - F L U
0021000 S H - C L A S S - W R A P P E R
0021020 - C A C H E ) ) \r e x p a n d -
0021040 C L A S S - W R A P P E R - C A
0021060 C H E - C A C H E - E N T R Y
0021100 D 1 \r ( L ( 1 $ $ M A C R O
0021120 - E N V I R O N M E N T 0 $
0021140 $ M A C R O - F O R M ) ) 001 223
0021160 022 \0 \0 002 @ 002 021 321 \r H 001 271 H 002 Z 001
0021200 273 J 002 \ 001 275 L 002 001 276 I d 004 l 004 360
0021220 263 ' d 3 020 263 " d 242 261 001 5 003 265 003 202
0021240 261 001 . \b \0 \0 _ 022 O 016 032 _ 016 277 I O
0021260 020 032 _ 020 277 O 022 K d 004 l 004 360 263 ' d
0021300 3 020 263 " d 242 261 \0 366 003 265 003 202 261 \0 357
0021320 \b \0 \0 _ 024 O 016 032 _ 016 277 K O 020 032 _
0021340 020 277 O 024 M d 004 l 004 360 263 ' d 3 020 263
0021360 " d 242 261 \0 267 003 265 003 202 261 \0 260 \b \0 \0
0021400 _ 026 O 016 032 _ 016 277 M O 020 032 _ 020 277 O
0021420 026 N d 004 l 004 360 263 ! d 3 020 263 034 d 262
0021440 y 003 265 v \b \0 \0 _ 030 O 016 032 _ 016 277 N
0021460 O 020 032 _ 020 277 O 030 021 004 021 g \0 \0 g \0
0021500 \0 g \0 \0 O 034 O 036 h 032 032 032 O h 032
0021520 032 032 g \0 \0 g \0 \0 O 034 O 036 h 032 032 032
0021540 O " h 032 032 032 g \0 \0 g \0 \0 O 034 O 036
0021560 h 032 032 032 O h 032 032 032 h 032 032 032 032 022
0021600 _ 032 277 g \0 \0 O 016 \t \0 \0 O 032 h 032 032
0021620 032 O 020 \t \0 \0 032 020 001 d g \0 \0 360 246 d
0021640 g \0 \0 360 262 X 277 i 260 V 001 d g \0 \0 360
0021660 246 d g \0 \0 360 262 < 277 i 260 : 001 d g \0
0021700 \0 360 246 d g \0 \0 360 262 277 i 260 036 001 d
0021720 g \0 \0 360 245 d g \0 \0 360 222 277 i 201 277 h
0021740 242 261 376 302 I 261 376 322 277 h 242 261 376 345 K 261
0021760 376 365 277 h 242 261 377 \b M 261 377 030 277 h 242 261
0022000 377 % N 261 377 5 \0 ( 4 4 1 Q C L :
0022020 N R E V E R S E 4 2 6 Q C L
0022040 : N R E V E R S E 2 6 2 Q G
0022060 E N S Y M 2 1 3 Q G E N S Y
0022100 M 1 3 6 Q G E N S Y M 6 1
0022120 Q G E N S Y M ) \r ( 5 4 4 Q
0022140 C L : F U N C T I O N 5 3 6 Q
0022160 Q U O T E 5 2 2 Q C L : F
0022200 U N C T I O N 5 1 4 Q Q U O
0022220 T E 5 0 0 Q C L : F U N C T
0022240 I O N 4 7 2 Q Q U O T E 4
0022260 5 6 Q C L : F U N C T I O N
0022300 4 5 0 Q Q U O T E 4 2 1 Q
0022320 C L : L A M B D A 3 6 7 Q C
0022340 L A S S - W R A P P E R - C A C
0022360 H E D - K E Y 3 6 4 Q S E T
0022400 F 3 4 3 Q C L A S S - W R A
0022420 P P E R - C A C H E D - V A L
0022440 3 4 0 Q S E T F 3 1 7 Q C
0022460 L A S S - W R A P P E R - C A C
0022500 H E D - K E Y 3 1 4 Q S E T
0022520 F 3 1 1 Q P R O G N ) \r ( )
0022540 \r ( S E T F - M A C R O - F U N
0022560 C T I O N ( Q U O T E C L A
0022600 S S - W R A P P E R - C A C H E
0022620 - C A C H E - E N T R Y ) ( Q
0022640 U O T E \r e x p a n d - C L A
0022660 S S - W R A P P E R - C A C H E
0022700 - C A C H E - E N T R Y ) ) \r e
0022720 x p a n d - C L A S S - W R A P
0022740 P E R - C A C H E - C A C H E D
0022760 - E N T R Y D 1 \r ( L ( 1
0023000 $ $ M A C R O - E N V I R O N M
0023020 E N T 0 $ $ M A C R O - F O
0023040 R M ) ) \0 316 \f \0 \0 002 @ 002 021 261 \v
0023060 H 001 271 H 002 Z 001 273 J 002 001 274 I d 004 l
0023100 004 360 263 ! d 3 020 263 034 d 242 261 \0 214 003 265
0023120 003 202 261 \0 205 \b \0 \0 _ 016 M 032 275 I N 032
0023140 276 O 016 K d 004 l 004 360 263 033 d 3 020 263 026
0023160 d 262 T 003 265 Q \b \0 \0 _ 020 M 032 275 K N
0023200 032 276 O 020 _ 024 277 _ 022 277 g \0 \0 g \0 \0
0023220 g \0 \0 O 022 O 024 h 032 032 032 L h 032 032 032
0023240 g \0 \0 O 022 O 024 h 032 032 032 h 032 032 032 _
0023260 026 277 g \0 \0 M \t \0 \0 O 026 h 032 032 032 N
0023300 \t \0 \0 032 020 001 d g \0 \0 360 246 d g \0 \0
0023320 360 262 277 i 260 036 001 d g \0 \0 360 245 d g
0023340 \0 \0 360 222 277 i 201 277 h 242 261 377 k I 261 377
0023360 u 277 h 262 203 K 260 216 \0 ( 2 2 7 Q C
0023400 L : N R E V E R S E 2 1 5 Q
0023420 C L : N R E V E R S E 1 1 5 Q
0023440 G E N S Y M 5 4 Q G E N S
0023460 Y M ) \r ( 2 6 6 Q C L : F U N
0023500 C T I O N 2 6 0 Q Q U O T E
0023520 2 4 4 Q C L : F U N C T I O
0023540 N 2 3 6 Q Q U O T E 2 1 1
0023560 Q C L : L A M B D A 1 6 7 Q
0023600 C L A S S - W R A P P E R - C
0023620 A C H E D - V A L 1 4 7 Q C
0023640 L A S S - W R A P P E R - C A C
0023660 H E D - K E Y 1 4 4 Q E Q
0023700 1 4 1 Q A N D ) \r ( ) \r ( S E
0023720 T F - M A C R O - F U N C T I O
0023740 N ( Q U O T E C L A S S - W
0023760 R A P P E R - C A C H E - C A C
0024000 H E D - E N T R Y ) ( Q U O T
0024020 E \r e x p a n d - C L A S S -
0024040 W R A P P E R - C A C H E - C A
0024060 C H E D - E N T R Y ) ) \r e x p
0024100 a n d - I N V A L I D A T E - C
0024120 L A S S - W R A P P E R D 1 \r
0024140 ( L ( 1 $ $ M A C R O - E N
0024160 V I R O N M E N T 0 $ $ M A
0024200 C R O - F O R M ) ) \0 030 001 \0 \0
0024220 002 @ 002 001 021 001 \0 g \0 \0 g \0 \0 H h 032
0024240 032 o \0 \0 \0 032 032 020 \0 N I L \r ( 1 3
0024260 Q C L A S S - W R A P P E R -
0024300 C A C H E - M A S K 1 0 Q S
0024320 E T F ) \r ( 2 3 Q ( N I L )
0024340 ) \r ( S E T F - M A C R O - F U
0024360 N C T I O N ( Q U O T E I N
0024400 V A L I D A T E - C L A S S - W
0024420 R A P P E R ) ( Q U O T E e
0024440 x p a n d - I N V A L I D A T E
0024460 - C L A S S - W R A P P E R ) )
0024500 \r e x p a n d - V A L I D A T E
0024520 - C L A S S - W R A P P E R D
0024540 1 \r ( L ( 1 $ $ M A C R O -
0024560 E N V I R O N M E N T 0 $ $
0024600 M A C R O - F O R M ) ) \0 = 001
0024620 \0 \0 002 @ 002 001 021 001 \0 g \0 \0 g \0 \0 g
0024640 \0 \0 H h 032 032 h 032 032 h 032 g \0 \0 o \0
0024660 \0 \0 g \0 \0 g \0 \0 g \0 \0 H h 032 032 o
0024700 \0 \0 \0 032 032 h 032 032 032 032 h 032 032 032 020 \0
0024720 N I L \r ( 4 7 Q I W M C - C L
0024740 A S S - C L A S S - W R A P P E
0024760 R 4 4 Q S E T F 4 1 Q W
0025000 R A P P E R 3 2 Q C L : I F
0025020 1 6 Q I W M C - C L A S S -
0025040 C L A S S - W R A P P E R 1 3
0025060 Q W R A P P E R 1 0 Q L E
0025100 T ) \r ( 5 7 Q ( ( C L A S S
0025120 - W R A P P E R ( C L A S S -
0025140 W R A P P E R - C L A S S W R
0025160 A P P E R ) ) ) 3 6 Q ( C L
0025200 A S S - W R A P P E R - C A C H
0025220 E - M A S K W R A P P E R ) )
0025240 \r ( S E T F - M A C R O - F U N
0025260 C T I O N ( Q U O T E V A L
0025300 I D A T E - C L A S S - W R A P
0025320 P E R ) ( Q U O T E e x p a
0025340 n d - V A L I D A T E - C L A S
0025360 S - W R A P P E R ) ) \r ( O R
0025400 ( B O U N D P ( Q U O T E *
0025420 W A R N E D - A B O U T - S Y M
0025440 B O L - C A C H E - N O * ) )
0025460 ( S E T Q * W A R N E D - A B
0025500 O U T - S Y M B O L - C A C H E
0025520 - N O * N I L ) ) \r ( P R O C
0025540 L A I M ( Q U O T E ( S P E
0025560 C I A L * W A R N E D - A B O
0025600 U T - S Y M B O L - C A C H E -
0025620 N O * ) ) ) \r ( O R ( B O U N
0025640 D P ( Q U O T E * W A R N E
0025660 D - A B O U T - O B J E C T - C
0025700 A C H E - N O * ) ) ( S E T Q
0025720 * W A R N E D - A B O U T - O
0025740 B J E C T - C A C H E - N O *
0025760 N I L ) ) \r ( P R O C L A I M
0026000 ( Q U O T E ( S P E C I A L
0026020 * W A R N E D - A B O U T - O B
0026040 J E C T - C A C H E - N O * ) )
0026060 ) \r e x p a n d - S Y M B O L -
0026100 C A C H E - N O D 1 \r ( L (
0026120 1 $ $ M A C R O - E N V I R O
0026140 N M E N T 0 $ $ M A C R O -
0026160 F O R M ) F 3 * W A R N E
0026200 D - A B O U T - S Y M B O L - C
0026220 A C H E - N O * ) \0 + 003 001 \0 002
0026240 @ 002 021 ! 002 H 001 271 H 002 001 272 S 253 i c
0026260 006 277 o \0 \0 \0 \t \0 \0 277 g \0 \0 g \0 \0
0026300 I h 032 032 J h 032 032 032 020 \0 ( 3 0 Q
0026320 W A R N ) \r ( 3 7 Q S X H A S
0026340 H 3 4 Q L O G A N D ) \r (
0026360 2 5 Q " C o m p i l i n g P
0026400 C L w i t h o u t h a v i n
0026420 g d e f i n e d a n i m p
0026440 l e m e n t a t i o n - s p e c
0026460 i f i c ~ % % ~ \r
0026500 v e r s i o n o f S Y M B O
0026520 L - C A C H E - N O . T h i
0026540 s i s l i k e l y t o h
0026560 a v e a s i g n i f i c a n
0026600 t ~ % % ~ \r e f f
0026620 e c t o n s l o t - a c c e
0026640 s s p e r f o r m a n c e . ~
0026660 % % ~ \r S e e t
0026700 h e d e f i n i t i o n o f
0026720 s y m b o l - c a c h e - n o
0026740 i n t h e f i l e l o w
0026760 t o g e t a n ~ % % ~ \r
0027000 i d e a o f h o
0027020 w t o i m p l e m e n t s
0027040 y m b o l - c a c h e - n o . "
0027060 ) \r ( S E T F - M A C R O - F U
0027100 N C T I O N ( Q U O T E S Y
0027120 M B O L - C A C H E - N O ) (
0027140 Q U O T E e x p a n d - S Y M
0027160 B O L - C A C H E - N O ) ) \r e
0027200 x p a n d - O B J E C T - C A C
0027220 H E - N O D 1 \r ( L ( 1 $
0027240 $ M A C R O - E N V I R O N M E
0027260 N T 0 $ $ M A C R O - F O R
0027300 M ) F 1 * W A R N E D - A
0027320 B O U T - O B J E C T - C A C H
0027340 E - N O * ) \0 001 001 \0 002 @ 002 002
0027360 001 021 001 \0 Q 253 i c 002 277 o \0 \0 \0 \t \0
0027400 \0 277 g \0 \0 j H h 032 032 032 020 \0 ( 2 3
0027420 Q W A R N ) \r ( 2 7 Q L O G
0027440 A N D ) \r ( 2 0 Q " C o m p
0027460 i l i n g P C L w i t h o u
0027500 t h a v i n g d e f i n e d
0027520 a n i m p l e m e n t a t i
0027540 o n - s p e c i f i c ~ % % ~ \r
0027560 v e r s i o n o
0027600 f O B J E C T - C A C H E - N
0027620 O . T h i s e f f e c t i
0027640 v e l y d i s a b l e s m e
0027660 t h o d . ~ % % ~ \r
0027700 l o o k u p c a c h i n g .
0027720 S e e t h e d e f i n i
0027740 t i o n o f o b j e c t - c
0027760 a c h e - n o i n t h e f
0030000 i l e ~ % % ~ \r l
0030020 o w t o g e t a n i d e
0030040 a o f h o w t o i m p l
0030060 e m e n t o b j e c t - c a c
0030100 h e - n o . " ) \r ( S E T F - M
0030120 A C R O - F U N C T I O N ( Q
0030140 U O T E O B J E C T - C A C H
0030160 E - N O ) ( Q U O T E e x p
0030200 a n d - O B J E C T - C A C H E
0030220 - N O ) ) \r F U N C T I O N - P
0030240 R E T T Y - A R G L I S T D 1
0030260 \r ( L ( 0 C L : F U N C T I
0030300 O N ) ) \0 003 \0 \0 \0 001 h 020 \0 N I
0030320 L \r N I L \r ( ) \r ( R E M P R O
0030340 P ( Q U O T E F U N C T I O
0030360 N - P R E T T Y - A R G L I S T
0030400 ) ( Q U O T E S E T F - M E
0030420 T H O D - E X P A N D E R ) ) \r
0030440 ( P U T P R O P S F U N C T I
0030460 O N - P R E T T Y - A R G L I S
0030500 T S E T F - I N V E R S E S
0030520 E T - F U N C T I O N - P R E T
0030540 T Y - A R G L I S T ) \r S E T -
0030560 F U N C T I O N - P R E T T Y -
0030600 A R G L I S T D 1 \r ( L ( 1
0030620 N E W - V A L U E 0 C L :
0030640 F U N C T I O N ) ) \0 003 \0 \0 \0
0030660 002 A 020 \0 N I L \r N I L \r ( ) \r e
0030700 x p a n d - C L A S S - O F - -
0030720 C L A S S D 1 \r ( L ( 1 $
0030740 $ M A C R O - E N V I R O N M E
0030760 N T 0 $ $ M A C R O - F O R
0031000 M ) ) \0 025 001 \0 \0 002 @ 002 001 021 001 \0
0031020 g \0 \0 g \0 \0 H h 032 032 h 032 032 020 \0 N
0031040 I L \r ( 1 3 Q I W M C - C L A
0031060 S S - C L A S S - W R A P P E R
0031100 1 0 Q C L A S S - W R A P P
0031120 E R - C L A S S ) \r ( ) \r ( S E
0031140 T F - M A C R O - F U N C T I O
0031160 N ( Q U O T E C L A S S - O
0031200 F - - C L A S S ) ( Q U O T E
0031220 e x p a n d - C L A S S - O F
0031240 - - C L A S S ) ) \r ( O R ( B
0031260 O U N D P ( Q U O T E * C L
0031300 A S S - O F - C L A U S E S * )
0031320 ) ( S E T Q * C L A S S - O
0031340 F - C L A U S E S * N I L ) )
0031360 \r ( P R O C L A I M ( Q U O T
0031400 E ( S P E C I A L * C L A S
0031420 S - O F - C L A U S E S * ) ) )
0031440 \r e x p a n d - D E F I N E - C
0031460 L A S S - O F - C L A U S E D
0031500 1 \r ( L ( 1 $ $ M A C R O -
0031520 E N V I R O N M E N T 0 $ $
0031540 M A C R O - F O R M ) ) \0 c \v
0031560 \0 \0 002 @ 002 021 241 \n H 001 271 H 002 Z 001 [
0031600 001 274 K 002 001 275 J 002 ^ 001 _ 016 277 N 002 _
0031620 020 001 _ 022 277 O 020 002 001 _ 024 277 g \0 \0 g
0031640 \0 \0 I h 032 032 g \0 \0 L h 032 032 g \0 \0
0031660 M h 032 032 g \0 \0 O 016 h 032 032 g \0 \0 O
0031700 022 h 032 032 g \0 \0 O 024 h 032 032 h 032 032 032
0031720 032 032 032 032 020 \0 N I L \r ( 1 2 3 Q
0031740 Q U O T E 1 1 3 Q Q U O T E
0031760 1 0 3 Q Q U O T E 7 4 Q
0032000 Q U O T E 6 5 Q Q U O T E
0032020 5 6 Q Q U O T E 5 3 Q R E
0032040 C O M P I L E - C L A S S - O F
0032060 ) \r ( ) \r ( S E T F - M A C R O
0032100 - F U N C T I O N ( Q U O T E
0032120 D E F I N E - C L A S S - O F
0032140 - C L A U S E ) ( Q U O T E
0032160 e x p a n d - D E F I N E - C L
0032200 A S S - O F - C L A U S E ) ) \r
0032220 R E C O M P I L E - C L A S S -
0032240 O F A 0 0 0 1 D 1 \r ( F 0
0032260 N A M E F 1 M U S T - P R
0032300 E C E D E F 2 M U S T - F
0032320 O L L O W F 3 R E S U L T
0032340 F 4 A R G L I S T F 5
0032360 T E S T ) \0 017 \0 006 \0 \0 P Q R
0032400 T U S h 032 032 032 032 032 032 020 \0 N I L \r
0032420 N I L \r ( ) \r R E C O M P I L E
0032440 - C L A S S - O F A 0 0 0 2 D
0032460 1 \r ( L ( 0 C L A U S E ) )
0032500 \0 \a \0 \0 \0 001 j @ \n \0 \0 020 \0 ( 4
0032520 C L : N T H ) \r N I L \r ( ) \r
0032540 R E C O M P I L E - C L A S S -
0032560 O F A 0 0 0 3 D 1 \r ( L ( 0
0032600 C L A U S E ) ) \0 \a \0 \0 \0 001
0032620 k @ \n \0 \0 020 \0 ( 4 C L : N T H
0032640 ) \r N I L \r ( ) \r R E C O M P I
0032660 L E - C L A S S - O F A 0 0 0 4
0032700 D 1 \r ( L ( 0 C L A U S E
0032720 ) ) \0 \b \0 \0 \0 001 l 002 @ \n \0 \0 020
0032740 \0 ( 5 C L : N T H ) \r N I L \r
0032760 ( ) \r R E C O M P I L E - C L A
0033000 S S - O F A 0 0 0 5 D 1 \r ( L
0033020 ( 0 C L A U S E ) ) \0 \b \0
0033040 \0 \0 001 l 003 @ \n \0 \0 020 \0 ( 5 C L
0033060 : N T H ) \r N I L \r ( ) \r R E C
0033100 O M P I L E - C L A S S - O F A
0033120 0 0 0 6 D 1 \r ( L ( 0 C L
0033140 A U S E ) ) \0 \b \0 \0 \0 001 l 004 @
0033160 \n \0 \0 020 \0 ( 5 C L : N T H ) \r
0033200 N I L \r ( ) \r R E C O M P I L E
0033220 - C L A S S - O F A 0 0 0 7 D
0033240 1 \r ( L ( 0 C L A U S E ) )
0033260 \0 \b \0 \0 \0 001 l 005 @ \n \0 \0 020 \0 (
0033300 5 C L : N T H ) \r N I L \r ( )
0033320 \r R E C O M P I L E - C L A S S
0033340 - O F A 0 0 0 8 D 1 \r ( L (
0033360 1 Y 0 X ) F 0 A 0 1
0033400 7 3 F 1 A 0 1 7 2 F 2
0033420 A 0 1 7 1 ) \0 < \0 003 \0 002 A k
0033440 P 016 i 360 265 4 @ k Q 016 i 360 265 , A k
0033460 R 016 @ k Q 016 g \0 \0 g \0 \0 \t \0 \0 \f
0033500 \0 \0 265 026 @ k R 016 A k P 016 g \0 \0 g
0033520 \0 \0 \t \0 \0 \f \0 \0 020 \0 ( 7 1 Q C
0033540 L : M E M B E R 6 6 Q S Y M
0033560 B O L - F U N C T I O N 4 3 Q
0033600 C L : M E M B E R 4 0 Q S
0033620 Y M B O L - F U N C T I O N ) \r
0033640 ( 6 3 Q E Q 6 0 Q : T E S
0033660 T 3 5 Q E Q 3 2 Q : T E
0033700 S T ) \r ( ) \r R E C O M P I L E
0033720 - C L A S S - O F A 0 0 0 9 D
0033740 1 \r ( L ( 0 X ) F 4 *
0033760 C L A S S - O F - C L A U S E S
0034000 * F 5 A 0 1 7 4 F 6
0034020 A 0 1 7 5 F 7 A 0 1 7 6 )
0034040 \0 e 004 004 \0 001 g \0 \0 g \0 \0 o \0 \0
0034060 \0 g \0 \0 h 021 @ 003 T [ 265 025 I \t \0 \0
0034100 022 032 032 h 032 032 032 \n \0 \0 @ \t \0 \0 020 001
0034120 X k U 016 001 272 g \0 \0 J g \0 \0 360 265 \f
0034140 g \0 \0 J o \0 \0 \0 032 032 g \0 \0 H k V
0034160 016 g \0 \0 H k W 016 016 h 032 032 h 032 032 032
0034200 h 032 032 032 I 032 271 K 002 260 260 \0 ( 4 6 Q
0034220 C L A S S - O F 4 2 Q C L
0034240 : C O M P I L E 3 0 Q C L :
0034260 N R E V E R S E ) \r ( 1 1 4 Q
0034300 R E T U R N 1 0 5 Q C L : W
0034320 H E N 7 3 Q C L : S E T Q
0034340 6 5 Q X 6 1 Q P R O G N
0034360 1 4 Q P R O G 5 C L : L A
0034400 M B D A 2 C L A S S - O F )
0034420 \r ( 1 0 0 Q ( X ) 1 1 Q
0034440 ( X ) ) \r R E C O M P I L E - C
0034460 L A S S - O F D 1 \r ( P 6
0034500 A 0 1 7 6 P 5 A 0 1 7 5
0034520 P 4 A 0 1 7 4 P 3 A 0
0034540 1 7 3 P 2 A 0 1 7 2 P
0034560 1 A 0 1 7 1 I 5 R E S U
0034600 L T I 4 T E S T I 3
0034620 A R G L I S T I 2 M U S T
0034640 - F O L L O W I 1 M U S T
0034660 - P R E C E D E I 0 N A M
0034700 E F 7 * C L A S S - O F -
0034720 C L A U S E S * ) \0 J \a 001 \0 006
0034740 g \0 \0 g \0 \0 g \0 \0 g \0 \0 g \0 \0 g
0034760 \0 \0 g \0 \0 021 \a 006 @ W 016 g \0 \0 I \f
0035000 \0 \0 265 035 j H 016 W 016 032 c 016 277 W 016 g
0035020 \0 \0 \n \0 \0 g \0 \0 g \0 \0 \n \0 \0 020 W
0035040 016 j H 016 \v \0 \0 260 345 \0 ( 1 0 6 Q
0035060 % % S E T N T H 7 5 Q S E T
0035100 F - S Y M B O L - F U N C T I O
0035120 N 6 4 Q S T A B L E - S O R
0035140 T 4 1 Q C L : P O S I T I O
0035160 N ) \r ( 7 2 Q R E C O M P I L
0035200 E - C L A S S - O F A 0 0 0 9
0035220 6 7 Q C L A S S - O F 6 1 Q
0035240 R E C O M P I L E - C L A S S
0035260 - O F A 0 0 0 8 3 5 Q : K E
0035300 Y 2 4 Q R E C O M P I L E -
0035320 C L A S S - O F A 0 0 0 7 2 1
0035340 Q R E C O M P I L E - C L A S
0035360 S - O F A 0 0 0 6 1 6 Q R E
0035400 C O M P I L E - C L A S S - O F
0035420 A 0 0 0 5 1 3 Q R E C O M P
0035440 I L E - C L A S S - O F A 0 0 0
0035460 4 1 0 Q R E C O M P I L E -
0035500 C L A S S - O F A 0 0 0 3 5
0035520 R E C O M P I L E - C L A S S -
0035540 O F A 0 0 0 2 2 R E C O M P
0035560 I L E - C L A S S - O F A 0 0 0
0035600 1 ) \r ( ) \r ( R E C O M P I L E
0035620 - C L A S S - O F ( Q U O T E
0035640 D E F A U L T ) ( Q U O T E
0035660 N I L ) ( Q U O T E T )
0035700 ( Q U O T E ( X ) ) ( Q U O
0035720 T E T ) ( Q U O T E ( C L
0035740 A S S - N A M E D ( \r T Y P E
0035760 - O F X ) T ) ) ) \r ( R E C
0036000 O M P I L E - C L A S S - O F
0036020 ( Q U O T E I W M C - C L A S
0036040 S ) ( Q U O T E N I L ) (
0036060 Q U O T E N I L ) ( Q U O T
0036100 E ( X ) ) ( Q U O T E ( I
0036120 W M C - C L A S S - P X ) )
0036140 ( \r Q U O T E ( C L A S S - O
0036160 F - - C L A S S X ) ) ) \r N T
0036200 Y P E - O F D 1 \r ( L ( 0
0036220 O B J E C T ) ) \0 030 \0 \0 \0 001 @
0036240 \t \0 \0 d 301 002 311 \0 g \0 \0 ' 227 277 @ \t
0036260 \0 \0 \t \0 \0 020 \0 ( 2 5 Q C L A S
0036300 S - N A M E 2 2 Q C L A S S
0036320 - O F 3 T Y P E - O F ) \r (
0036340 1 3 Q P C L - S T R U C T U R
0036360 E ) \r ( ) \r ( O R ( B O U N D
0036400 P ( Q U O T E * T E M P L A
0036420 T E D - F U N C T I O N - T Y P
0036440 E S * ) ) ( S E T Q * T E M
0036460 P L A T E D - F U N C T I O N -
0036500 T Y P E S * N I L ) ) \r ( P R
0036520 O C L A I M ( Q U O T E ( S
0036540 P E C I A L * T E M P L A T E
0036560 D - F U N C T I O N - T Y P E S
0036600 * ) ) ) \r e x p a n d - D E F I
0036620 N E - F U N C T I O N - T E M P
0036640 L A T E D 1 \r ( L ( 1 $ $
0036660 M A C R O - E N V I R O N M E N
0036700 T 0 $ $ M A C R O - F O R M
0036720 ) ) \0 232 \a \0 \0 002 @ 002 021 a 006 H 001
0036740 271 H 002 Z 001 273 J 002 \ 001 275 L 002 276 g \0
0036760 \0 g \0 \0 g \0 \0 I h 032 032 o \0 \0 \0 032
0037000 032 g \0 \0 g \0 \0 g \0 \0 I h 032 032 o \0
0037020 \0 \0 032 032 o \0 \0 \0 032 032 g \0 \0 g \0 \0
0037040 g \0 \0 I h 032 032 o \0 \0 \0 032 032 g \0 \0
0037060 g \0 \0 K h 032 032 g \0 \0 M h 032 032 g \0
0037100 \0 N h 032 032 h 032 032 032 032 h 032 032 032 g \0
0037120 \0 g \0 \0 g \0 \0 I h 032 032 o \0 \0 \0 032
0037140 032 K M N \v \0 \0 h 032 032 032 h 032 032 032 032
0037160 032 020 \0 ( 2 1 5 Q M A K E - T E
0037200 M P L A T E D - F U N C T I O N
0037220 - C O N S T R U C T O R - C O N
0037240 S T R U C T O R ) \r ( 1 7 5 Q
0037260 Q U O T E 1 7 2 Q G E T 1
0037300 6 7 Q S E T F 1 4 7 Q Q U
0037320 O T E 1 4 0 Q Q U O T E 1
0037340 3 1 Q Q U O T E 1 2 6 Q L
0037360 I S T * 1 1 1 Q Q U O T E
0037400 1 0 6 Q G E T 1 0 3 Q S E
0037420 T F 6 0 Q Q U O T E 5 5 Q
0037440 G E T 5 2 Q S E T F 3 5
0037460 Q Q U O T E 3 2 Q C L : P
0037500 U S H N E W 2 7 Q P R O G N
0037520 ) \r ( 2 0 5 Q ( ( Q U O T E
0037540 T E M P L A T E D - F N - C O
0037560 N S T R U C T O R - C O N S T R
0037600 U C T O R ) ) 1 2 1 Q ( ( Q
0037620 U O T E T E M P L A T E D - F
0037640 N - P A R A M S ) ) 7 6 Q (
0037660 N I L ) 7 0 Q \r ( ( Q U O T
0037700 E T E M P L A T E D - F N - C
0037720 O N S T R U C T O R S ) ) 4 5
0037740 Q ( * T E M P L A T E D - F U
0037760 N C T I O N - T Y P E S * ) ) \r
0040000 ( S E T F - M A C R O - F U N C
0040020 T I O N ( Q U O T E D E F I
0040040 N E - F U N C T I O N - T E M P
0040060 L A T E ) ( Q U O T E e x p
0040100 a n d - D E F I N E - F U N C T
0040120 I O N - T E M P L A T E ) ) \r R
0040140 E S E T - T E M P L A T E D - F
0040160 U N C T I O N - T Y P E S D 1
0040200 \r ( F 1 * T E M P L A T E D
0040220 - F U N C T I O N - T Y P E S *
0040240 ) \0 027 001 001 \0 \0 Q 021 001 \0 H d 240 020
0040260 001 g \0 \0 h \v \0 \0 277 H 002 X 260 361 \0 (
0040300 1 7 Q P U T P R O P ) \r ( 1 3
0040320 Q T E M P L A T E D - F N - C
0040340 O N S T R U C T O R S ) \r ( ) \r
0040360 G E T - T E M P L A T E D - F U
0040400 N C T I O N - C O N S T R U C T
0040420 O R D 1 \r ( L ( 0 - a r g
0040440 s - ) ) \0 251 \r \0 002 \0 e 021 001 \0 k
0040460 a 021 a \a H l 002 021 2 \f O 022 d O 020 363
0040500 262 3 277 O 024 022 \t \0 \0 Z d I 301 002 311 \0
0040520 g \0 \0 ' g \0 \0 g \0 \0 \t \0 \0 \f \0 \0
0040540 002 001 265 p I 301 002 311 \0 g \0 \0 ' j 274 273
0040560 J 260 8 a _ 030 277 O 026 265 023 O 030 h 032 _
0040600 026 _ 024 277 O 022 k 324 _ 022 260 262 O 030 & _
0040620 026 277 260 362 d 001 375 002 L k 330 \ n 002 \0 361
0040640 227 o \0 \0 \0 \t \0 \0 277 265 353 L K 016 275 I
0040660 _ 016 277 J M g \0 \0 h 032 032 032 O 016 301 002
0040700 311 \0 g \0 \0 ' 032 276 O 016 g \0 \0 N \v \0
0040720 \0 M 020 \0 ( 2 4 5 Q P U T P R O
0040740 P 1 7 4 Q L I S P E R R O R
0040760 6 4 Q C L : A S S O C 6 1
0041000 Q S Y M B O L - F U N C T I O
0041020 N 3 5 Q C O P Y - L I S T )
0041040 \r ( 2 4 1 Q T E M P L A T E D
0041060 - F N - C O N S T R U C T O R S
0041100 2 3 1 Q T E M P L A T E D -
0041120 F N - C O N S T R U C T O R S
0041140 2 1 4 Q M A D E - O N - T H E
0041160 - F L Y 1 0 0 Q T E M P L A
0041200 T E D - F N - C O N S T R U C T
0041220 O R - C O N S T R U C T O R 5
0041240 6 Q C L : E Q U A L 5 3 Q
0041260 : T E S T 4 7 Q T E M P L A
0041300 T E D - F N - C O N S T R U C T
0041320 O R S ) \r ( 1 7 1 Q " T O O
0041340 M A N Y A R G U M E N T S "
0041360 ) \r e x p a n d - P R E - M A K
0041400 E - T E M P L A T E D - F U N C
0041420 T I O N - C O N S T R U C T O R
0041440 A 0 0 0 1 D 1 \r ( F 0 D U
0041460 M M Y - F N - N A M E F 1
0041500 T E M P L A T E - P A R A M E T
0041520 E R S F 2 N A M E F 3
0041540 B O D Y F 4 I N S T A N
0041560 C E - P A R A M S ) \0 262 \0 005 \0
0041600 \0 g \0 \0 g \0 \0 P h g \0 \0 g \0 \0 g
0041620 \0 \0 g \0 \0 g \0 \0 Q h 032 032 g \0 \0 g
0041640 \0 \0 R h 032 032 o \0 \0 \0 032 032 o \0 \0 \0
0041660 032 032 032 g \0 \0 g \0 \0 g \0 \0 g \0 \0 Q
0041700 h 032 032 o \0 \0 \0 032 032 h 032 032 h 032 g \0
0041720 \0 g \0 \0 g \0 \0 g \0 \0 R h 032 032 o \0
0041740 \0 \0 032 032 h 032 032 032 o \0 \0 \0 032 032 032 h
0041760 032 032 032 h 032 032 h 032 o \0 \0 \0 g \0 \0 o
0042000 \0 \0 \0 g \0 \0 g \0 \0 T \t \0 \0 g \0 \0
0042020 S 032 \t \0 \0 h 032 032 032 h 032 032 h 032 032 032
0042040 h 032 032 032 032 h 032 032 032 032 P h 032 h 032 032
0042060 032 020 \0 ( 2 2 3 Q C L : E V A L
0042100 2 1 3 Q C L : E V A L ) \r (
0042120 2 1 6 Q P R O G N 2 0 7 Q
0042140 C L : L A M B D A 2 0 4 Q C
0042160 L : F U N C T I O N 1 7 5 Q
0042200 S E T F 1 3 0 Q Q U O T E
0042220 1 2 5 Q G E T 1 2 2 Q N E
0042240 W - E N T R Y 1 1 7 Q C L :
0042260 P U S H 7 5 Q Q U O T E 7
0042300 2 Q L I S T 6 7 Q N E W -
0042320 E N T R Y 6 4 Q L E T 4 0
0042340 Q Q U O T E 3 5 Q G E T
0042360 2 6 Q Q U O T E 2 3 Q C L
0042400 : A S S O C 2 0 Q O R 1 5
0042420 Q E N T R Y 1 2 Q L E T
0042440 5 D E F U N 2 P R O G N )
0042460 \r ( 2 0 1 Q ( C A D R E N
0042500 T R Y ) 1 7 2 Q ( S E T F
0042520 ( C A D D R E N T R Y ) ( Q
0042540 U O T E P R E - M A D E ) )
0042560 1 5 2 Q ( N E W - E N T R Y )
0042600 1 4 0 Q ( ( Q U O T E T E
0042620 M P L A T E D - F N - C O N S T
0042640 R U C T O R S ) ) \r 1 0 5 Q
0042660 ( N I L N I L ) 5 6 Q ( :
0042700 T E S T ( C L : F U N C T I O
0042720 N C L : E Q U A L ) ) 5 0 Q
0042740 ( ( Q U O T E T E M P L A T
0042760 E D - F N - C O N S T R U C T O
0043000 R S ) ) ) \r e x p a n d - P R E
0043020 - M A K E - T E M P L A T E D -
0043040 F U N C T I O N - C O N S T R U
0043060 C T O R D 1 \r ( L ( 1 $ $
0043100 M A C R O - E N V I R O N M E N
0043120 T 0 $ $ M A C R O - F O R M
0043140 ) P 7 D U M M Y - F N - N
0043160 A M E P 6 B O D Y P 5
0043200 I N S T A N C E - P A R A M S
0043220 P 2 T E M P L A T E - P A
0043240 R A M E T E R S P 1 N A M
0043260 E ) \0 7 \b \0 \0 002 @ 002 021 A 004 H 001
0043300 271 H 002 Z \t \0 \0 Z I 301 002 311 \0 g \0 \0
0043320 ' 273 021 006 K 001 274 K 002 001 275 K 002 002 276
0043340 \b \0 \0 021 001 \a L J g \0 \0 \v \0 \0 020 \0
0043360 ( 6 4 Q \ D O . P R O G V 5
0043400 1 Q G E N S Y M 1 5 Q C O
0043420 P Y - L I S T ) \r ( 6 1 Q e x
0043440 p a n d - P R E - M A K E - T E
0043460 M P L A T E D - F U N C T I O N
0043500 - C O N S T R U C T O R A 0 0 0
0043520 1 2 6 Q T E M P L A T E D -
0043540 F N - P A R A M S ) \r ( ) \r ( S
0043560 E T F - M A C R O - F U N C T I
0043600 O N ( Q U O T E P R E - M A
0043620 K E - T E M P L A T E D - F U N
0043640 C T I O N - C O N S T R U C T O
0043660 R ) ( Q U O T E \r e x p a n
0043700 d - P R E - M A K E - T E M P L
0043720 A T E D - F U N C T I O N - C O
0043740 N S T R U C T O R ) ) \r M A K E
0043760 - T E M P L A T E D - F U N C T
0044000 I O N - C O N S T R U C T O R -
0044020 C O N S T R U C T O R D 1 \r (
0044040 L ( 2 B O D Y 1 I N S T
0044060 A N C E - P A R A M S 0 T E
0044100 M P L A T E - P A R A M S ) )
0044120 \0 $ \0 \0 \0 003 g \0 \0 g \0 \0 @ g \0 \0
0044140 h g \0 \0 o \0 \0 \0 A B 032 032 032 h 032 032
0044160 032 h 032 032 032 h 032 032 020 \0 N I L \r ( 1
0044200 5 Q L I S T 1 1 Q C L : C
0044220 O M P I L E 5 C L : L A M B
0044240 D A 2 C L : F U N C T I O N
0044260 ) \r ( 2 1 Q ( Q U O T E C
0044300 L : L A M B D A ) ) \r R E C O R
0044320 D - D E F I N I T I O N D 1 \r
0044340 ( L ( 3 P A R E N T - T Y P
0044360 E 2 P A R E N T - N A M E
0044400 1 T Y P E 0 N A M E ) )
0044420 \0 003 \0 \0 \0 004 h 020 \0 N I L \r N I L
0044440 \r ( ) \r C O M P I L E - T I M E
0044460 - D E F I N E D 1 \r ( L ( 0
0044500 - a r g s - ) ) \0 $ 005 \0 002 \0
0044520 e 021 001 \0 H k 021 " 004 J d I 363 221 h 020
0044540 a 274 K 265 \f L h 032 273 J k 324 Z 260 355 L
0044560 & 260 367 \0 N I L \r N I L \r ( ) \r S
0044600 T O P \r
0044604