> > Seems this thread *has* been hijacked. ;-) Just want to add my opinion, which belongs in some void between the original thread and the hijacked one ;-)
I am a ph.d. student in algebra, but have a background in computer science. I don't do much numerics anymore, so I'm not exactly the right person to ask, but I do hang around with a lot of numerics people. So far, I agree with some of the very insightful comments on the problems with working numerically in Sage *once you got the matrices* that has come up (like the posts from Jordi Hermoso, Chris Godsil and Tim Lahey). However, I really don't believe that the current matrix-construction syntax is what is seriously keeping Matlab people away from Sage -- and if it is, then that's simply silly! Comparing M = [1 2; 3 4; 5 6] with M = matrix(RR,2,3,[ 1, 2, 3, 4, 5, 6 ]) that's a very small syntax price to pay for 1) unambiguous, straightforward syntax 2) complete control of element space. I always disliked Matlab for its happy-go-lucky, ambiguous syntax, and I think it is unnecessary to make specialised, ad-hoc syntax in Sage for (2D) matrices (over X-bit floats). My impression from my own math department is that a lot of Matlab users know more or less only Matlab as a programming language, and that they have always used this, and their advisor also used/s this. They have the opinion that it is really difficult to learn a new language, and will dislike *any* difference between Matlab and "Alternative X", no matter how minute (much like Jordi mentioned earlier). I think it would be silly to start introducing Matlab syntax and renaming functions to look as much as possible like Matlab for this reason. The ex-Matlab users would not stop complaining until Sage was a completely compatible superset of Matlab anyway. On the other hand, I think it would of course think it would be great if all functionality needed for numerics people would be readily available in Sage. Though not at the expense of a dichotomised syntax and namespace to cater for Matlab devotees. In time, I think this would make people migrate to Sage because of expense, ideology and functionality. Cheers, Johan S. R. Nielsen -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org