octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Removing broadcasting from Octave


From: Jordi Gutiérrez Hermoso
Subject: Re: Removing broadcasting from Octave
Date: Wed, 14 Dec 2011 11:49:38 -0500

2011/12/14 Juan Pablo Carbajal <address@hidden>:
> 2011/12/14 Jordi Gutiérrez Hermoso <address@hidden>:
>> I think the whole thing may simply be a bad idea.
>>
>> The whole point was to do broadcasting as naturally and as frequently
>> as Numpy does. However, we have to write code that works in Matlab,
>> even if it's written for Octave. Plus we have the cultural baggage
>> that this is not how Matlab works, therefore Octave should not work
>> this way either.
>>
>> I can just back out all the csets that enabled this.
[snip]
> Jordi, personally I do not think we shouldn't hinder independent
> development. Matlab as a subset of Octave is an idea I like. However
> in this case there is a strong clash with translation, and thinking
> about it can lead to errors very difficult to detect.

I think this is purely a cultural issue. Numpy users are used to
broadcasting, they expect it, they think about it constantly, so they
do not have this complaint.

Since we have to cater to Matlab users, we can't break their
expectation this way. This is the problem I see.

- Jordi G. H.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]