Don Wrote:
> ponce wrote:
> > pure double anyfunc(ref double x) { ... }
> >
> > pure double anyfunc(double[]) { ... }
> >
> > double[] c = anyfun(a[]) + 2.0*b[];
> >
> >
> >
> > This proposal could be nice for making array operations more useful, but
> > complicates overloading.
> Related example:
>
> double [] c = anyfun(a[]) * b[];
>
> Is this element-wise using the first function, or scalar multiplication
> using the second?Just report the ambiguity error.
