digitalmars.D - New look & feel for std.algorithm
- Andrei Alexandrescu (9/9) Apr 03 2011 There were also a number of bugs on www.d-programming-language.org,
- Robert Jacques (15/24) Apr 03 2011 I like the general organizational concept, but there are definitely layo...
- Andrei Alexandrescu (3/30) Apr 03 2011 Got it, must be a simple boo-boo. Thanks.
- Steven Schveighoffer (6/23) Apr 04 2011 Note, this is the same for std.container for me on opera (which is
- Jonathan M Davis (14/21) Apr 03 2011 It looks good overall, but I'd suggest making the section headings stand...
- Andrei Alexandrescu (3/24) Apr 03 2011 From the three paragraphs I got: Make section headers stand out. Noted ...
- Jonathan M Davis (3/33) Apr 04 2011 LOL. Obviously, I'm not exactly the tersest fellow around...
- KennyTM~ (13/22) Apr 03 2011 www.digitalmars.com?
- Andrei Alexandrescu (6/27) Apr 03 2011 Yah, there's hyphenation going on.
- Nick Sabalausky (647/654) Apr 03 2011 The header on d-programming-language.org is messed up. See attached
- Andrei Alexandrescu (6/15) Apr 04 2011 OK, fixed issues raised except for Jonathan's request (for now). Thanks
- Walter Bright (2/5) Apr 04 2011 Me like.
- Piotr Szturmaj (7/16) Apr 04 2011 Personally, I think that d_inlinecode font is too big:
- Andrei Alexandrescu (3/22) Apr 04 2011 Fixed.
- Jacob Carlborg (4/23) Apr 04 2011 --
- Jacob Carlborg (13/22) Apr 04 2011 Is both the cheat sheet and the top list of functions necessary? Seems a...
- Piotr Szturmaj (3/5) Apr 04 2011 http://img717.imageshack.us/img717/5825/ss20110404193228.png
- Andrei Alexandrescu (3/8) Apr 04 2011 Not half bad to me. Code?
- Piotr Szturmaj (10/19) Apr 04 2011 Of course :)
- Ary Manzana (19/20) Apr 04 2011 It looks nice, but I think the font is very hard to read. For example I
- Andrei Alexandrescu (5/25) Apr 04 2011 That's a very good point. I'll look into that, and will ask David
- Ary Manzana (5/18) Apr 04 2011 Sure, but you can open them in a browser...
- Andrei Alexandrescu (5/24) Apr 04 2011 Thanks. Which text is causing you trouble? The function names in the
- Ary Manzana (4/31) Apr 04 2011 Maybe it's just the camel case, largestPartialIntersection versus
- Andrej Mitrovic (11/14) Apr 04 2011 For the fonts, if you're running Firefox you should get these two plugin...
- Andrei Alexandrescu (4/40) Apr 04 2011 I think one difference is the distinct background. I'll experiment with
- =?UTF-8?B?QWxla3NhbmRhciBSdcW+acSNacSH?= (18/18) Apr 04 2011 This is much better than current style of documentation. But still I
- Andrei Alexandrescu (4/13) Apr 04 2011 Made one more pass, acted on various comments.
- Robert Jacques (60/76) Apr 04 2011 Hi Andrei,
- Ary Manzana (2/18) Apr 05 2011 I really like it now :-)
- user domain.invalid (7/14) Apr 05 2011 Great. Love the cheat sheet.
- Andrei Alexandrescu (4/18) Apr 06 2011 Thanks. Got a fix for that, too, from klickverbot.
- Andrei Alexandrescu (5/14) Apr 05 2011 Updated once more (thanks David Gileadi) - added the logo to the top lef...
- Adam D. Ruppe (3/4) Apr 05 2011 Wow, that's starting to look really good!
- Andrei Alexandrescu (3/12) Apr 05 2011 Opera rendering issues should be fixed now.
- Robert Jacques (3/18) Apr 05 2011 Thanks. I've checked and it looks great now.
- MIURA Masahiro (3/3) Apr 06 2011 Looks clean and professional. I like it.
- Andrei Alexandrescu (4/7) Apr 06 2011 Thanks! We got a fix already:
- David Nadlinger (7/14) Apr 06 2011 I just opened pull requests for Phobos and d-p-l.org, fixing the most
- Andrej Mitrovic (3/3) Apr 08 2011 There seems to be some weird spacing on the articles page, link
- Andrej Mitrovic (7/7) Apr 08 2011 Also, on some pages there's still a Digg button. Other than the fact
There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.html Thanks, Andrei
Apr 03 2011
On Mon, 04 Apr 2011 01:58:56 -0400, Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> wrote:There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.html Thanks, AndreiI like the general organizational concept, but there are definitely layout issues with Opera, principally, there is over a screen's worth of white space between Cheat Sheet and the actual start of the cheat sheet and the header appears to be formatted incorrectly: Comments D Search Home are bullit-points and there is "D Programming Language 2.0" and "Last update Mon Apr 4 00:52:41 2011" in black text on dark gray with no-margin space at the top. A quick check with Chrome, indicates it has the same issues with the header.
Apr 03 2011
On 4/4/11 1:09 AM, Robert Jacques wrote:On Mon, 04 Apr 2011 01:58:56 -0400, Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> wrote:Got it, must be a simple boo-boo. Thanks. AndreiThere were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.html Thanks, AndreiI like the general organizational concept, but there are definitely layout issues with Opera, principally, there is over a screen's worth of white space between Cheat Sheet and the actual start of the cheat sheet and the header appears to be formatted incorrectly: Comments D Search Home are bullit-points and there is "D Programming Language 2.0" and "Last update Mon Apr 4 00:52:41 2011" in black text on dark gray with no-margin space at the top. A quick check with Chrome, indicates it has the same issues with the header.
Apr 03 2011
On Mon, 04 Apr 2011 02:09:49 -0400, Robert Jacques <sandford jhu.edu> wrote:On Mon, 04 Apr 2011 01:58:56 -0400, Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> wrote:Note, this is the same for std.container for me on opera (which is actually on digitalmars.com). Firefox seems to show this correctly. -SteveThere were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.html Thanks, AndreiI like the general organizational concept, but there are definitely layout issues with Opera, principally, there is over a screen's worth of white space between Cheat Sheet and the actual start of the cheat sheet
Apr 04 2011
On 2011-04-03 22:58, Andrei Alexandrescu wrote:There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.htmlIt looks good overall, but I'd suggest making the section headings stand out more. As it is, I completely missed them while looking over the list and was about to suggest that putting them in alphabetical order would be a good idea - and then I noticed the section headings. Granted, I was more or less skimming the text rather than reading it carefully, but even if I look for the section headers, they just don't stand out. A larger space between sections would help, and perhaps the headings' font should be larger. An actual line around the section header instead of just a slight coloring of blue would be a definite help as well. Maybe there's a better way to make the section headers stand out than that, but as it stands, they don't stand out. So, I'd suggest doing something which makes them stand out more. Overall though, the table looks good. - Jonathan M Davis
Apr 03 2011
On 4/4/11 1:10 AM, Jonathan M Davis wrote:On 2011-04-03 22:58, Andrei Alexandrescu wrote:From the three paragraphs I got: Make section headers stand out. Noted :o). AndreiThere were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.htmlIt looks good overall, but I'd suggest making the section headings stand out more. As it is, I completely missed them while looking over the list and was about to suggest that putting them in alphabetical order would be a good idea - and then I noticed the section headings. Granted, I was more or less skimming the text rather than reading it carefully, but even if I look for the section headers, they just don't stand out. A larger space between sections would help, and perhaps the headings' font should be larger. An actual line around the section header instead of just a slight coloring of blue would be a definite help as well. Maybe there's a better way to make the section headers stand out than that, but as it stands, they don't stand out. So, I'd suggest doing something which makes them stand out more. Overall though, the table looks good. - Jonathan M Davis
Apr 03 2011
On 2011-04-03 23:22, Andrei Alexandrescu wrote:On 4/4/11 1:10 AM, Jonathan M Davis wrote:LOL. Obviously, I'm not exactly the tersest fellow around... - Jonathan M DavisOn 2011-04-03 22:58, Andrei Alexandrescu wrote:From the three paragraphs I got: Make section headers stand out. Noted :o).There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.htmlIt looks good overall, but I'd suggest making the section headings stand out more. As it is, I completely missed them while looking over the list and was about to suggest that putting them in alphabetical order would be a good idea - and then I noticed the section headings. Granted, I was more or less skimming the text rather than reading it carefully, but even if I look for the section headers, they just don't stand out. A larger space between sections would help, and perhaps the headings' font should be larger. An actual line around the section header instead of just a slight coloring of blue would be a definite help as well. Maybe there's a better way to make the section headers stand out than that, but as it stands, they don't stand out. So, I'd suggest doing something which makes them stand out more. Overall though, the table looks good. - Jonathan M Davis
Apr 04 2011
On Apr 4, 11 13:58, Andrei Alexandrescu wrote:There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues.www.digitalmars.com? For www.d-programming-language.org, it is still not possible to navigate to other parts of the language reference from http://www.d-programming-language.org/lex.html. Compare with http://www.d-programming-language.org/module.html where the table of content is visible.In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.htmlYay much more organized :) The 'uninitializedFill' function in the 1st table is split into 'unini- tializedFill'. In the 2nd table, some function links are in bold (e.g. canFind) while some are not (e.g. find). The former have the 'd_inlinecode' class and the latter are only styled with <font face>.Thanks, Andrei
Apr 03 2011
On 4/4/11 1:13 AM, KennyTM~ wrote:On Apr 4, 11 13:58, Andrei Alexandrescu wrote:Sorry...There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues.www.digitalmars.com?For www.d-programming-language.org, it is still not possible to navigate to other parts of the language reference from http://www.d-programming-language.org/lex.html. Compare with http://www.d-programming-language.org/module.html where the table of content is visible.Yah, there's hyphenation going on.In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.htmlYay much more organized :) The 'uninitializedFill' function in the 1st table is split into 'unini- tializedFill'.In the 2nd table, some function links are in bold (e.g. canFind) while some are not (e.g. find). The former have the 'd_inlinecode' class and the latter are only styled with <font face>.Just fixed. Thanks, Andrei
Apr 03 2011
"Andrei Alexandrescu" <SeeWebsiteForEmail erdani.org> wrote in message news:inbmtk$g7q$1 digitalmars.com...There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.htmlThe header on d-programming-language.org is messed up. See attached screenshot. begin 666 dLangHeader.png MB5!.1PT*& H````-24A$4 ```8 ```%A" (```#VO>K/`````7-21T(`KLX< MZ0````1G04U!``"QCPO\804```` 8TA230``>B8``("$``#Z```` . ``'4P M``#J8 ``.I ``!=PG+I1/ ``;_-)1$%4>%[MO6NP9%=UYUEJ]T?'?&FZ8\+& M *2Z-\\YF??>NH^Z5265!'H ]$(24DD(40 0HF3KU2-;P80M00Q&=-N ,=,T MG5RY<N^]3IZ=>?)YU]6*HYT[3YY7Y?[E>NVU+WK=6O?((OU==-%%T<OYX0]_ M&.W7]K_HA_\MNO^/*,=7NH_\`_P7/_$/XMWQRSSR(Q?%WXA?Y9$CVGUI_U87 M_0/EQ(G_N*F'^<$/?X3.(/^!T'ZY_T"]?[ ?_K>AY\GO_E!YSC\XHCSGBZKS M-KR_'UZD?!_:>6P-K\)V"YX``+10<O%Z+RK:16K[7[)61&5MO1N5]4XW*EEG M(RY9D<4D[Q11Z65Y5(HLCTHW+Z*RD1=1V2SRN<A&UB/I=;I2O(>YMEZ07+J^ M07+)6H_EXJ/=UQW=B,IKUKJ*;+QF+4%^8KT;E87Z\A_"BSFR:/?<%H N7>]& M YTWBRZ)=R.2SD.J8DGS(22M%>MK4([BFJFFR:8.5 -0ZA.;S?Y+`R!-,]+Z M-0U(`U GZT4EJOZ <]H`XH'M-;;RKB)IFHL&FNTL3Q+O8C:S J2;]UCDLR(P M221U.KD3H24-:TSQ'P8-3!<?S:,RF^%D9TE]` : 2AO2`*296I[+ U^VI0&E M`NA84;0B.WF1)'Q2CVCR^J5R1(XMZ?;*.UDI<=^9] . _<"H8$KT+:8.)-M_ MO">PL `ZVNE%)54#T #D^3[XI?SEEVW5>=Q7&5AWH(:FZ6QGW: D4:-FY]V\ M2!+O4*P]'2MZ)+Z*-&RLL6M,`[<&H*-9-RJ7=HJHZ#ZFQ0K M'4VUIAB*=&'V=9RX[T UM1+#YUJ87 M7B]O17:+;E0T.U%[;IKFJ*4O1',CT+G>R:.B:4R24T,9`XHI]Q-'BZAHSN_7 MDZ.=34]7( QI/YQZOE([>4P&H)9-Y50-J&%>CW#QI $H-7\G50/2`*0.2$73 M\VS+9/.<WR*1TM("VD3!TIA (S4 29].MJ'F];0$(#U M7P.!UK_?S5N1$[TB*MIYM>O7GH_N2XKG26E TJ*61=%3<REC7R'5E%O+C\;$ M1W)9?$9+HP$U`9" 3[(&M"P`.I[G2;)?%$G2%H!.;N11T8ZOV7VJ+TD!D 9T MW;WG;6^_Z2TWO>?=[R%Y^SO>SHT[WG+'-6^\IKM1YW:Z-+_TCCOO -STYIMJ M'L<_^L?_Z/(K+L>1G_C9)S[TP0]!/O*+'X4\\?XG<,;+CU].C/=L8VBJ^.!- MN#NZ> B.N9EEOO3+7.!=W"!VPS5 -HM.5+00E>943DVZT30%3;/0^C40G-SH MQJ77.]F&J !2-*-4C4E[GFTYO_4 0S4IU[/I4O.5.ED1E;6\YRE-E,'$G3*A MZ9+U_.+U0 H'Z5(UJ:2:)] YM>S)D8_^SQ_]]O_S[?_S_WCA=__=[W[^"Y__ MO_&-;^" G_DWG_F7G_R73C[NY/._^?G?_?W?=:?X]\_C4!CGS""RDX&M%[[Y M`N1;__E;X !"%?RE=_Y"H[&EXJ&N]1R3PB.Z6[A2_T[^IVOX!IP</F%`+"^ M]<UO?>O/G>#Z<;\U``)]_M.??>L[?_4=H UB`!J/1W,#D*(QI3JY]:A<'$"M M:4:)_6T!*/4YZ+ZSN \N56-J*U])FWN(B2OQ$DLEF"25J/ ; <E3BZ 9I3J_ M-9NFK;I+1Z"#O/R#EZ$R. ,GO[2;=V%?0%. /_1 J<%;4%M>^MN7H"; 8O*N M_*2 0)&&]3???>EG?N9GH/Y0V(M,(2G0YK /";2;M;4NQ.UP<75'</3P+Q+N M/Q5D>OB_'0!-.U])RPF(US9!PK<")JWNDIY F9;UDUIWJ0(0C",,U'J'%GPW M&**0AQY[2.X)/P[81'CR`$1T`WTP>D>F/N,"8"7!&'SHD8?X<<#W M!P#R M*X7UE1A/G/!-4WVUNI1A;(YKYGJ-:><K+32 */(5!1 'O/ 1XW%K`(J6Q6 ( M(/813 E J0/F5+>(2JHZ<WFW&Y73O5Y<-HK3;8AVWM3KUYY#ZO-,!5!J5*[U M?"7I5$(Q$RU9B;[S0ZBJIEOW\DY$]"H"\=+&J767-/VC`A#TCOI0 MU;E.BK-3^^*F#IC4 :KMGPZ [/1&"](6 %(U*2TO*=V4B\^52_T^3)BO-* > M%=3#K4HL M\$L3C/J!-CAQHJ>']P>8P$>P!66PQ37 #R $ SCQ!_T !80!)/-]2 ,BA1-! M-/B;/ !Y"3[XET,,"X>"S8 +XW]((HZS&2^4A-U 1K_KX2]*^:F7V >4^H73 M?FD-0(2DML"JFW)I>4FI^4JIWP<M7TF/RL6JN^'75*G)O9EOD&BK!G E/;7P M4LLD )!L1D(^'0D ZN'\'1] 2MT<U:>CY+EH`^:R7B\JNH\F[KM)M9NNV,RG M:DS**C6)`/J TX" C$!W8 T(3FBI`7D`0GP-! DU( `(A RT%>A3T$? W\5A MDN6,P2LN#P&$L\#WC. MI.7OI/H4= TH;I5HH:C3&,,QF;(ZDT8?H"K]>N(:4VI(KJTH6VK^47(F=Y'M MQ42+KJ8F4K:5KY1:PUMS< ^B8/4` F_XH__":3H8A!B*TC<$A^Y+%UZ"D!-: MV/D-F\5<1+_.[NLW(I)J6D[;QY3JRTM-0&T+0&WE*VD+;6J)E-IDW7D"2.8^ M$/1?]DVP/WL![ ]. .8T983>H=1 (X!/A$+4\,6&F= 4>(*"($TP4GD`!:<X MQ"!QG-K1[Y#VA=;R;J[L%5%)':BOW^PD2:KZDT0?[/R&K2PJZD4F^IBTYY/L M8U(T4.W?4<M+:BM?*;6.TEZOB$IJ?27=EX1%<2.2ZDLZ` ,*) E[0-" 6:/T M!X<(< !!!A#P$4V51H9T-1GUFVXR:NCNP9C$F,=D#G? TOF"6:,0S!>EZ:/X M789"O7\8[(_+PX6!O&CCGQ]6(3T-FNS*C\AKX$9 ;X8&5SJ LBM[$=$&F :. MJS:S1$G3:*[>*)(D\6)P\?'K206QJC%I4;9$`*6:>*DFVWZO&Y544TZM/*G, M -= D$0?[)Q^/7& )JEUV'E9`*3Y"D]TNU'1ZRBUDS )]VA4DDOB: !RR3BG M7 9 E1.(M,#R)?UAW,(<DXI/J.! !XYD\[N#O*.U0F9M8T\8-531 B95P;0A MNPSS4UQ*X?#Z7*3OP$%. G-)XL! E3.^<!"*K$.V\PZ$9VS16YA;J];E$:$' M>BMK1:XYED=%.WCT8LK.^'UIP-6>C]:O/>=4)W?S?W':<UYY2:GUIS2331M' MK8RDGMCHDFB_5*E?1 U JJFE^% 2Z8-1O9H`TL"D]1N ZI&TR `*Z5,/H) ^ M&H XLYDUH)%5,CCY0 (H3.)H`*#XE/'4/)U4`%V]E2>)IJ%<>RR?B^ :4_R^ M-%.N+0"EYBLM2UY26SXC-<JF^)(TW]#L-" OZ"[I(W,$V 2K<38/%PS/I.[C M3:T `(VD#W8` *+HD<Y"J?6H3N66\G34:)2B`271!SM/&T!OW"ZBHM%M7 !J M+RT K5I JM.ZK;2 :0-(C;(I&=NS`%"8[X.4GQH`U=?Q 1XD`42AKC"!`-ZB MD#X(3.KAS('3;LCFZJ]O)>ES:M.9\3B%=/=P[D+4JDK-TR&G+YV"2[BAH8'F MFLT\220(Y"FNV\I9^*DV:=#M MV_KRZ%!GM4^_<_ 1]/">U"BW0\>4AZ+]R_,./CA\]OCUT#X?>8H8M-7MX>OU MU*B>*IXM/=[Z;7G[^!0FV4&0[H C(VT"&5[ `=A$/$H%$-\4:() )%(<(#BX M*P'^[Y]'5 1F#M M9SH:B]MY_57GKW[U^2N/'EQ]]/SFJR#E`<61!V?L?]R[ANJ8/WK^VCVB#P2) M&<C!7:?QUE^OEZ?&/OWS#DY1'L>7XM4'M]_,SF8`")IV_9<2(Q;^`BV\506V M=%^/C*QCL 6E/E,1R)!!&&](= H]/BJ CP7<J8,;NK"RYC_`9M"WB/>Q8U+ MQ^T;M[.H7+>31^7Z[9R$)MEX!\> Q[I)SH:MEW_S&5A;M(^SVK[D5EBBYX.2 M7!BNARZ&JC)44AX'7PE\$-^*U+RDYO^.E!BAYQ]UKMB,2KQ &:RI:9]M.7, M3I[EK]3/.G((`13-ZZ%?!B^[AYS-8P`H5,B;?W$-0,R %0!0ZMRWU+RDI0?0 M 4)TUVGO4'Q&>>K!/CN]\\71[]Y^[6".Q<67?N./AC0 FAE+*UBPX/?9L[ ( M0YS7$Z5/":"AO!ZJBLV_I=!-AGY=R]HCT(!B3N6X3R%T)Y.S>7"*OWT)O^$P M7J2YA^H53 1UJ8D&!&<SU<#E1X%_4]2$ 0!,L.9*Q[:O3'E.;EJU"1>#FZ)" M=%+<M.<W7A,-P&EI`5K^D19H:PM *IB4.E!:E.VR7AX5=0I(WS+P;+?4NDA: M^'](`XI;83"IR [B1O^ELY6* >%6F4ZPF\2>X,B+]Y[^NX\__/*7/_'BHV?_ MOQNO/;COS-]_\1.0O_WT4^=_^N;S^Z7)1A_Q3N'UT&[%JQE F*6"F?2>"48` MJFKZB*\O-'-''"%:7H_\59&J+[[$WE %CSP?"L8,`!2ZG!M^<;F\I&0<PC<8 MS;M-`50+&HU!-0#R`.==H0: D;=9X^2N`5"8'*"F ROI#MJ_KP8F-9,[&4": MSR U+VFZ=9&T_*,C!S_WN M%K4.Y>+7S!Z]76]>S_NKO7(+MJYR&4KZDW2+" M;\D&M)72`_W2N6L//OWD]__9X^?O.8-3X) N]^?1^[__Q:</WG\6_FEW%CX% M-<JS''"_."DZ#VX\S0!RT]S)-AD6EQ_TP6K)5GJ+=!,MKX?69O"J\URQL<&_ M/ B*>V8=%'B<Q8\BE4&WY "2R3NP64)E`6H.#P]> (1O%G6+B$':R-04F9NW MTX O(+3M\0VC:F$>'6"L8?^XLA.C#P M!Y.D%2_>S0_*Q277+JT!D%N&=_ 7!6'XR0&$9XAL:0`1EP3&46TY//GFV4FI MZ0ZJ9K2171V3U+2 U$SN:0-(,^6T\/^A!M!0!&$80$ /"67TS!= _*N^8 "2 MC/- U#J M]-U[3D/ .?[;9QX_.'>SZ^QG]U2VDC3*V#J3 M#VT0VRI[K9\TB! ,.^&D ]G[91CX_'K9ZWM9:$3 ,4Q^1$_)<DMZO.6.:[8R M3RC?1+HVK]TN()2\`[V,<HMH41"7^7+A952/A1[GA9\&:ET_+X:*\..D44>, M>+<2+ C#O M^: $$)S041\0AC2Y>S RO>\QOL% D)?9)0$T%''H98 'RX ,S77B*$8((%25 MC0(HI \!R#DF MV2T\J:=,]%W\-F":7IB1"+* +][Q0P<3+%R87:%WCWIP$(0 <7PL4 +W',Y5 MCZ1Y`2A]]G^\(%QJO:>VPO]M)4"J`'K%.:%+-S/%O-=??7#V6I"BA,7#T%G< M:^$`JM2?\E/#N*G04W7V-2 <$&%XGE]:HP&Q-D K2K/ &XTOMWRRB&5J`,*H M] &,HAYNH)GJ?&L8&B0KE,O2N?3HWW=33Q%,Q"/"OQU42$ -F\(\)NH9F3_E M[:#E!R1/OE7J,:666VD+0&WE'VEA^R-+"B">VS4A #B- $DU1]X^&H`1-^) MFS2GO :F5 "EUDMJ"T#SRC_2 MG.+JK2X[%R,F6$P#BA;*N7Z[&WI;75&++WQ>&P`\D%R .I -"V\+9JM)!MVZ MF]6+;X*5?JC!3+>^6XK\4]3/7BJY)W=&I\CA7=P4, E'7D]T!Z0R(VZ%1TU9 MX]U:"_\K87Y]RD \_TC+S.[G`?5-,+)W0!R(<T+_TL- !O !B/1-(7(`53-. M*]M-IDKSNX-&9:\-7#F#E"+A+9(38 ?VW<#H&US +3<3 (YO=%4-J RW<YP+ MNWF3RV%H2 "%] & O,19.'> 'A(-0)H)AB^6_+8!/1"7^.,%F[_^/'V#M1#U M\YX6 WO+;M:7_"V[$1EYG7('-]7CBLN1F?G$!Y^ P843X72 S)"_27C'*E"* M1PT+$88YK$ ]B:G*D_+^(2BOZLB1<RS4HX.I>\.QB"07;$NL]Y0$(-Q+<EVD MQ/PCS9>TQ `"?>H!)*/L]0"Z<JN7"B!.ZHF:8*&"[7WAQ :0-%(F`U#GMATG MLP'0';OK)()$C"37H(N)202 +0)(3[",`XBX(],[J:<M`(VLB]0P$2DI_(_K MGW;^D59^I/0!.1.,-9JR01K*_E'G)!Z*4I4^8QGY$M.U_GJ_=_[*/60;_M5U MIV$E(5T06[0AZ'?O]F/SY,"N<J_9]SPXK(C!4X",]N][N'%8H \DG(I!. 7< MR.4T"Q3$^-DG8+TR=&2C%0!!&XKZC& A7]0/PA6"SDXS*E>IC%MMY?<$"A3T MH!!#F M&(S_RFYR(#BX; ]\>?&^L_CXP2\]]?U//0OYWN>>N_#EY_[^J[\%^=Z7?^O" MPCP .;VO;RA`.(HNQ,=X4C:!F3OV,^D:(=5P:1<O^I+BB4E`3& $J 9+52$ M G;XY_"RG&*YX%T,5"VJ*'U)0P::F$/GX+63R7<I!6FHIY]_A$Y\?^1;E(+D M]<C\(_F6C,.B'R_ENS(C1/8[$O77:PKZAQ*14M=ETWQ&9(*M,H"D\3D20!Q< M(LJPR)>5^5:^*]$C,R&).XP>_A8Q>F0F)'9F`,DV. DZ)'1>:A-Z\-)CD+=. MG"!1Q9VR9\" U.6/M-G\#D HC>H"5?U$Q*%"/.PMA YR[=Z+]]SL5)Y??AIZ MS<M?<SK.P:>?_KM?>AQ%#IT\= 9ITRB^ 6 7 EQ(,L26DJJ=5_O!F__F`_<? M?,1]W%4%<H6!GCOXXG-0G0Y^_DG4Z'"6FBOWP[->I=N[;X*5J9*HB" UH'"6 MEC/!4 6FK#P `>2B6L,%`)__^O.L`3%]/*T*A :"7U+]D22*1L$\]0>U=>27 M26JD;.+Y0$NZ\WA&HAV6KP<-/'\HL&Y-BY]PZUY E8O=A>+,WLMQUZ&PQH2? MOOBL \[G/ &(_,VC-SO$W-([?^-1;%^\BV0/]#DXYV M]'XO>-1[\7;WD?,W8NO:R$5T28F??IK,-%AS,.O^^LH>SSN5$_'=%=(LV>M. M$X"0W81O:G0R*KZX7JHAQ;S (_!F!B";%L+TP=<=?H&!I7;A99=K*XPO_+/! MQ\S_>-ZWF:9B\%=D4-:KG_Z/;Z1?<^,'+^, "*LC+D-;*C!*U47C0N]^</ N M<!/&I. *T4P>!D%T*D82?7AGV&[>U%Q^C.1JJ0$0'P2Z(4QC6NB"/ X_%S[K MW4 TE%;3*8-H.!I?F*0/M6^#W;I31'U,&)9:7A4!JU21_-FYW"G?]= D-29R M)SDVB1G_I!.%2-(`!&=V2257*8$;:'-XI-28JI>>0B15I+8`I$79^I-191D- MC/"RF.'!7=="W_G^9Y^%JO+WGWT:LR <1&YWH %00!9 "',L7'7G)X2\_ZQ[ MB2T)M6F']Y^E:M#XH/OL _V<(!SSWM/H__ZO/ 6="*0[^,B3T+; O HZ-/FC M7R$$`.+$2GR9M#P !I 7; ^#W_ ZXH>1&.3YGF&U27V'_\TX7\.;+D!A>/JB MVBO&$]P(TFT (0WQ.X$GHQV6KP?J3SA[`TE WEW<L9-'I8F3VX5$_TM%MQB MG'$7??X8J-J_R[0!%"))]I"1%0JYM!VY^FL!<)1-4HD--,]S) _8,!%)!U9\ M\875!Y!7, ZV: V \/AJ`"2#ZYS7HP M` B_/9)!K$-%GS\&I/;O0AJ34Y&"?&[NE._2]P$]7B)2V>,R`+A!+RGYR*ON MFKR*LO,0-\T=,TX_C=B\F_).+R'T+G:CJ?80HI4[8#DWU0G,M,?..,?0V3V4 M'(TO_-D+<!A%Z0,2\2],4!/Z.Z",1Q\"$%*37.B=W,PT`"ZXVA=1?^=X`/+K MUY,2L9H#Z+JM#HF<;>A</%L9211 4J^N^+*]K $H&CG6\G<TI_)=>QFD#D ML]C *DTM4GE(EX&"\W>??0K.:2?E*A<D6/T" K5WJ $C#EMZ"T6 48850IH1 MA'0B5_KC&6?!.=T*>A:TK<?.D-T'/0B>:>A!I2KT+'0T*$'(8&0`U9A (7T8 M0& 0M)N:E391L /!+#SED#Y5B%T!$#FA M"$ !YH;" N7IT$-!*)8! ' )H+Y5 L$_(7WP<0`( KN&_SA,4X0F./(LL!R1 MS8RJ;*PMLN;H)I>6"Q-B!QP?YAXBE?CW&LB=KC8(3N%*KW[X0SQ?C+1./ X> M"_;!17I/%?^"T)6 -L+NPS\$S$:XC>J]2Q0["R6UCI(V-:1)`J2$45OUC[1" M:ZT!"$5_7 & SSU+-I<+KI_=0WS*1= IO%7Z>IQGIRR0"&20A86%O0`48LW! MUYR\_ ?/D;SR_&_1EAHDV.'"UY[#TF MGSZ _"2 LBA]"*!0\X=!X9*5E=GJVM=="Y S4- (EY3 `Z%ZV&\]GI/ 1"() M\>N"4ORX37Q)HL\3_3 O>8O<E-=R3[+1= PEYB4I923;`I ZRS]8QZV^_E%J MF9&1E;"\'8XL*8!XGE<3`,F)=M!]V$\V$D#P]?B6%U?JW,HH3:,&0/++I %( M\_6,S-_Q1DZ[`)+X&*_]]N,9RT `U9QB<0`D[9%#VVZR_EJTU)$&IB.O_/'O MX)],`^,D,>2\\*EQ&?BM1H50:$!,'\3=(3AR=19,C_SS;T'OP(\JU!\MVJ)K M.EJ&SL"M`QC!`('203/(Z+PP6V",L.)SSUY. H )?[1O4- ?4A\C-<^NY]+ M 9J#Z6FX!IR('C6V."\5/X+9J)V%+A _,S"+:(HIS3+%=0ZL,R5?G+4>:$;T MS/%9_%O .86O31_9D>>)+P_ !_<BT(F'!HT2'R$O?I-,;NG/3IY*,JI^DZ<R MIRZ7U%;]H_KECYK7.3KRNK7N2+EXO2>DN'B]N&2MN'2]"UGO]$CR;(.DR)!$ MW]O("Y)>-]\LG&QU"UI/>2=WPE7EN;08U??A.1:4Z,S"3A]OCKL79:>I[2[: MSTL:1/V;Y!_5)T!&)XY$.U/K'[4%( U,[0,(ZD^H`4']80VH6M1T&$!<WX<U M(*^*M2QOZ%9,+NDC`<2Z#S4\R\L#D M9W]ULT[/25;DG4IZ60Z!,;:9E5)T(,>Z&62G<+)7Y*6 48E<N)Z7=O77+RVG MMH<3W+TT'^:.++PTE)TYO&(7*SY:OH\7SF03^J9C'4B8[W/K=H=%_FK=OIU) MX7E,9W8R$OG3"KM _IQ*![.6[:(%DC3_[MD3G:B\8[\3E=3][SV1144[3FK_ MVT_D4='N]^X3652TA /YS+D-`'G/GY!4DX)TQ_$B*EJ00<O_BD[Q1Z<>YH^O MXQ:N^$8]K87YE?74M&+^TP705 [O3V>KI \!R%E>PP"2]$&;`.35T'?&5XP^ MR'4>"2 _-UP`2)I=6KZ/!)!TX$7I`_TV2A^0*$H?8"BD#T D`>2-! ,0H6I! MSCN/%U'1G-FI`$K5C-H"D!I-0WPF)C/2 .H!5$6^^AJ0U'V 'A+?\ )Z2(9+ MB['ON09 4O=AIP\#R MW6]]-A--1I7[1'U&&H#P_ M"O-+S9G=I D&^D H^N[B[L,:T';/K>9.)MCQ;A&E3PV HM7%:C2 *'U(`XH& MO&H`Y*'GIMT<$N8Z4] ]2A_2 #ST #XU`-+HHX;51>:Q'$A>/ Z_7%4`:?>K M]0-8LAP'\ROJS 9EM.>/M^[>RT))+:NDEH(KORVA+%R>45DY))2I`XCHXP$( M63_._NKEH \!R"7[./H,`,2ZC]2 (A'WLK:&-\&]"8 FS/>)TH<`)'\66+-E M`'D_35'Z,("\K^E;CW<90$WS>A0`:>%P37/1-!15TSF>O3LF]^WG4=&.D]I_ M[WX1%>U^-0"%!<F(06,`*,HF_%-&10-36P":I&*D_!'5`OQZGE%\.2-UE9&1 M:/TJ**<,H&CX'VJ.EG^D*D=[W;?%1 O_ZWE&J?6/XGE&J1I3\PPCVC.ZF Z M%P) U7*F0 .2Z _H$P*(\WVBU<5&`FCR?)]!W+VTO%BBZ ^;8/+WATSW0=Q] MJ1H0TG\H`ZBS[I* D/[3-[XH_:<?_RHZE/43"\#G^X4PP;KY?C_ZC "\MX0K M.YMY60^ONC47DT=#UJ.5T2[I]U'S?40!<-BK;,1&?3TRW(ZPUR3Y/E[TA(ES M]]XZ1,9H*L3L=>XI17I;85]X/AVVI'0G<>?=)R)RWXE.7$YU[HO*R>R^J&C[ M+37/*&F=M3+V'\\STL+YVA209"?T> `:CG_Y`$+V,^<?3 - C?)]!("D"VTD M +P<^=1\'\W9'*</ON4!?4 B#T MP?=[6/<A^AB 1FI#J7E,&H"\V1BL$*4"2-6,^ 6;O."#INEH_?/*,YH; +K] MK/VA<BLC>:0!2%\:6UMM12FTIE2 U/*)-&=V:R88`6 0_^JZ61>0& "1!YH` MQ/F'+0(H+=]'^'U M',4H &H!;S?4)/LP20_(ZZWUM1Z$N&EF%$>.BA8)8: MO5)\-VT!Y;TG.E%)!UD<<(L&("W,GYH JDZ:C249(>U()U&\;I1:3B1YG35E M:6REGM&<`30<_RI.=+L<_Z*Z/ZT#J*:\1K3"1CBOO2& )LSWB=*'`.2CAZ9? ME #RON[O.%%$Z=,B .X_E27)N9-95+2#Z."+`TAUEBN:U.1Y3TVJ((8QN+8` M>4]MY1^E`BBUSI$&H'F%^;6Z15,'4*^DST ` 3X> *CNS_0TH(;U?1A ;'PU MT8 FS_<9Q-W+-!^6N/I3:D!#EM MAD[W>DZJB1?9%9MY*9V1&<^4^CS(/.R76/4`Y,U)<2LKE5-7-%^/=*K)7 D* M2?*3ISI123H(=M:N1].8XDE)<'AI>4F*R:8[L[7\HWC](VW.G=:OS?+7:V;' MJR#HL_,'2S-%EVGR/J NCM"O8\4%K:BAK=RKY1FI)MC,`"1-Z\,`(.\?6,OW MX2^<[^X1!<.&_#XQ^AQ"`*DFFP&H]%AKB8ZI"8T>=_CED $(])'U-_!RY34 MI0&E.ZWC`35U<FRB!J35+9JG! 3<A,4/*P:MH D6S3FLR?>)^GH80%[8*S2^ MQC/!M &OF533[F\+0*GY1ZEA_M3Z1].N<S1M`&F39O4$R' ^T<(!R-. I($6 MQ-US_=#X M?VH^T4(#B*;V5;6?=2=T5 .2`,(.T F-EW*U+[R493= '\>=K0)"0*%4($D? M!F'X?A3,V6(;?A2,H"-%5CZ4`.)$1 (0WJ)&DRB89%!;43!MRH66[Q,%T+TG MH4I _57 7!%H2 U/J!A LN:\7G`9$K>QFJ_X1PH1ZN^X,V" !1W1_2=\CL M(GW'J_&,GFJ5B]+UPVF'Z \7%)0:T&W;O=L&\^ZR,O,0VT&^ X=\K;Z/YA2L MS_<)]9VHKV=DN%W^_C]P*H>,S-.1.VCV%/H?/!67AR[+H_*3EV=1:<MDFW:> MD>YC2ILRXD4MQ3]KW)<TKWRB:*'KVCEH\6B:ED^D:D#C`0CSX(=-L&P2`%$1 M,JI YA4>(_H8 !J&VU,!Y.')`"3R'K5)M : NOGZLP,0"G'TG=!NX=,:``$B M#S M$^A,HC&E)CKJ>4;Q?"LMS-\6 *8=SD\%4&H^D0&H*GYH`&+=H3E]0(U4T&C[ MCXH!J*\3Q</PAPY KUG; -"RJ)>N=YUT"BP'AC) )'(AYFHQ^+(6(IS0_268 M%K<XWI?A<C\\\4+/`XH7 :=Z.M+0H-_\5,>SYKMY^'06E4<OSZ*B[?_0Y9VX MI! 9 .KQ9 #J M43--`])\0_/4 **)B&2"409032+BV%$P,\',!--FF4QB AF ZC4 `Y!I0-7R M%8<30$W"^8L,H-3Z1*EE0%)]0%KE1M. J ) 6AZ0:4 &H+8FODI 35L#FC: M-&!I)MCA`I",S7N9T$A$]/*A:38\B[<,H9<,;5&PAC._EMT'-&T-2,LG:LL' M`=$4,)Z*(34 O&4`, `QFR8QP0Q I!.E)B[6`*C[FK5N/P]HX])U)^OKFUH> MT%;1H6FHLAS'?E'4`Z F[9#GHX MBUOZTE88GNJJR,3V_C]51MX[6G%P CR ^%RD:><!/7C9.D2F\&B9/N/U:_E! M&4!)!<F:1,%(_?'J`1F O K0=07)IIR(: "JUYL,0'T&&8"$8TAJ7J8!-2E^ MB!ETO%N,] $9 -J;"V8^('6^".C9) HV25D/M<:V^8".T^KU,S'!0!\(5N,! M?5H!$-4DJXF"-7="<U%$5Q>Q/Q7#G- 31L',!V0^(.F0]B:ISMH)/0T` 3[U M>4 -HV!A4409AC<3S$PPTX"6/ J6!"!>F4<6I9]7.0X#D '(`+1 `'K=T0W( MQ4>[Y:) W34G53V /-N H!Y0-^]M%ET2S -J;H(M+( DC*9=DE7+IZ LC!96 M`QI9DG6J]8"NV\I)WG0,:X0-A-)_0KEY.R/Q$H)2RW'<N9NSR(2 N_8R"%?& M,#E)5?O.R'YM,JJV7MA `;OC8C$[?7*U-DN^M2B8`>C,7 XQ`!$"DBA3L[,! MJ'XN6)-9\ : _$2O8#FYT85,>S:\:4#TU30-B M[EU _0Y1*PQ'0+\V%0/O>C4ZM'_?5? !X6X-0 : <!31H*7!5 \ HZ$D:0, MWJUY&>41?R2$BW<NXM%(!LGKU^ZH(8"PF_>LO![Y$I0AUGAB`*+,((<>`U!9 MZP%Y;W$>D->O1<&P&PPQ;V%"=&)%YG)19M>0A[IJ,X-<O96SR'>O/>9V)A\0 MO-B-=D"CQH<2?1>=-6C =[5]O!U&8HCW9ZTM>L%\J=HU1S_5)&M</JNH118J M38DF&'YCHN)BG:&T%06;1K%ZF1,T6 /"D_6<T. A`*&! F1;N1/R`:&'"Y*A M,X >$5Z.'%0\HN8%(+I4^FL%0#B.IP M"89GIP%(9D)CM\D!! U(` CTP6%)_:&&!%"H`24!" <,,Z'1>=M.I"8T:T C M`80C $020&BCDWK0X&DR_,N SGH-"#O4 M4)JF)NFC&97>/GRH5%B;!A3.#I- MCS3!E Y T9_KJ9I (P%4XVGV]*-ZRVL:&I#WN$P#BLY-'1] >*":"8::T-X( M7R -"->6J &%P&JB`<T80%+]82O,\P%)$RQ5`UHB`'GTT3*>0]4FJNR,H0%% MGY5I0*UI0(X^ZWXB(FM 5)1^JCZ L4TP7"0LLE0`-9^,*DTP<D*3$L1SP4CQ M ;2N`44IV2Z HJ?0QJ<VF)L[H<?3 $+ZU "HR1VE`JBALD-.-'-"1Y6 $3X M`U 3)_0L`12J/YX2A!TF]P&%HV713+ H?9K/^9I<`XK2)\H:`Q 4HM9,,/HE M,')+CW2LRATTU4!SJ7ATJ'\9^G="N(P\`NM0]6'XMGQ &GW89^\]O:A19E&P M012,!J?WQ^N"R7XL"L8`JO<!H1X0?[!^-KP\_I6]7 F +H1()-]]PT:'4H%8 MY+O7;+J=K]TJ(-<<RR'R750%D "2V4!:'A#VOW4WDW+;7DX2FF 4AI>A=YF( M**^$XE]W[Q<0]+_M> <B2\:A4XN"X:UH: ;ZM3P F3]2LLFED[SWY!I$3 6 ME+GZ+#MZ5W/T\CV&.\C;C[X;1L2UCT2_J^CT<IWK)W^%^]=?H8R(:1? 08=W M?$!M%"3K 4$20$X#VLJ M`H-(]Y$:T'#VLUPCS M-TESK-F9<)^R+,_XB8 &H*1Z0 8 EY1H`%I,D!F VBU6;QK04":T:4!-!MAB M2SI:[+);?P(&( /0.L5B:L+PK4?!6O\>VP&7] D8 %8$0._:7R?Q2O^JA<I2 M0;L>`]['QV?&J$^.O!)Y E]0'\A_B9Q6I,3VC2 0S5N5^9F6P:0-\"CXSGL M,VB^`-+<0_6FF3;2_L[^#MD36$H`2<1(ZVQD/[&,B19^EG=HH J-;8*-9$V2 M=68`.F1C=J5N=[H`:L4$(V307[V))\GBP8A>RH-X1PO1,Y)!4P)0JG5F`%JI M=EL&T'BX&3G4-<5'XYT&IFD`Z"V[N11,SACI0J[W`<T(0&59LE!D 0C9;C+! MLLD^Y!LR']"AIHZX^24`4(W&I)'+`-1PS7 #D MT%R$`< `9 `Z-,-]\6ZT!0`U]U:LWIY1']#LRV0#HMYR3OR2E^MI6BNZ] V= M.YFQ/' J=U(N(Q/*&%88/F(FV.*A8#Y7-"F 9E^ ?='.Z#FAQU>H)OND`6 ^ MYJ5 /<(B*MK"A%B2D 0+$TIYT[&,Y?KMG.6F8QT(EN5AP;K,D%MV.BQRD4*/ M._SRCMV,Y,Q>+ 6K$DKA%0K?=CPGN6>_D**M)$GKA<FUF=YY,H<8 "8;"/;I M`^AX-P=_]GL%RXF-+A'I5+> 2!*AW8]_412LN&*S2_*&S2(J6A3LFJT,PK$P M#H=I4; ;MCN0&W<REIMV<\BM.T54;MO)HJ)%P>[<S5GNVBM8. KF->[9SUC> MPO!+%X8W`-6,QC_] S_XVG//?>"..Y .4QVZ?_B%+WSLH8=F<Z[6;X0>% 0- M3GPH7A(0SX:_?3N#W+&3LYS9+2 R]V>X[6;)\^1X-.[>+R!O.]XAD>$PM-N: M)<_K]J!QW\F,1?J#FOB&-)^1UD_Y1"OIA 879 :%/_Z=WYG9N=IE$&,:C1D! M"+F(+)R.: #J8\ `Y'* 5R,3>I90F.6Y6F20`2A>#PCJCVE T(.FK0&1SV ! M-:!6QG,K!VDXVF=YKH:7U&0W-L& ,)H&-"A(9 `B*\P`U&04:?O,$ JS/-<D MYRTJ0Z.-V?"\14%HM&GK3+ ;;D (C+<( :&-^%=TBR 8^N46 3#T( 2&+4) MO(7Z S:XHVS=_ A^\18A,+01_^(M E]HTQ91L. 6\^/1CPGQO$6A:+11*UK9 MNOT1`L,6EA=O88*A[6UKIFBD1L$HG&\^H,DQ9!J0:4"#BAP6AF]*HAD"Z)M? M__IO//VT3)EYYO''T0,_*$8O(2":1NAUAK#X M`;C-SWSXPW3P\9S0O2+; /0ZW8VLMUETMW(GVJH8F G&ZV2 .)D4KQX0O[RR MET%>OY&S4&90>AY0\:9CE5R_W64A)S0+9P-YBV1P0I!<(0/MV_9R$BT/2*L' MI*^6,4X>4/,Z03(/2+8U)[3>/U10D2K;UPAQ: 8:$%&&$][P7<>X^N(G/J&- MWWP"$_]0\W!J`B"P 8GDT*.QO&RD^EZH!&$`YN'L61!DPO&Y1%]/%[0`?%6 M NA (EW >VLD *!*T#Z:)2('8?2\T4YOB,I]^(!1/-5<,'$DO%3F<E2K(MT' M]IIH)1J2ZL%7\V[-6S50HT]!0_&NA[F 67RT/Z,M5"VCUT.LQU:>3NXY"P!A M(E X%<-\0'(J!GN"Q(JIY -JKD;X>_((Q*^QIK D`8C5GZ U- F 2._PAFB3 M`X[')NU3K/[4N+W)AJ(CA)P:J4)&;\H`9!K0D!MH-30 _J&F40$,21=O%&SU MH$7V`6&HR-$KW1,<%4K2 !J.KH:[:?3!\(8J!!; T(.J5>]4JCD7\]=39W . M?5OZBV98U>-U 0"$X<TQ>&HS>F0\'F\Q -"F2#R%X?&R"8"P&Q(1(: /VL0 M/""2K6X&03;0=B_?[3K9*YS0NF!-?$ $("Q2B 8O57AZ<P/"`&+ZC ;0ICLO MKQIV[59!` 8QC+CADJ2'`43T(0`1 SP`W;+389':$&<D> UMO3 ]#RA/6BUC M"E\\J_'P,1Y\)]* V 609_Y,#T MVWS\\ ?KDXF;#V M0XKH4*D?/^P/#N-'32 &') .A:U4,48.VK%-,$);O3/8\T/1N>H3G=B+%!YY M-"CRV=<_-[:_H ;C0 /(\Z>0\07A?J"G(8"(0?0GHV 4B><_X X[H;G?<_W0 M2T:/!! \T/R6:4!+IP%A/$0G;3$FO)')UA ^I3%([B--%?(NU:R*P8/3,_T8 M,7+2+%A TU/1R7-<4P$DD2?/CGX(SEN#O/JY8.--CM7TQ%E$P:(5$;5,:(Y_ M48.B8!!M-CP8$5\5H]1]HE$P5G]D(PS#RRB8`6 9`82!AS$L?ZZY('$X_.2: M%AHO,(J\>=Z\)Q6=X)>>NU?3 '! ;QH]'P$? =W'A/*\.7)J>Y0(' 7S[D6^ MC'J(2-&+`A']FK-<7 \>48W:Q3GEI* M'X! ',X#DO0!AH82$9L!B,TQF00D MJ]-KY3C,"3T)DF; `Z+2,YYB I<U?EEOKC97^?&T#QP9(X?U'9F\$P;[Z;.: M#XC MY2BB&!._<(=648CZY5ICX;ICTP90<^?K2N[)JR2&R BHQ*6"0 '-VIK98UE* M?Z 3&8 FXL+,/LS67/VTTN9!JZE>^=0!A KG^ N+TL/:0G^XE07J88)A']K" M!,,6N ]OJP+U90_T(&QA O$69A?:X38L4T_%ZF6!^JI,/92 &VZ _84M+"_> MJ1TM8E]2R0`TU9'8VL$;DH5V,Q/,^7VD-/$!F0F6NF;\['U ]36GS0?4&F^" M`S71 #CD5Y_W MO":GF1*:HI5>9WS9!B#S`3G7#TNJ M3<[2RCX&( .0`:B5H;18!T'F$:WMY4V(ITRH>O_T+.^D10#E6*;Y6%% =G(G M>T6WE*HP4%D;J&"A>1B>_563!W2ZUW-2U4O,KMC,2^EH8?BKCN402DV$*QJS MX:_;=,(U$KU\:*R8RC*4$+3=N6&[<^-.QG+3; ZY9;>("M9*E3+A H6Q6M'3 MK1,DM:%FFM$X>4/F`YKE(%_D<\T"0-Y$,&*0`0A+-D.B#J"RTZT9/VT`P3DM M\1Q4] 0=-A_0V>/KG!S4A$%Z=,P`M'I8F-T=S0% -288`X :<C)JQ:"8$YH8 M!. ,Z%,"B!E$M8',"3U4N/[X.AC4'$,&H-D-RL-TIAD!2)H_-4[HZ0$(43"Z M!HN"51B*`:A&%3(`'28LS.Y>9P0 Z82>%X!(`V(,'?(P/*D_S94 `]#L!N5A MV59VS98KWNJI0JH/J%PO+)1I%RJ[<S=GD:%Z;8K&/?M95+3UPK3^) [I2?8A MK '(T".?P.("B!A$?RX,+P`D/4JL\G"#W_5J1<M/R37C1X3A30,2,\6:(*9^ MZ)OG"C7!DP'(`&0`, "I5EB(' .0(6-Z3V 6)IAI0"B6R+-2O09J))* 0**4 M>/P%V[!*=+NUHJ$!X;2TE76CM5K1B,%CSW +IJ"_^596C^9VD[D:31Q /*G5 MPO"S'.2+?"X50*];ZT(N/MJ]9*UWZ?K&VIJ3]?5-6A0LMBY8O![0;C=GD;88 ME6K=AS>Z+R<VNI!3W8)$>J/1UIS05!\:XGFC.006S0.*.:&+-QV+B)<!1,NE M!J!9#N/E/9<!R !4QQU6B%(!5&^1F0:TO,AH]\H-0 : B0`T'I ,0.T.X^4] MF '(`&0`6M[QN_17; `R`!F EGX8+^\-S!1 PU6!%BL*AFNS*%C-)%7-U$KM MWGMY9<^5W4 >$/>'DU'Y+5HCC"JTTI;^J$W)09 <+S4U+T.:W\)B8;Q>&#JQ M:IC\E%PR3/;SDF&<%H3E,>*B3-'0P*0OY3QZ'3%92"BU?E#J_C/0 )9H]-FE MJAI0BP`B^M0`"#MP.B+:Q"!&#QH01H\L$H0V`8 81((V%R2CJD \%9Y8P^BA M-O<0 +"/+):(E\P M'G-0K0E /!2+EB(E\0 ;A!Z\)(:!J!H(&P:2KX=<Y&? M^)#N M< "Q$[J)#PA M(D$JT+&B0"J0DR(CD86!T/8`-* *5,; 0ZDI5H^Q?<5FE^7*K1ZD6B&>UHD7 MXKE^!B^7I%A]:H)B6_E!;S^1)TF]:69.:$-/RTYH`Q"5+IOV H4&H-D,72]% ML,E)Z2--]K1]^ F8!M3/130-Z+C+F=966$U2?[#S\FI (4<:DJ7A;D:?J3BA MYZ !H5JKF6!W[652-,N+^\&:J!B 1 (HJAR%DRH&/_+B/3\-+_C8T.!4/LA7 MR.^[A)IA_6M9:#AU M`526HW='"[=P^J _LEV28O6R0/UPVSUA,(BW6OEZZ =]HMMH<7MT'A(-*'7< M&;3"`-*L+8T:-29;:'!5L:' GSU2U9(,2L7H'-U24S?!9A"&-Q]0&1HS'U + MXVCDT!U;J8EZ?PQ R0#JK'=)\DY19-U>ED,V\H(J`;$ #XA$!U!QO!L1+% ( MD7E E(A8DP<DEPQC;[2W3!B_G/9Z83<=ZT X&(\&%BR$W+I31(6GI\ZX3$=Z M?E!QSWY4,LUO'>TG%6F1\X"2S)]ZQ:0&9TEG\2PL[;"><[H%'D__$ : G*:J M8L54R.0+%AJ ZGETJ !4#XX07NCQ8F MAT4#DF.>W3=:=#QJD37I],X2>I&YIUY7TN+Z$U%AAA\V`*TX #S?$+\T$VR& M\-B>DS\!`U!?`Q)KA$D,&8 :$L?;;;X`"F=+6,_TGH"7,9!V(LT);1H08< ` MM(P`FOR7V8XPFR= &M AU8!2HV.I&)JO!C2;P6-GF?P)&( ,0&FS6!N2R `T M'A!2 5 5B&0K[T*V,R?5ZF"T1I 07JH0C3 /B%<-"]<+X[52><%"N5PJM[4\ MM> `XE6;Y8JIDD%1^J 3'XPF(AJ QD-20[(TW&V%`;1$M7AF3IO("1<=0&-K M0 8 TX#H^SZ-.9\U0[<&0(>!34>.G+O]]F>:HVUV`.(UVLD0DR88OP5;C(TO M[B0&D09$G:$&Q#N30B27BD M^A"&T*,YH3T&,8"(/ 0 R2!)'^D/, `9 $8"B'?P] RYP[SPQJI&*+E;>)9H ME=604Y)6+3)BJH<B`#WVV&]DV0?01H-/]\E/_N&I4__<(]0L3+"V`.095DRB MJ!_:`&0`BBHLJ>-< Q0=/!S,-49?DT/-WF9LET? "W/GPQ_^;;0_]K&OT2D( M1L\]]\?H?."!SU1X3:V(.$88OBT`20V(W4"F`5$\?MIA^&4TP3PUQ-,[PDG; M:+/H0B ;B PN+PG(]109A&TQLL (TTPN608N:6Y0I!G DUUO3"O/!"_;*M. M&H! I<,,H'H32?,0:?X TX":<$K"Y?=__YMLCL$E!.DC?N8`( ;17Z4-]0$D M.DB]"18]PH0F6'C,D:[T)ER8V3X #IM </0`.L!0>5/GH &A08ZA66M D0D9 M)8 ;'Q1HQY GOW%`"(,21/,*]7:^I+-!J!QD>3RB69I D4CXJ&[1W,8-3'9 MQAN E 5 J4-HT?9?+ TH]>G-P D=GX]:JP&Q]11.Q?"4(%FCWC2 T!6]:"88 M1=-FJ0&E#HFY MV>_F$*G^4"[BLJP7YBWES"^U.D' 4%0:Y >QEJ2I2*FFV9W'BZB,QR8SP586 MGWB!`$3)A]$0&#HM"D9!L6E'P0Q *SW>%^[F9 & H3FH*,:JA.$-0, & F ! M> /0PHT>NR#E MT6:'4;]6)TB+CA&,0A[=NE/$I5G]H+'S U+SAK1,:^JW,/QJLPNLH;GO\L\` MY!;,T!8L- !1RJ(&& /0:B.CW;MK7IJ^'0WHW'L?^- O?8Q4F"]_Z<O_R\<^ M`S(-J*UA8,>9[Q/03+"I`(C <>LMMS9W0O^+CSE[[6?^Z2/2%6T`6D8`:6%[ MK=^<T/-%PVS./E,`D??GRU_ZTL]_\(,/G#L MM?4N!.N"L0^(E ;K9?F[W_G.)W_NB5__[*\3 T /BN8!$:?"Q<(\M2 I#VB\ M2HE<NSYYM0QEEKR6'W3]=C<J6A[0C3M95-IR3H\LI3BE'2B<;WE RXB5YM=< MGX :AF\.H&=^^9E''_FG;[GE5 +03YU[`"B!'L0` GL(/?_CXX]S)O0'GG!9 M/__JUSYUYZVW D'WWGWW)Y]YQ `DM2'3 !9_\- 53OX$6 `0 </[0R2>`?21 MA"8UA[P_4()X1AA-`:.X._Y ?!& 6.L!>C[Z"[\`5< TH%EJ0 : 51K&"W(O M";7H^XO$MP` =D*S#XCI0TYH*3P9-;Y8&.;*EWF))*8!F0:T($/++F-*3\ ` M5% [+!%P4P#FM*(LL,F/0$#D M"I3ULJS(\RZ$ZP%U\T+*5MZ-BF:"+=YZ846T4L?<ZP1Q/+Z^C%ER_:"]_+:8 M-*!%'L;+>VV3` CKB,/^PA8F&&]A J%-6]A?T6UDM7A:/UY=,]Z]B^KTWA;% MZM$C5X['>LWHP9+-O)7KQX=KQE,/-"!L7[_ACD9;6D4>]E=T"Q,,_7*+.JVN MIZ6UY%U('G_!5JXEKZTK/[3&_(Z[*AAB_E99>SZZ)CTZ4TTM,\&6%PJSO/)) M`60^('(&S;Y6])1,L-15-U+!1)J4^8!F.< 7Y%QI-:&UJ1CFA":?]*HZH0U M(3DFIF(\]MAOD*;SR4_^(3=P^\E%Z66M:&F.D0D&6>_T()WU2OJK [G:0"3= M<95*4,4 TX!6:<BNUKTL+H!DZ1^RR+A4*[]%$^6A`7FEA<*9\6R.\9['NSF) MUY+'2P-0E$$K.2P/STTM!X!8`PH!Q/1)=4+C QZ //H`/0P HH\TP0 ZK $U M!Y#GA M.2E7!ZO62NUC2/,!.0TH+[RU>NBE5ZJU"8"\E<+P$?2P`ZC>!..T('P*2=*8 MG I!&UN*RF,V!EYZI8+*'I<91 U.#F+33+JHJTEDI4.:74*\EF%-?E"2<UI; M* S?7]>0T*,!",87?Y"B[R& F#N M?_&7?VTRLR<`](Q]KA4'D!<(,PV(&733L4Y4)E1\^..F`8VG$1RV3QF JHH< M;14J6Q8?D 'HL WUQ;S?E %$L3 N%$WUZO&'59NQA3>:M],N5H^ &,Z%PD"\ M/5$6JP_+UU,1>\3"HMNPB#VFB7 M(0C]X?;Z;7?VV-8=QV4J#F^UXO8WEL</M]&B]^AL2S.BX]ADU,7$P>RO:NH` MH 7C(3(CL5PS?KH+%E)4GHJ3D0! 3OJ905ZY,EF:([5,ARQ:-K8&Q.&P:%", M)_2$/B">BN'5BN:YJ5 K59'#Y0. M3NAI`T +VR\% (Z(OT4;^;BT1;ND65[/G$TP`Y 7_-*FAHV, AF HL.&R"/? MEX\H5C]<)X 4)?ZL+%,?G2C/>WH%.GB^6% GB";*IR8HUJPC-MXDU8;A>:U^ MD+>NQLB7FL\HU9=47X=H9B;82-RP;A1"RGLKW),.'CU"95_TW^.#AQ^15UBC BJ36YSI$WVX0(,][G_P=D1'-6/T0.RP````!)14Y$KD) `` ` end
Apr 03 2011
On 4/4/11 12:58 AM, Andrei Alexandrescu wrote:There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.html Thanks, AndreiOK, fixed issues raised except for Jonathan's request (for now). Thanks for the feedback, and please give it a second try. www.d-programming-language.org www.d-programming-language.org/phobos-prerelease/ Andrei
Apr 04 2011
On 4/3/2011 10:58 PM, Andrei Alexandrescu wrote:In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules.Me like.
Apr 04 2011
Andrei Alexandrescu wrote:There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.html Thanks, AndreiPersonally, I think that d_inlinecode font is too big: http://img847.imageshack.us/img847/8164/ss20110404113021.png It is hard to read, especially when "switching" between normal code and those big font snippets. This looks better to me: http://img847.imageshack.us/img847/1304/ss20110404113122.png
Apr 04 2011
On 4/4/11 4:37 AM, Piotr Szturmaj wrote:Andrei Alexandrescu wrote:Fixed. AndreiThere were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.html Thanks, AndreiPersonally, I think that d_inlinecode font is too big: http://img847.imageshack.us/img847/8164/ss20110404113021.png It is hard to read, especially when "switching" between normal code and those big font snippets. This looks better to me: http://img847.imageshack.us/img847/1304/ss20110404113122.png
Apr 04 2011
On 2011-04-04 11:37, Piotr Szturmaj wrote:Andrei Alexandrescu wrote:That is just enormous. How can it be so big?There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.html Thanks, AndreiPersonally, I think that d_inlinecode font is too big: http://img847.imageshack.us/img847/8164/ss20110404113021.pngIt is hard to read, especially when "switching" between normal code and those big font snippets. This looks better to me: http://img847.imageshack.us/img847/1304/ss20110404113122.png-- /Jacob Carlborg
Apr 04 2011
On 2011-04-04 07:58, Andrei Alexandrescu wrote:There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.html Thanks, AndreiIs both the cheat sheet and the top list of functions necessary? Seems a bit redundant. The left side of the cheat sheet looks cluttered. Maybe just a simplified version of the function declarations, i.e. without the template constraints and similar? The function declarations (in the part after the cheat sheet) should stand out more, lager font and/or bold. I think the documentation looks cluttered because of so much use of bold font in the middle of the text. Overall it's an improvement. -- /Jacob Carlborg
Apr 04 2011
Jacob Carlborg wrote:The function declarations (in the part after the cheat sheet) should stand out more, lager font and/or bold.http://img717.imageshack.us/img717/5825/ss20110404193228.png I was just playing with the CSS. What do you think?
Apr 04 2011
On 4/4/11 12:37 PM, Piotr Szturmaj wrote:Jacob Carlborg wrote:Not half bad to me. Code? AndreiThe function declarations (in the part after the cheat sheet) should stand out more, lager font and/or bold.http://img717.imageshack.us/img717/5825/ss20110404193228.png I was just playing with the CSS. What do you think?
Apr 04 2011
Andrei Alexandrescu wrote:On 4/4/11 12:37 PM, Piotr Szturmaj wrote:Of course :) .d_decl { font-weight: bold; background-color: white; border-top: solid black 1px; border-bottom: solid black 1px; padding: 2px 0px 2px 2px; } I've also added some padding.Jacob Carlborg wrote:Not half bad to me. Code?The function declarations (in the part after the cheat sheet) should stand out more, lager font and/or bold.http://img717.imageshack.us/img717/5825/ss20110404193228.png I was just playing with the CSS. What do you think?
Apr 04 2011
On 4/4/11 2:58 AM, Andrei Alexandrescu wrote:http://d-programming-language.org/phobos-prerelease/std_algorithm.htmlIt looks nice, but I think the font is very hard to read. For example I can hardly read the function listing at the top. Compare this: http://d-programming-language.org/phobos-prerelease/std_algorithm.html To this: http://www.ruby-doc.org/core/classes/Enumerable.html (note that it's *not* because I like ruby, it's just that I find the second one much more readable). Also notice in the documentation in Ruby each function/method has a gray header that clearly shows where a function starts and ends. Apparently in the documentation for D no style is applied to the function/method at all, making it hard to distinguish from its description. So comparing the two sites, in Ruby I can see: * The module description is clearly separated from everything else (a gray rectangle with the text) * *Then* comes the method listing in a nice and readble font * The come the functions, each one having a well distinguished header In the D site I can see a waterfall of text, it's very hard to note the structure at all.
Apr 04 2011
On 4/4/11 12:24 PM, Ary Manzana wrote:On 4/4/11 2:58 AM, Andrei Alexandrescu wrote:Could you please post two screenshots so I can see what you see? Thanks!http://d-programming-language.org/phobos-prerelease/std_algorithm.htmlIt looks nice, but I think the font is very hard to read. For example I can hardly read the function listing at the top. Compare this: http://d-programming-language.org/phobos-prerelease/std_algorithm.html To this: http://www.ruby-doc.org/core/classes/Enumerable.html(note that it's *not* because I like ruby, it's just that I find the second one much more readable). Also notice in the documentation in Ruby each function/method has a gray header that clearly shows where a function starts and ends. Apparently in the documentation for D no style is applied to the function/method at all, making it hard to distinguish from its description. So comparing the two sites, in Ruby I can see: * The module description is clearly separated from everything else (a gray rectangle with the text) * *Then* comes the method listing in a nice and readble font * The come the functions, each one having a well distinguished header In the D site I can see a waterfall of text, it's very hard to note the structure at all.That's a very good point. I'll look into that, and will ask David Gileadi for help too. Andrei
Apr 04 2011
On 4/4/11 2:35 PM, Andrei Alexandrescu wrote:On 4/4/11 12:24 PM, Ary Manzana wrote:Sure, but you can open them in a browser... D: http://img59.imageshack.us/i/screenshot20110404at242.png/ Ruby: http://img189.imageshack.us/i/screenshot20110404at242.png/ (you have to click on the magnifying glass to see them full size)On 4/4/11 2:58 AM, Andrei Alexandrescu wrote:Could you please post two screenshots so I can see what you see? Thanks!http://d-programming-language.org/phobos-prerelease/std_algorithm.htmlIt looks nice, but I think the font is very hard to read. For example I can hardly read the function listing at the top. Compare this: http://d-programming-language.org/phobos-prerelease/std_algorithm.html To this: http://www.ruby-doc.org/core/classes/Enumerable.html
Apr 04 2011
On 4/4/11 12:46 PM, Ary Manzana wrote:On 4/4/11 2:35 PM, Andrei Alexandrescu wrote:Thanks. Which text is causing you trouble? The function names in the first table use a fallback font on your machine but I still find that readable. AndreiOn 4/4/11 12:24 PM, Ary Manzana wrote:Sure, but you can open them in a browser... D: http://img59.imageshack.us/i/screenshot20110404at242.png/ Ruby: http://img189.imageshack.us/i/screenshot20110404at242.png/ (you have to click on the magnifying glass to see them full size)On 4/4/11 2:58 AM, Andrei Alexandrescu wrote:Could you please post two screenshots so I can see what you see? Thanks!http://d-programming-language.org/phobos-prerelease/std_algorithm.htmlIt looks nice, but I think the font is very hard to read. For example I can hardly read the function listing at the top. Compare this: http://d-programming-language.org/phobos-prerelease/std_algorithm.html To this: http://www.ruby-doc.org/core/classes/Enumerable.html
Apr 04 2011
On 4/4/11 3:00 PM, Andrei Alexandrescu wrote:On 4/4/11 12:46 PM, Ary Manzana wrote:Maybe it's just the camel case, largestPartialIntersection versus largest_partial_intersection, nevermind... Or the fonts are too big but not too wide, maybe that's what make it harder to read for me.On 4/4/11 2:35 PM, Andrei Alexandrescu wrote:Thanks. Which text is causing you trouble? The function names in the first table use a fallback font on your machine but I still find that readable. AndreiOn 4/4/11 12:24 PM, Ary Manzana wrote:Sure, but you can open them in a browser... D: http://img59.imageshack.us/i/screenshot20110404at242.png/ Ruby: http://img189.imageshack.us/i/screenshot20110404at242.png/ (you have to click on the magnifying glass to see them full size)On 4/4/11 2:58 AM, Andrei Alexandrescu wrote:Could you please post two screenshots so I can see what you see? Thanks!http://d-programming-language.org/phobos-prerelease/std_algorithm.htmlIt looks nice, but I think the font is very hard to read. For example I can hardly read the function listing at the top. Compare this: http://d-programming-language.org/phobos-prerelease/std_algorithm.html To this: http://www.ruby-doc.org/core/classes/Enumerable.html
Apr 04 2011
On 4/4/11, Ary Manzana <ary esperanto.org.ar> wrote:Maybe it's just the camel case, largestPartialIntersection versus largest_partial_intersection, nevermind... Or the fonts are too big but not too wide, maybe that's what make it harder to read for me.For the fonts, if you're running Firefox you should get these two plugins: https://addons.mozilla.org/en-US/firefox/addon/font-finder/ https://addons.mozilla.org/en-US/firefox/addon/font-replacer/ The first one will let you know which font is in use, and the second one can be used to replace one font with another. I don't think it works per-website though. Also there's this: https://addons.mozilla.org/en-US/firefox/addon/default-fullzoom-level/ It lets you set zoom levels per-website and globally. Maybe that will help.
Apr 04 2011
On 4/4/11 1:13 PM, Ary Manzana wrote:On 4/4/11 3:00 PM, Andrei Alexandrescu wrote:I think one difference is the distinct background. I'll experiment with that, and I suggest you all do, too. AndreiOn 4/4/11 12:46 PM, Ary Manzana wrote:Maybe it's just the camel case, largestPartialIntersection versus largest_partial_intersection, nevermind... Or the fonts are too big but not too wide, maybe that's what make it harder to read for me.On 4/4/11 2:35 PM, Andrei Alexandrescu wrote:Thanks. Which text is causing you trouble? The function names in the first table use a fallback font on your machine but I still find that readable. AndreiOn 4/4/11 12:24 PM, Ary Manzana wrote:Sure, but you can open them in a browser... D: http://img59.imageshack.us/i/screenshot20110404at242.png/ Ruby: http://img189.imageshack.us/i/screenshot20110404at242.png/ (you have to click on the magnifying glass to see them full size)On 4/4/11 2:58 AM, Andrei Alexandrescu wrote:Could you please post two screenshots so I can see what you see? Thanks!http://d-programming-language.org/phobos-prerelease/std_algorithm.htmlIt looks nice, but I think the font is very hard to read. For example I can hardly read the function listing at the top. Compare this: http://d-programming-language.org/phobos-prerelease/std_algorithm.html To this: http://www.ruby-doc.org/core/classes/Enumerable.html
Apr 04 2011
This is much better than current style of documentation. But still I find D (phobos) documentation hard to read because there are dozens functions on one page. I think that's ok for reference documentation, but I think that for newcomers (myself included) is much easier to follow documentation in form of a manual where every function has it's own page with more than one example. Just like PHP Manual. I think their feature of user submitted comments/examples per each function is great. Ideally I would like to see both options, reference per module to quickly find a function I need (just like what we have now) and dedicated page for each function. I know that this cannot be made by it self and that some men/hours must be spent to make it happen, so I'm willing to offer my help to build this (I'm professional web developer, with a skill set of html\css\javascript\php\mysql and some basic photoshop know-how) if there is any chance this proposal be accepted. Regards, Aleksandar
Apr 04 2011
On 4/4/11 12:58 AM, Andrei Alexandrescu wrote:There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.html Thanks, AndreiMade one more pass, acted on various comments. http://d-programming-language.org/phobos/std_algorithm.html Andrei
Apr 04 2011
On Mon, 04 Apr 2011 16:42:38 -0400, Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> wrote:On 4/4/11 12:58 AM, Andrei Alexandrescu wrote:Hi Andrei, I've traced down the rendering "bug" in Opera. DDoc is generating invalid html (no surprise given that validator.w3.org shows, 200 Errors and 10 warnings). The problem error comes from <p></p> being added after the </tr>. For example: <table> <tr> <th>Month</th> <th>Savings</th> </tr><p></p> <tr> <td>January</td> <td>$100</td> </tr><p></p> </table> Which isn't valid html and is generating ~62 of those 200 errors. How Opera renders this is by moving the <p></p> pairs out and above the <table></table>, which causes a bunch of blank lines to occur between the caption and the table. How to fix it: So what's happening is that DDoc is generating a <p></p> for every blank line in the source doc section, so a quick solution which works is to remove the extra line breaks from the source file. i.e. Replace this: $(BOOKTABLE $(TEXTWITHCOMMAS Container primitives. Below, $(D C) means a _container type, $(D c) is a value of _container type, $(D n$(SUB x)) represents the effective length of value $(D x), which could be a single element (in which case $(D n$(SUB x)) is $(D 1)), a _container, or a range.), $(TR $(TH Syntax) $(TH $(BIGOH ·)) $(TH Description)) $(TR $(TDNW $(D C(x))) $(TDNW $(D n$(SUB x))) $(TD Creates a _container of type $(D C) from either another _container or a range.)) $(TR $(TDNW $(D c.dup)) $(TDNW $(D n$(SUB c))) $(TD Returns a duplicate of the _container.)) $(TR $(TDNW $(D c ~ x)) $(TDNW $(D n$(SUB c) + n$(SUB x))) $(TD Returns the concatenation of $(D c) and $(D r). $(D x) may be a single element or an input range.)) with this: $(BOOKTABLE $(TEXTWITHCOMMAS Container primitives. Below, $(D C) means a _container type, $(D c) is a value of _container type, $(D n$(SUB x)) represents the effective length of value $(D x), which could be a single element (in which case $(D n$(SUB x)) is $(D 1)), a _container, or a range.), $(TR $(TH Syntax) $(TH $(BIGOH ·)) $(TH Description)) $(TR $(TDNW $(D C(x))) $(TDNW $(D n$(SUB x))) $(TD Creates a _container of type $(D C) from either another _container or a range.)) $(TR $(TDNW $(D c.dup)) $(TDNW $(D n$(SUB c))) $(TD Returns a duplicate of the _container.)) $(TR $(TDNW $(D c ~ x)) $(TDNW $(D n$(SUB c) + n$(SUB x))) $(TD Returns the concatenation of $(D c) and $(D r). $(D x) may be a single element or an input range.)) Long term, we should probably fix the ddoc file to handle this properly, but to do this we'd need to be able to redefine the P ddoc tag inside the TABLE tag and then reset it afterwards, and I don't if/how that can be done in ddoc. P.S. The ability to view the source of a web page, edit it, preview/save the result and run your modification through a validator in Opera is just awesome.There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.html Thanks, AndreiMade one more pass, acted on various comments. http://d-programming-language.org/phobos/std_algorithm.html Andrei
Apr 04 2011
On 4/4/11 5:42 PM, Andrei Alexandrescu wrote:On 4/4/11 12:58 AM, Andrei Alexandrescu wrote:I really like it now :-)There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.html Thanks, AndreiMade one more pass, acted on various comments. http://d-programming-language.org/phobos/std_algorithm.html Andrei
Apr 05 2011
On 4-4-2011 7:58, Andrei Alexandrescu wrote:There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.htmlGreat. Love the cheat sheet. BTW canFind find("hello world", "or") returns true. Should that not be: canFind canFind("hello world", "or") returns true. Jos
Apr 05 2011
On 04/05/2011 06:39 PM, user domain.invalid wrote:On 4-4-2011 7:58, Andrei Alexandrescu wrote:Thanks. Got a fix for that, too, from klickverbot. https://github.com/D-Programming-Language/phobos/pull/26 AndreiThere were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.htmlGreat. Love the cheat sheet. BTW canFind find("hello world", "or") returns true. Should that not be: canFind canFind("hello world", "or") returns true. Jos
Apr 06 2011
On 4/4/11 12:58 AM, Andrei Alexandrescu wrote:There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.html Thanks, AndreiUpdated once more (thanks David Gileadi) - added the logo to the top left. Added hyphenation throughout the site - helps text quality significantly. Merged a couple more fixes from David. Andrei
Apr 05 2011
Andrei wrote:Updated once moreWow, that's starting to look really good! Nice work, everybody.
Apr 05 2011
On 4/4/11 12:58 AM, Andrei Alexandrescu wrote:There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.html Thanks, AndreiOpera rendering issues should be fixed now. Andrei
Apr 05 2011
On Wed, 06 Apr 2011 00:52:26 -0400, Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> wrote:On 4/4/11 12:58 AM, Andrei Alexandrescu wrote:Thanks. I've checked and it looks great now.There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.html Thanks, AndreiOpera rendering issues should be fixed now. Andrei
Apr 05 2011
Looks clean and professional. I like it. A typo: In Cheat Sheet / Iteration / group, tuple(5, 1) is written twice.
Apr 06 2011
On 04/06/2011 02:06 AM, MIURA Masahiro wrote:Looks clean and professional. I like it. A typo: In Cheat Sheet / Iteration / group, tuple(5, 1) is written twice.Thanks! We got a fix already: https://github.com/D-Programming-Language/phobos/pull/26 Andrei
Apr 06 2011
On 4/4/11 7:58 AM, Andrei Alexandrescu wrote:There were also a number of bugs on www.d-programming-language.org, which David Gileadi kindly took care of. Please take a look at www.digitalmars.com and let me know if you find any issues. In particular, we've discussed a while ago the new look and feel of std.algorithm, which will serve as an example for later modules. This is the current form: http://d-programming-language.org/phobos-prerelease/std_algorithm.htmlI just opened pull requests for Phobos and d-p-l.org, fixing the most obvious HTML errors and also a few issues mentioned in this thread. However, there are still a few pieces of invalid HTML left, most of them because DDoc doesn't escape spaces in the »I'm feeling lucky« URLs – any ideas how to fix that? David
Apr 06 2011
There seems to be some weird spacing on the articles page, link section "Migrating to shared": http://i.imgur.com/dqdub.png
Apr 08 2011
Also, on some pages there's still a Digg button. Other than the fact that Digg is practically dead (everybody who knows about Digg seems to admit this from what I can tell), I don't see a reason why it's there on some pages while not on the others, e.g.: http://d-programming-language.org/hijack.html <- digg button http://d-programming-language.org/migrate-to-shared.html <- no digg button I say we just kill it.
Apr 08 2011