On Thu, Nov 29, 2018 at 2:44 PM Steven D'Aprano <st...@pearwood.info> wrote:

> You might say that your users are not so advanced, or that they're naive
> enough not to even know they could do that, but that's a pretty unsafe
> assumption as well as being rather insulting to your own users, some of
> whom are surely advanced Python coders not just naive dabblers.

I think that what above all unites Sage users is knowledge of
mathematics. Use of Python would be secondary. The goal surely is to
discover and develop conventions and interface that work for such a
group of users. In this area the original poster is probably the
expert, and I think should be respected as such.

Steve's post divides Sage users into "advanced Python coders" and
"naive dabblers". This misses the point, which is to get something
that works well for all users. This, I'd say, is one of the features
of Python's success. Most Python users are people who want to get
something done.

By the way, I'd expect that most Sage users fall into the middle range
of Python expertise. I think that to focus on the extremes is both
unhelpful and divisive.

-- 
Jonathan
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to