André Thieme wrote: > The <=> is called cmp in Python. > In Lisp it is called signum. The Lisp function has in general the > advantage that it keeps type information. > While Pythons cmp returns either -1, 0 or 1 the Lisp version can > also return -1.0 and 1.0 and also complex numbers: > (signum #C(10 4)) => #C(0.9284767 0.37139067)
Unless you can use it to compare arbitrary types such as two strings or two lists, it's not really the same thing as Python's cmp. Python 2.3 (#1, Aug 5 2003, 15:52:30) [GCC 3.1 20020420 (prerelease)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> cmp("hello", "world") -1 >>> cmp([1,3], [1,2]) 1 -- Greg -- http://mail.python.org/mailman/listinfo/python-list