Joachim Wuttke <[email protected]> Wrote: > Compare > > (1) Y[] = X[]*X[]; > (2) Y[] = sin( X[] ); > > With gdc 4.4.6, > (1) compiles and executes as I expected, whereas > (2) is not allowed (fails at compile time). > Why? > > The semantics of (2) is unambiguous, > and it works perfectly well in Fortran90. > Allowing (2) would make D really attractive > for formula-heavy mathematical work. > > - Joachim
Hmm... well, yeah http://d.puremagic.com/issues/show_bug.cgi?id=3395
