Hi,
On 2/17/07, Debarshi 'Rishi' Ray debarshi.ray@gmail.com wrote:
but the source is available - so far better than matlab. God save us from purists
Use GNU Octave (http://www.gnu.org/software/octave/). Stay away from both Matlab and Scilab.
I don't want to get into this battle but still I always fail to understand is such blanket statements which makes no sense to me. Do you watch TV? Do you use a cell phone? Do you listen to music on a music system? Do you ever use a ticket vending machine ( if you get a chance to do so, like when you are in BOM )? Do you ever use a car? Do you ever do anything that involves some internal electronics / programming magic so that your work is done?
So before using that do you search for a "free alternative" for such a program/application that can run the gadget and such? Or just go ahead and use it.
I repeat my point here, I don't want to get involved in any of the Holy Wars (tm) . My point here is to explain you, don't just go ahead and give a blanket statements. To me they look like prejudiced and prejudice is bad - no matter who does it - even me surely at times.
Since I am in a argumentive mood, lets say a company requires huge lot numerical calculations for their project? Loads of them. And this project will make or break them. They find that MatLab does everything for them. SciLab comes close but many crucial features are missing in GNU Octave. What would they do? Not use the first two since you advised against it. (Lets assume that they hired you as consultant by paying loads of $$$.) So you take their money as fees and tell them not possible because they can't use Mat/SciLab and Octave doesn't worky. One solution is they add all the features to Octave and then use it. Now that's an ok advise but in real world there are deadlines which they will (surely) miss because they started buidling bricks inhouse instead of making the house.
So my question to you is - in future if you were to be a consultant will you give such blanket statements as advice to your clients.
Again, this is not to provoke you or anybody else.
Cheers!
Pradeepto