D const design rationale

Martin Howe martinhowe at myprivacy.ca
Sun Jun 24 02:49:02 PDT 2007


"Martin Howe" <martinhowe at myprivacy.ca> wrote in message 
news:f5leib$1rp4$1 at digitalmars.com...
> ...

Damn line wrapping!!!

Ok, try it as an attachment...


begin 666 const.txt
M#0I,3T-!3"]'3$]"04P at 5D%224%"3$4-"BLM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TK+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TK+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TK( T*?"!+15E73U)$*%,I(" @(" @(" @(" @(" @('P@(" @(" @(" @
M(" @("!604Q512!465!%(" @(" @(" @(" @(" @('P@(" @(" @(" @(" @
M(%)%1D5214Y#12!465!%(" @(" @(" @(" @('P@#0I\(" @(" @(" @(" @
M(" @(" @(" @(" @(" @*RTM+2TM+2TK+2TM+2TM*RTM+2TM+2TK+2TM+2TM
M+2TM+2TM+2TM+2TM*RTM+2TM+2TK+2TM+2TM*RTM+2TM+2TK+2TM+2TM+2TM
M+2TM+2TM+2TM*R -"GP@(" @(" @(" @(" @(" @(" @(" @(" @("!\($-!
M3B @('P at 0T%.(" @?"!#04X@("!\($E.5D%224%.0T4@(" @("!\($-!3B @
M('P at 0T%.(" @?"!#04X@("!\($E.5D%224%.0T4@(" @("!\( T*?" @(" @
M(" @(" @(" @(" @(" @(" @(" @('P at 34]$(" @?"!-3T0@("!\($U/1" @
M('P at 0D5'24Y3(" @(" @(" @('P at 34]$(" @?"!-3T0@("!\($U/1" @('P@
M0D5'24Y3(" @(" @(" @('P@#0I\(" @(" @(" @(" @(" @(" @(" @(" @
M(" @?"!$14-,("!\($1!5$$@('P at 1$%402 @?" @(" @(" @(" @(" @(" @
M?"!$14-,("!\($1!5$$@('P at 1$%402 @?" @(" @(" @(" @(" @(" @?" -
M"GP@(" @(" @(" @(" @(" @(" @(" @(" @("!\(%)%1B @('P at 5DE!(" @
M?"!624$@("!\(" @(" @(" @(" @(" @("!\(%)%1B @('P at 5DE!(" @?"!6
M24$@("!\(" @(" @(" @(" @(" @("!\( T*?" @(" @(" @(" @(" @(" @
M(" @(" @(" @('P@(" @(" @?"!$14-,4B!\($]42$52('P@(" @(" @(" @
M(" @(" @('P@(" @(" @?"!$14-,4B!\($]42$52('P@(" @(" @(" @(" @
M(" @('P@#0I\(" @(" @(" @(" @(" @(" @(" @(" @(" @?" @(" @("!\
M(%)%1B @('P at 4D5&(" @?" @(" @(" @(" @(" @(" @?" @(" @("!\(%)%
M1B @('P at 4D5&(" @?" @(" @(" @(" @(" @(" @?" -"BLM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TK+2TM+2TM+2LM+2TM+2TM*RTM+2TM+2TK+2TM
M+2TM+2TM+2TM+2TM+2TK+2TM+2TM+2LM+2TM+2TM*RTM+2TM+2TK+2TM+2TM
M+2TM+2TM+2TM+2TK( T*?" \;F]N93X@(" @(" @(" @(" @(" @(" @('P@
M3D\H,2D@?"!915,@("!\(%E%4R @('P at 3B]!(" @(" @(" @(" @('P at 6453
M(" @?"!915,@("!\(%E%4R @('P at 3B]!(" @(" @(" @(" @('P@#0I\(&EN
M=F%R:6%N=" @(" @(" @(" @(" @(" @?"!.3R at R*2!\($Y/(" @('P at 3D\H
M,RD@?"!!5"!#3TU024Q%(%1)344@?"!.3R @("!\($Y/(" @('P at 3D\H,RD@
M?"!#3TU024Q%(%1)344H-2D@?" -"GP at 8V]N<W0@(" @(" @(" @(" @(" @
M(" @("!\($Y/*#(I('P at 3D\@(" @?"!.3R at S*2!\($%4($-/35!)3$4 at 5$E-
M12!\($Y/(" @('P at 3D\@(" @?"!.3R at S*2!\($-/35!)3$4 at 5$E-12 at U*2!\
M( T*?"!C;VYS="!I;G9A<FEA;G0@*#0I(" @(" @('P at 3D\H,BD@?"!.3R @
M("!\($Y/*#,I('P at 050@0T]-4$E,12!424U%('P at 3D\@(" @?"!.3R @("!\
M($Y/*#,I('P at 0T]-4$E,12!424U%*#4I('P@#0I\(&9I;F%L(" @(" @(" @
M(" @(" @(" @(" @?"!.3R at R*2!\($Y/(" @('P at 6453(" @?"!!5"!#3TU0
M24Q%(%1)344@?"!.3R @("!\(%E%4R @('P at 6453(" @?"!254X at 5$E-12 @
M(" @(" @?" -"GP at 9FEN86P@8V]N<W0@(" @(" @(" @(" @("!\($Y/*#(I
M('P at 3D\@(" @?"!.3R @("!\($%4($-/35!)3$4 at 5$E-12!\($Y/(" @('P@
M3D\@(" @?"!915,@("!\(%)53B!424U%(" @(" @("!\( T*?"!F:6YA;"!I
M;G9A<FEA;G0@(" @(" @(" @('P at 3D\H,BD@?"!.3R @("!\($Y/(" @('P@
M050 at 0T]-4$E,12!424U%('P at 3D\@(" @?"!.3R @("!\($Y/(" @('P at 4E5.
M(%1)344@(" @(" @('P-"GP at 9FEN86P@8V]N<W0@:6YV87)I86YT("@T*2!\
M($Y/*#(I('P at 3D\@(" @?"!.3R @("!\($%4($-/35!)3$4 at 5$E-12!\($Y/
M(" @('P at 3D\@(" @?"!.3R @("!\(%)53B!424U%(" @(" @("!\#0HK+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM*RTM+2TM+2TK+2TM+2TM+2LM+2TM
M+2TM*RTM+2TM+2TM+2TM+2TM+2TM*RTM+2TM+2TK+2TM+2TM+2LM+2TM+2TM
M*RTM+2TM+2TM+2TM+2TM+2TM*R -"@T*1E5.0U1)3TX at 05)'54U%3E0-"BLM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TK+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TK+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TK( T*?"!+15E73U)$*%,I(" @(" @(" @
M(" @(" @('P@(" @(" @(" @(" @("!604Q512!465!%(" @(" @(" @(" @
M(" @('P@(" @(" @(" @(" @(%)%1D5214Y#12!465!%(" @(" @(" @(" @
M('P@#0I\(" @(" @(" @(" @(" @(" @(" @(" @(" @*RTM+2TM+2TK+2TM
M+2TM*RTM+2TM+2TK+2TM+2TM+2TM+2TM+2TM+2TM*RTM+2TM+2TK+2TM+2TM
M*RTM+2TM+2TK+2TM+2TM+2TM+2TM+2TM+2TM*R -"GP@(" @(" @(" @(" @
M(" @(" @(" @(" @("!\($-!3B @('P at 0T%.(" @?"!#04X@("!\($E.5D%2
M24%.0T4@(" @("!\($-!3B @('P at 0T%.(" @?"!#04X@("!\($E.5D%224%.
M0T4@(" @("!\( T*?" @(" @(" @(" @(" @(" @(" @(" @(" @('P at 34]$
M(" @?"!-3T0@("!\($U/1" @('P at 0D5'24Y3(" @(" @(" @('P at 34]$(" @
M?"!-3T0@("!\($U/1" @('P at 0D5'24Y3(" @(" @(" @('P@#0I\(" @(" @
M(" @(" @(" @(" @(" @(" @(" @?"!$14-,("!\($1!5$$@('P at 1$%402 @
M?" @(" @(" @(" @(" @(" @?"!$14-,("!\($1!5$$@('P at 1$%402 @?" @
M(" @(" @(" @(" @(" @?" -"GP@(" @(" @(" @(" @(" @(" @(" @(" @
M("!\(%)%1B @('P at 5DE!(" @?"!624$@("!\(" @(" @(" @(" @(" @("!\
M(%)%1B @('P at 5DE!(" @?"!624$@("!\(" @(" @(" @(" @(" @("!\( T*
M?" @(" @(" @(" @(" @(" @(" @(" @(" @('P@(" @(" @?"!$14-,4B!\
M($]42$52('P@(" @(" @(" @(" @(" @('P@(" @(" @?"!$14-,4B!\($]4
M2$52('P@(" @(" @(" @(" @(" @('P@#0I\(" @(" @(" @(" @(" @(" @
M(" @(" @(" @?" @(" @("!\(%)%1B @('P at 4D5&(" @?" @(" @(" @(" @
M(" @(" @?" @(" @("!\(%)%1B @('P at 4D5&(" @?" @(" @(" @(" @(" @
M(" @?" -"BLM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TK+2TM+2TM+2LM
M+2TM+2TM*RTM+2TM+2TK+2TM+2TM+2TM+2TM+2TM+2TK+2TM+2TM+2LM+2TM
M+2TM*RTM+2TM+2TK+2TM+2TM+2TM+2TM+2TM+2TK( T*?" \;F]N93X@(" @
M(" @(" @(" @(" @(" @('P at 3D\H,2D@?"!915,H-BE\($Y/(" @('P at 1E5.
M0R!04D],3T=512 @('P@(" @(" @?" @(" @("!\(" @(" @('P@(" @(" @
M(" @(" @(" @('P@#0I\(&EN=F%R:6%N=" @(" @(" @(" @(" @(" @?"!.
M3R at Q*2!\($Y/(" @('P at 3D\H,RD@?"!&54Y#(%!23TQ/1U5%(" @?" @(" @
M("!\(" @(" @('P@(" @(" @?" @(" @(" @(" @(" @(" @?" -"GP at 8V]N
M<W0@(" @(" @(" @(" @(" @(" @("!\($Y/*#$I('P at 3D\@(" @?"!.3R at S
M*2!\($953D, at 4%)/3$]'544@("!\(" @(" @('P@(" @(" @?" @(" @("!\
M(" @(" @(" @(" @(" @("!\( T*?"!C;VYS="!I;G9A<FEA;G0@*#0I(" @
M(" @('P at 3D\H,2D@?"!.3R @("!\($Y/*#,I('P at 1E5.0R!04D],3T=512 @
M('P@(" @(" @?" @(" @("!\(" @(" @('P@(" @(" @(" @(" @(" @('P@
M#0I\(&9I;F%L(" @(" @(" @(" @(" @(" @(" @?"!.3R at Q*2!\($Y/(" @
M('P at 6453*#<I?"!&54Y#(%!23TQ/1U5%(" @?" @(" @("!\(" @(" @('P@
M(" @(" @?" @(" @(" @(" @(" @(" @?" -"GP at 9FEN86P@8V]N<W0@(" @
M(" @(" @(" @("!\($Y/*#$I('P at 3D\@(" @?"!.3R @("!\($953D, at 4%)/
M3$]'544@("!\(" @(" @('P@(" @(" @?" @(" @("!\(" @(" @(" @(" @
M(" @("!\( T*?"!F:6YA;"!I;G9A<FEA;G0@(" @(" @(" @('P at 3D\H,2D@
M?"!.3R @("!\($Y/(" @('P at 1E5.0R!04D],3T=512 @('P@(" @(" @?" @
M(" @("!\(" @(" @('P@(" @(" @(" @(" @(" @('P@#0I\(&9I;F%L(&-O
M;G-T(&EN=F%R:6%N=" H-"D@?"!.3R at Q*2!\($Y/(" @('P at 3D\@(" @?"!&
M54Y#(%!23TQ/1U5%(" @?" @(" @("!\(" @(" @('P@(" @(" @?" @(" @
M(" @(" @(" @(" @?" -"BLM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TK
M+2TM+2TM+2LM+2TM+2TM*RTM+2TM+2TK+2TM+2TM+2TM+2TM+2TM+2TK+2TM
M+2TM+2LM+2TM+2TM*RTM+2TM+2TK+2TM+2TM+2TM+2TM+2TM+2TK( T*#0HH
M,2D at +2!.3U0 at 5DE324),12!43R!04D]'4D%-3452.R!%6$E35%, at 24X@4UE-
M0D],+51!0DQ%+U-404-++TQ/040M1E)/32U-14U/4EDM24Y35%)50U1)3TY3
M($].3%D-"@T**#(I("T at 3D]4(%9)4TE"3$4 at 5$\@4%)/1U)!34U%4CL at 15A)
M4U13($E.(%-934)/3"U404),12],3T%$+4923TTM345-3U)9+4E.4U1254-4
M24].4R!/3DQ9#0H@(" @("!!3D0 at 34%9($5614X at 2$%612!"145.(%)%4$Q!
M0T5$($)9($E-345$24%412!,3T%$+"!$15!%3D1)3D<@3TX at 24U03$5-14Y4
M051)3TX at 04Y$(%194$4N#0H-"B at S*2 M($-214%424Y'($]42$52(%)%1D52
M14Y#15, at 25, at 3D]4($%,3$]7140-"@T**#0I("T at 4TA/54Q$(%1(25, at 0D4@
M3$5'04P at 1D]2(%9!3%5%(%194$53/R!#15)404E.3%D at 4D5$54Y$04Y4($9/
M4B!42$5-+BXN#0H-"B at U*2 M($E-4$]34TE"3$4 at 1D]2(%)%1D5214Y#12!4
M65!%4R!42$%4($Y%140 at 0T].4U1254-43U)3+T1%4U1254-43U)3.R!54T4@
M(D9)3D%,($E.5D%224%.5"(@24Y35$5!1 T*#0HH-BD at +2!54T4 at 3T8@02!"
M62U604Q512!!4D=5345.5"!!4R!!($Q/0T%,(%9!4DE!0DQ%("A!4D=504),
M62!!(")"040 at 5$A)3D<@6U1-72(I#0H-"B at W*2 M(%!/4U-)0DQ%(%=)5$A)
M3B!42$4 at 1E5.0U1)3TXL($)55"!72%D at 5T]53$0 at 64]5(%=!3E0 at 5$\L($E4
M4R!/3DQ9($$@*BI#3U!9($]&*BH at 5$A%($]224=)3D%,($%21U5-14Y4(2$-
!"@``
`
end




More information about the Digitalmars-d mailing list