5 ms·
I'm not Mathematica's biggest fan, but this is just a smear job. He goes way out of his way to write code to do things that Mathematica does automatically. For
by aaronsw 17y ago
I'm not Mathematica's biggest fan, but this is just a smear job. He goes way out of his way to write code to do things that Mathematica does automatically. For example, his 32 lines of bar chart display code can be replaced with:
BarChart[numbers]
- buugs 17y agoI agree that he is not a mathematica expert but to be one is a pain, the documentation while good is a pain in the ass to navigate and why in the world with so many functions is there no tab completion. Most of the naming seems to be okay in matlab but sometimes it would be nice if you could tab and see a list of matches. and I much prefer matlabs: 'help [function]' to the output of '??[Function]'
- gjm11 17y agoUm. MATLAB does have tab-completion. (I agree with you about the Mathematica documentation.)
- buugs 17y agoI said mathematica did not have tab completion, I do most of my school work in matlab I know it has tab completion :) but it does have a very stupid limitation that a function is a separate file. edit: by stupid I mean can get annoying matlab really wouldn't work any other way
- gjm11 17y agoI'm sorry I misunderstood. You said "Most of the naming seems to be okay in matlab but sometimes it would be nice if you could tab and see a list of matches.", and I still don't quite see how I could have parsed that as "Mathematica doesn't have tab completion", but no matter. Yes, the one-function-per-file rule in MATLAB is horrible. (Of course you can have one class per file and define many methods there, if you want.) As is just about everything else about MATLAB-qua-programming-language.
- rfurmani 17y agoWhile not technically tab-completion, you could always evaluate "?Get" to see a list of all symbols beginning with Get, or "?Get*" too see all symbols containing "Get", etc. You can then click on any of these to see their documentation.