Scm conforms to the IEEE Standard 1178-1990. IEEE Standard for the Scheme Programming Language. (see Bibliography), and Revised(4) Report on the Algorithmic Language Scheme. Top. All the required features of these specifications are supported. Many of the optional features are supported as well.
if: (if <test> <consequent>)
let*
let
do
define
list-tail
string-copy
string-fill!
make-vector of two arguments
vector-fill!
apply of more than 2 arguments
- 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
delay
force
with-input-from-file
with-output-to-file
char-ready?
transcript-on
transcript-off
numerator
denominator
rationalize
delay
full-continuation
ieee-p1178
object-hash
rev4-report
source
Template.scm'.
current-time
defmacro
dynamic-wind
eval
getenv
system
hash
logical
multiarg-apply
multiarg/and-
rev4-optional-procedures
string-port
tmpnam
transcript
vicinity
with-file
array
array-for-each
bignum
complex
inexact
rational
real