"!=" is bad form. Re: sorry....never mind

Tim Hammerquist tim at vegeta.ath.cx
Thu Mar 8 03:39:35 EST 2001


James Logajan <JamesL at Lugoj.Com> wrote:
> Greg Ewing wrote:
> > Victor Louie wrote:
> > > <> is obsolescent.
> > 
> > Really? I hope it's not taken away, because that will
> > break ALL of my code! I hate != (looks too much like
> > C), so I always use <>. Nobody ever told me I was doing
> > anything wrong!

I hate '<>' because it's too much like VB (and so many other BASIC
variants).

> Actually, for Python, "!=" IS totally bogus and should be considered the
> unusual variant.

The only confusing thing I've noticed about this is that it comes close
to violating Python's guideline: There should be one, and only one,
reasonable way to do something.  But I, unlike Mr. Logajan, decline to
challenge Guido's better judgement.  (Hell, _he_ wrote it, not you!)

[ snip ]

> Shucks, if one is going to borrow "!=" from "C", why stop there? Why not
> borrow the keywords and concepts such as "register", "auto", "extern",
> pointers, malloc, free, etc.

Heck, why not throw out print(), the '==' operator, the printf()-style
"%f" notation, and the whole dot (.) access operator just because they
were based on something C (or C++ for access op) had?  Or, just maybe,
we can get past this?

-- 
-Tim Hammerquist <timmy at cpan.org>
Programmers are achievement oriented; give them an impossible task,
and they'll do their best to give you what they think you would have
asked for if you had a clue as to what was possible.
	-- Peter Coffee, PC Week



More information about the Python-list mailing list