www.digitalmars.com         C & C++   DMDScript  

D - 2nd Chance - D_Error.GIF

reply Maybe_D <Maybe_D_member pathlink.com> writes:
Hi,

after trying D several months ago I was enthusiastic about the idea behind it
but reality caught up quickly: Compile/Link crashed after using an array of
approx. 10MB in size. So I went mad with D and tried to forget it.

But after recently noticing some D-release-activity, I am wondering if I should
give it another try and I would be grateful for any advice related to the
following questions/comments:

1) Is the issue mentioned above fixed?

2) Can I expect to get some more 'surprises' at this stage on trivial things
like arrays being too large?

3) Is there something like a roadmap to a D V1.0 or is it too early to tell if
this will ever happen?

Thanks.



begin 0644 D_Error.GIF
M1TE&.#EA
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

MIT=^ZI6/^M%SG/53+_NSLUYZD4>]]-BO_N:37W#I
MNV'[0MPM^U%?H?9Q1P#NW\W[N%_A]WQW0`"&#V37DSCLC5=^6$=^!$AZ&==]
M`! N`JALS5=]BV=Y4C=^"0AH!<A]W+:`UY=]VC:!S->!V[=\YI=LZ0=[#O$)



M!\B'T6=M=+AMZ/=P #B%L>9UB#B

M='6XAW>(=$BHAZBHBZIX =,&$<G%B9<HAIIH!6OXC`WPB3788 UG T"F9(B&
MC2FFC8S'C57G> ^8?4LVCL\'8_YG:6FW8T2H1>`HCME(CML(CQCW8_+XC5GD
M9&JW:O3XCOP8C_UX></&A93($,\(A Y0"IIX"L\H PW0`*`X8!`9D5*17,ZX

MDS3I&EV8$`W_^8PQ5X96\`5ER'(,"9/[5Y-$693(>),(T9`HV7?U]P\5F8DM
MJ91"*9-&6956Z2D#R1!.H)0.0`I-:05+"97_P((-()0!0!)7F997:5[ZUY!5
MH)% N88-()958);"IY9X:93FU00PV9!-$'= R95*:05QQY=FB99YF9 S:5]E
M*916X`4!H)22699>8`5F"9*J!GA$^(/_^&&>>6+U")IQIIFBQXC^>)K=6(]/
M]V>BIXX`26/X")"*B50%UIAF.9FV>9D!<)<XUX2FJ86].(RF6(RBF&_'*(+"
M.7E"%H0VN(K/=X&S:50%1 "Z69W5R9N]Z7A5.)S$V)W<R8K&)HF'__B*NWB+
MT\>*I)B#K

M5(& `J& ,3D5FKF9XAF $4JA+3J:^,B?0NBB_[FA_99M -B:L6EY(NJ>2"D1


M"">E88JG;$I4))I4UJB<R$F>Q(FHWNF XO_G=,&IJ/4&I35ZI[X8J%8QJ$ 5
MB(M8BLD)J9VZGEX'C*[HJ:0*HN59B^BYHI8:%9AZ5"&&9^R8>?N(FI\YJZG9
MF3$&CE6J>:))JZX9=M[XJZ2YHZLJ5*U:K, J8,>:K,Q*7LO:K-`J7<\:K=0:

MK_1:6/-:K_CJ5_>:K_QZ5_O:KP`+5_\:L`2[5 -;L`A+5 >;L`S;50O;L!![
M6FX:L13+5P];L1C;5!>;L1PKG1/;L2!KL!\;LB2KL"-;LBCKL">;LBPKL5G9

MFQ(J=;0KBZY**Z]/"[%(JY93NUA( 9 ,>[5IF;6X``!A.[9B6[9D>[9FF[9H
MN[9JV[9L^[9N&[=P>[:1P;4)Z[57F;5VZU<DL;50N[/\"K:%A0MU^[</A:]Z

MF(1,D;F&V[">"V&RN*E.`;J:2["<:Y2E2Z2FRIXBH;J4"[CYVKJJMFN_"1*R
MN[H,>[O!*X)PZA&\V[BC&Z[`FYUGM[P>4;R]>[CUBKS2FVO4RQ'-*[J^_XNX
MK4&X4+&*S`<5UNN\X9N]K3&[(6&^HPH2WWNWSPNNT;N]J:B[Q%NXU\NZ[6NZ

M_*N^#QRO%XQ7&5S`%<RM$<Q7$TR[)YRM(WQ7)4S!&RS"'3Q8*QRP!DR48"NW
M/#RW


MR1E;R99<L9B<R6O,R9YLLW/\R:*L%59<RJ9\RJB<RJJ\RJS<RJ[\RK`<R[(\
GR[1<R[9\R[C\RFF\R[S<R[[\R\`<S,(\S,1<S,9\S,B<S, <$``[
`
end
Jul 22 2003
parent reply "Walter" <walter digitalmars.com> writes:
Was it a statically allocated array? I know that Optlink has a problem with
multi-megabyte static arrays. The solution is to dynamically allocate them.

"Maybe_D" <Maybe_D_member pathlink.com> wrote in message
news:bfkds3$2mm6$1 digitaldaemon.com...
 Hi,

 after trying D several months ago I was enthusiastic about the idea behind
it
 but reality caught up quickly: Compile/Link crashed after using an array
of
 approx. 10MB in size. So I went mad with D and tried to forget it.

 But after recently noticing some D-release-activity, I am wondering if I
should
 give it another try and I would be grateful for any advice related to the
 following questions/comments:

 1) Is the issue mentioned above fixed?

 2) Can I expect to get some more 'surprises' at this stage on trivial
things
 like arrays being too large?

 3) Is there something like a roadmap to a D V1.0 or is it too early to
tell if
 this will ever happen?

 Thanks.
Jul 22 2003
parent "Maybe_D" <nospam aol.com> writes:
Yes, it was a static array and, thanks, I'll follow your advice.


"Walter" <walter digitalmars.com> wrote in message
news:bflbg3$ggh$1 digitaldaemon.com...
 Was it a statically allocated array? I know that Optlink has a problem
with
 multi-megabyte static arrays. The solution is to dynamically allocate
them.
 "Maybe_D" <Maybe_D_member pathlink.com> wrote in message
 news:bfkds3$2mm6$1 digitaldaemon.com...
 Hi,

 after trying D several months ago I was enthusiastic about the idea
behind
 it
 but reality caught up quickly: Compile/Link crashed after using an array
of
 approx. 10MB in size. So I went mad with D and tried to forget it.

 But after recently noticing some D-release-activity, I am wondering if I
should
 give it another try and I would be grateful for any advice related to
the
 following questions/comments:

 1) Is the issue mentioned above fixed?

 2) Can I expect to get some more 'surprises' at this stage on trivial
things
 like arrays being too large?

 3) Is there something like a roadmap to a D V1.0 or is it too early to
tell if
 this will ever happen?

 Thanks.
Jul 23 2003