Subject: Re: MD5 in LISP and abstraction inversions From: Erik Naggum <firstname.lastname@example.org> Date: Mon, 19 Nov 2001 04:15:09 GMT Newsgroups: comp.lang.lisp Message-ID: <email@example.com> * Bruce Hoult <firstname.lastname@example.org> | No, there is a third possibility: i and 0 compare equal using "<" | | e.g. you can define (a + bi) < (c + di) to be a < c. It may make sense to allow < to work on complex numbers whose imaginary part is zero. Some implementations of complex numbers do not turn these into or consider them reals, but for all relevant purposes, they are. If this is the case, then specifying that < is implementation-dependent is simply the wrong place to do it, because the implementation-dependency lies in whether a complex number with a zero imaginary part _is_ a real. /// -- Norway is now run by a priest from the fundamentalist Christian People's Party, the fifth largest party representing one eighth of the electorate. -- Carrying a Swiss Army pocket knife in Oslo, Norway, is a criminal offense.