[Idle-dev] IDLEfork / Docs / Startup etc.
Bruce Sherwood
bas@andrew.cmu.edu
Tue, 09 Oct 2001 23:12:59 -0400
--On Wednesday, October 10, 2001 12:36 +1000 "Stephen M. Gava"
<elguavas@users.sourceforge.net> wrote:
> But in any case the point is,
> wouldn't having the startup state configurable through a gui (and in the
> default config file) address that concern for those users you mention?
Yes. I was just inserting a general point, that one shouldn't automatically
assume that users are working from a command line (or for that matter
automatically assume that they aren't!).
It is true that the Python community has been heavily oriented toward
Unix/Linux. But I'm very attracted to Guido's vision of "Computer
Programming for Everyone" and have been pushing this vision with physics
students whose first exposure to programming is VPython.
Python in general and VPython in particular represent a marvelous entree to
programming. And most of these novice users have had and will have no
contact with a command line interface. If we can propagate Python for
everyone, the number of nonexpert users of Python could be much larger than
the number of expert users.
Having ranted, I should also say that it is impossible to do a fully
acceptable job for both experts and novices without configurability, so the
path you're taking is the right one.
As for F1 for Python help, it's no big deal, though I still feel that IDLE
isn't an application, it's a Python environmental component. After all,
IDLE most definitely isn't an "application" in the technical sense; it's
not an executable binary.
Bruce Sherwood