You are still missing the point that there was already a choice that was made in the previous class --- made in Numeric actually.
You made a change to that. It is the change that is 'gratuitous'. The pain and unnecessary overhead of having two competing standards is the problem --- not whether one is 'right' or not. That is a different discussion entirely. -- Travis Oliphant (on a mobile) 512-826-7480 On Jun 25, 2012, at 7:01 PM, Charles R Harris <charlesr.har...@gmail.com> wrote: > > > On Mon, Jun 25, 2012 at 4:21 PM, Perry Greenfield <pe...@stsci.edu> wrote: > > On Jun 25, 2012, at 3:25 PM, Charles R Harris wrote: > > > > > > > On Mon, Jun 25, 2012 at 11:56 AM, Perry Greenfield <pe...@stsci.edu> > > wrote: > > > > It's hard to generalize that much here. There are some areas in what > > you say is true, particularly if whole industries rely on libraries > > that have much time involved in developing them, and for which it is > > particularly difficult to break away. But there are plenty of other > > areas where it isn't that hard. > > > > I'd characterize the process a bit differently. I would agree that it > > is pretty hard to get someone who has been using matlab or IDL for > > many years to transition. That doesn't happen very often (if it does, > > it's because all the other people they work with are using a different > > tool and they are forced to). I think we are targeting the younger > > people; those that do not have a lot of experience tied up in matlab > > or IDL. For example, IDL is very well established in astronomy, and > > we've seen few make that switch if they already have been using IDL > > for a while. But we are seeing many more younger astronomers choose > > Python over IDL these days. > > > > I didn't bring up the Astronomy experience, but I think that is a > > special case because it is a fairly small area and to some extent > > you had the advantage of a supported center, STSci, maintaining some > > software. There are also a lot of amateurs who can appreciate the > > low costs and simplicity of Python. > > > > The software engineers use tends to be set early, in college or in > > their first jobs. I suspect that these days professional astronomers > > spend a number of years in graduate school where they have time to > > experiment a bit. That is a nice luxury to have. > > > Sure. But it's not unusual for an invasive technology (that's us) to > take root in certain niches before spreading more widely. > > Another way of looking at such things is: is what we are seeking to > replace that much worse? If the gains are marginal, then it is very > hard to displace. But if there are significant advantages, eventually > they will win through. I tend to think Python and the scientific stack > does offer the potential for great advantages over IDL or matlab. But > that doesn't make it easy. > > I didn't say we couldn't make inroads. The original proposition was that we > needed a polynomial class compatible with Matlab. I didn't think > compatibility with Matlab mattered so much in that case because not many > people switch, as you have agreed is the case, and those who start fresh, or > are the adventurous sort, can adapt without a problem. In other words, IMHO, > it wasn't a pressing issue and could be decided on the merits of the > interface, which I thought of in terms of series approximation. In > particular, it wasn't a 'gratuitous' choice as I had good reasons to do > things the way I did. > > 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