On Wed, 16 Nov 2011 14:08:33 -0500, Joachim Wuttke <[email protected]> 
<[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

Lack of developer man-hours. This has actually been discussed before and is on 
Don's bubble list, IIRC, but there are a lot of other bug to fix before it.

Reply via email to