Next: , Previous: , Up: The Language   [Contents][Index]

4.1 Standards Compliance

Scm conforms to the IEEE Standard 1178-1990. IEEE Standard for the Scheme Programming Language. (see Bibliography), and Revised(5) Report on the Algorithmic Language Scheme. All the required features of these specifications are supported. Many of the optional features are supported as well.

Optionals of [R5RS] Supported by SCM

- and / of more than 2 arguments
exp
log
sin
cos
tan
asin
acos
atan
sqrt
expt
make-rectangular
make-polar
real-part
imag-part
magnitude
angle
exact->inexact
inexact->exact

See Numerical operations in Revised(5) Scheme.

with-input-from-file
with-output-to-file

See Ports in Revised(5) Scheme.

load
transcript-on
transcript-off

See System interface in Revised(5) Scheme.

Optionals of [R5RS] not Supported by SCM

numerator
denominator
rationalize

See Numerical operations in Revised(5) Scheme.

[SLIB] Features of SCM and SCMLIT

delay
full-continuation
ieee-p1178
object-hash
rev4-report
source

See SLIB file Template.scm.

current-time

See Time and Date in SLIB.

defmacro

See Defmacro in SLIB.

getenv
system

See System Interface in SLIB.

hash

See Hashing in SLIB.

logical

See Bit-Twiddling in SLIB.

multiarg-apply

See Multi-argument Apply in SLIB.

multiarg/and-

See Multi-argument / and - in SLIB.

rev4-optional-procedures

See Rev4 Optional Procedures in SLIB.

string-port

See String Ports in SLIB.

tmpnam

See Input/Output in SLIB.

transcript

See Transcripts in SLIB.

vicinity

See Vicinity in SLIB.

with-file

See With-File in SLIB.

[SLIB] Features of SCM

array

See Arrays in SLIB.

array-for-each

See Array Mapping in SLIB.

bignum
complex
inexact
rational
real

See Require in SLIB.


Next: , Previous: , Up: The Language   [Contents][Index]