Hi,

> > > Why are :>, :>=, :<=, :< fine as symbols, while := isn't?
> >
> > The only thing that strikes me is that the </> ones are all methods,
> > whereas = is an operator.  But that's more of a clue than an
> > answer....
>
> Ah, true.  :== is fine, while := isn't.  Oh well.

I think that's because you can redefine all comparison operators, but
not =. = is always an simple assignment.

Cheers,
Vincent