[Idle-dev] Documentation on Unix/Linux
Stephen M. Gava
elguavas@users.sourceforge.net
Sat, 13 Oct 2001 14:10:06 +1000
Bruce Sherwood wrote:
> Thanks for this and your other comments on this issue. I guess I can see
> that in the Linux environment it makes sense for the user to assemble
> pieces and customize everything, and the user doesn't expect a fully
> integrated programming environment. This wouldn't work for novices, but
> then novices aren't likely to use Linux anyway.
I think It's probably better to try to avoid these kind of broad
generalisations about platforms or what different kinds of users want. How
customisable or 'integrated' all the various users of python on Windows or
Linux or Mac or BSD or Solaris or other unices want their working
environment to be isn't really a black and white issue. IDLE is intended to
be somewhat integrated but with an emphasis on simplicity (have a look at the
IDLE/IDLEfork "mission statement" at http://idlefork.sourceforge.net ). But
it's horses for courses even for each individual and not just for each
platform. For instance I do a lot of work on windows 2000 using Delphi, which
is way more integrated than idle will ever aspire to be (and way more even
than the most complex commercial python IDE's out there currently are), and I
like it just fine. Whereas on both windows and *nix I never used to use
idle at all until I became interested in it while using it for a teaching
tool. Now I try to do a lot of my python development in it (particularly on
idlefork itself) so that I can be as aware as I can of just how it feels,
what shortcommings seem most glaring, etc., as just one part of the process
of testing and improving in the ongoing work on idlefork. On the other hand
again, Kylix, the equivalent of Delphi on Linux, is just as 'hyper
integrated' as Delphi itself and it feels quite appropriate that way.
Anyway may point (which I may have strayed just as far as usual from :) was
meant to be that I think idle will benefit from not trying to put it in
too narrow a category but focussing on its own aims like light weight,
non-complexity, portabilty and such.
Straying off topic for this list, I think on the separate issue of platforms
(again only my opinnion!), that it's a choice which should depend squarely on
what is most useful for you in what you're trying to achieve with that
particular tool (the computer) at the time. ...I think this view might put
me well out of favour with zealots from all sides. 8^) Although, if I had
to nominate one which I think is all around pretty excellent at the moment
I'd have to go for OSX... it sems to me that apple has finally pulled off the
incerdible coup of putting a simple but flexible interface on top of the
power of unix and I hope it's a big success for them.
--
Stephen M. Gava <elguavas@users.sourceforge.net>
IDLEfork ( http://idlefork.sourceforge.net ) " just like IDLE, only crunchy "