[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

number syntax

    Date: Thu, 9 Apr 87 16:19:28 cdt
    From: David Bartley <bartley%home%ti-csl.csnet at RELAY.CS.NET>

    Has anyone implemented exactness using a mechanism substantially
    different from the one Kent Dybvig describes in his new book?
    (Quoting his page 111: "In practice, the internal representation for
    an exact quantity is as an integer or ratio, and the internal
    representation for an inexact quantity is as a floating point number,
    although other representations are possible."  Also, "The exactness of
    a complex numeric object depends on the exactness of its real and
    imaginary parts.")  How do people feel about this approach?  Does this
    fulfill the spirit of exactness?  Does anyone want to pay for a more
    orthogonal exactness attribute for numbers?

    Is it permissible for an exact 3.5 to print (by default) as 7/2 or an
    inexact 2 to print as 2.0?

We have not yet implemented exactness.

    Has anyone implemented the -1+2i or 5@7 syntax for complex numbers?
    Is there strong resistance to Common Lisp's #c(-1 2) representation?

We have implemented this syntax.  I don't have strong feelings about this.