operator overloading + - / * = etc...

Leif K-Brooks eurleif at ecritters.biz
Tue Oct 10 23:27:28 EDT 2006

Paul Rubin wrote:
> The symbols on the left side of = signs are called variables even in
> Haskell, where they don't "vary" (you can't change the value of a
> variable once you have set it).

FWIW, that's the original, mathematical meaning of the word 'variable'. 
They _do_ vary, but only when you call the function with different 
arguments (which happens frequently in Haskell, which uses recursion in 
place of loops).

More information about the Python-list mailing list