I don't think this is a good comparison, especially since broadcasting is a feature not a necessity ...
It's more like turning off/on driving assistance.
 
And as already mentioned: other matrix languages also allow it, but they warn about it's usage.
This has indeed it's merits.
Gesendet: Sonntag, 08. Februar 2015 um 22:17 Uhr
Von: "Charles R Harris" <charlesr.har...@gmail.com>
An: "Discussion of Numerical Python" <numpy-discussion@scipy.org>
Betreff: Re: [Numpy-discussion] Silent Broadcasting considered harmful
 
 
On Sun, Feb 8, 2015 at 2:14 PM, Stefan Reiterer <dom...@gmx.net> wrote:
Yeah I'm aware of that, that's the reason why I suggested a warning level as an alternative.
Setting no warnings as default would avoid breaking existing code.
Gesendet: Sonntag, 08. Februar 2015 um 22:08 Uhr
Von: "Eelco Hoogendoorn" <hoogendoorn.ee...@gmail.com>
An: "Discussion of Numerical Python" <numpy-discussion@scipy.org>
Betreff: Re: [Numpy-discussion] Silent Broadcasting considered harmful
> I personally use Octave and/or Numpy  for several years now and never ever needed braodcasting.
But since it is still there there will be many users who need it, there will be some use for it.
 
Uhm, yeah, there is some use for it. Im all for explicit over implicit, but personally current broadcasting rules have never bothered me, certainly not to the extent of justifying massive backwards compatibility violations. Take It from someone who relies on broadcasting for every other line of code.
 
 
It's how numpy works. It would be like getting into your car and being warned that it has wheels.
 
Chuck
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to