- OK on my machine.
( Tim: you must have re-built the binaries for your machine, or
else it is stranger still... )
Re: Fixed in 0.9.4
Is 0.9.4 ready and available yet ?
( I will try to keep a current distribution on uvaarpa.virginia.edu
for U.S. - What is there now is my combined ( Readline & STDWIN )
version of 0.9.2 with the one tiny #include patch for RS6000
and SPARC/SunOS 4.1.1 binaries. That was stuck there so that so
that some other people at UVA could grab it and install it on the
SparcStations here quickly, but in the future, I'll try to keep
a "vanilla" copy of the latest release. )
Can you ( Guido ) post a "changes" file to the list when available ?
Re: '==' replacing '=' for comparison
Yes. That was on my list of minor complaints. I don't think comparison
and assignment should have the same symbol. If changing also makes
the grammar/parser easier, then go ahead! '==' for equality is
probably better that ':=' for assignment, as assignment is probably
the more frequent operation.
In General ( Re: scope & binding thread )
I agree that the rules in python are not too difficult to understand.
They are just different from what one expects, but that is certainly
no reason to change. ( In fact many of the things I like most about
python are outgrowths of it's object-oriented ( I mean in the object
.vs. value sense ), name spaces, and assignment-is-name-binding. )
I'm quite willing to learn the python way of doing things, as long as
that is clearly spelled out. ( In fact, I've been holding off on
the "what python needs is ..." comments until I feel that I *DO*
grasp that notion more firmly. )
What is needed is to merge some of the points discussed here into the
users guide - a prominent part of the intro should explain what is
different about python - with a more in depth treatment in the Lang.
( I'm sure you've got plenty of work to do already, Guido. I hope
that this discussion has been some help in clarifying the questions,
( I never understand what *I* mean until I hear myself explain it :-)
rather than merely drain of your time & resources. )
( A longer post on names & classes follows... )
- Steve Majewski