http://people.csail.mit.edu/jaffer/SCM_CONFORMANCE

* SCM Standards Conformance


When compiled without floating-point number support, SCM conforms to:

When compiled with floating-point number support, SCM's numerics are instead described mostly by:

The incompatibilities with R5RS are:
  • There are no exact (complex) non-real numbers (the only exact numbers are integers).
  • The procedures gcd, lcm, modulo, remainder, quotient, even?, and odd? accept only exact integer arguments.
  • Division by zero returns an infinity instead of erring.
  • (/ 0 0) returns a NaN instead of erring.
  • (log 0) returns an infinity instead of erring.
  • (expt 0 -1) returns an infinity instead of erring.
  • (* 0 (expt 0 -1)) returns a NaN instead of erring.

Copyright © 2007, 2013 Aubrey Jaffer

I am a guest and not a member of the MIT Computer Science and Artificial Intelligence Laboratory. My actions and comments do not reflect in any way on MIT.
agj @ alum.mit.edu
Go Figure!

AltStyle によって変換されたページ (->オリジナル) /