I too use only IDLE (in its VIDLE forked version) when writing Python
programs, as is the case also of the many thousands of students in our
intro physics curriculum, whether on Windows (about 80% of the users) or
Mac (about 15%, the remaining 5% being Linux).

I have the strong impression, including from Jessica's talk, that IDLE is
very objectionable to experienced programmers, and I would say simply that
they shouldn't use it. There are plenty of sophisticated IDEs around; I
myself use Eclipse for development work on VPython (the C++ part) and
GlowScript (JavaScript). For the nonexpert programmers I deal with, and for
that matter my own Python programming, IDLE is entirely adequate and
appropriate. It would be extremely unfortunate if IDLE were changed to
cater to expert programmers, leaving the novices and nonexperts in the
lurch.

My only concern about IDLE is that there seems to be no clear path for
getting improvements into the distributed version of IDLE, which is why the
VPython installer installs a version which for clarity is called VIDLE.
VIDLE includes important improvements made by Guilherme Polo in a 2009 GSOC
project for which I was a mentor, but despite it being a Python-approved
project at that time there was no way for the improvements to get into the
code base. I'm very pleased to see recent serious work on IDLE, and I think
most of Polo's work has been salvaged. I very much hope that these
improvements can be incorporated into the distributed IDLE, in which case
I'll stop packing VIDLE with VPython.

Bruce
_______________________________________________
IDLE-dev mailing list
IDLE-dev@python.org
https://mail.python.org/mailman/listinfo/idle-dev

Reply via email to