Conformance to R4RS:

Procedure Implemented/Version Notes
Section 4.1 Primitive expressions types
Section 4.1.1 Variable Expressions
Section 4.1.2 Literal Expressions
quoteyes/0.1
Section 4.1.3 Procedure calls
Section 4.1.4 Lambda Expressions
lambdayes/0.1
Section 4.1.5 Conditionals
ifyes/0.1
Section 4.1.6 Assignments
set!yes/0.1
Section 4.2 Derived expressions types
Section 4.2.1 Conditionals
condyes/0.3
caseyes/1.0
andyes/0.1
oryes/0.1
Section 4.2.2 Binding constructs
letyes/0.1
let*yes/0.3
letrecyes/0.3
Section 4.2.3 Sequencing
beginyes/0.1
Section 4.2.4 Iteration
doyes/0.4
named letyes/0.4
Section 4.2.5 Sequencing
delayyes/1.0
Section 4.2.6 Quasiquotation
quasiquoteyes/0.4
unquoteyes/0.4
unquote-splicingyes/0.4
Section 5 Program Structure
Section 5.1 Programs
Section 5.2 Definitions
defineyes/0.1
Section 6 Standard procedures
Section 6.1 Booleans
notyes/0.1
boolean?yes/0.1
Section 6.2 Equivalence predicates
eqv?yes/0.1
eq?yes/0.1
equal?yes/0.1
Section 6.3 Pairs and lists
pair?yes/0.1
consyes/0.1
caryes/0.1
cdryes/0.1
set-car!yes/0.1
set-cdr!yes/0.1
caaryes/0.1
cadryes/0.1
cdaryes/0.1
cddryes/0.1
caaaryes/0.1
caadryes/0.1
cadaryes/0.1
caddryes/0.1
cdaaryes/0.1
cdadryes/0.1
cddaryes/0.1
cdddryes/0.1
caaaaryes/0.1
caaadryes/0.1
caadaryes/0.1
caaddryes/0.1
cadaaryes/0.1
cadadryes/0.1
caddaryes/0.1
cadddryes/0.1
cdaaaryes/0.1
cdaadryes/0.1
cdadaryes/0.1
cdaddryes/0.1
cddaaryes/0.1
cddadryes/0.1
cdddaryes/0.1
cddddryes/0.1
null?yes/0.1
list?yes/0.1
listyes/0.1
lengthyes/0.1
appendyes/0.1
reverseyes/0.3
list-tailyes/0.1
list-refyes/0.1
memqyes/0.1
memvyes/0.1
memberyes/0.1
assqyes/0.1
assvyes/0.1
assocyes/0.1
Section 6.4 Symbols
symbol?yes/0.1
symbol->stringyes/0.1
string->symbolyes/0.1
Section 6.5 Numbers
number?yes/0.1
complex?yes/1.0
real?yes/0.1
rational?yes/1.0
integer?yes/0.1
exact?yes/0.1
inexact?yes/0.1
=yes/0.1
<yes/0.1
>yes/0.1
<=yes/0.1
>=yes/0.1
zero?yes/0.1
positive?yes/0.1
negative?yes/0.1
odd?yes/1.0
even?yes/1.0
maxyes/1.0
minyes/1.0
+yes/0.1
*yes/0.1
-yes/0.1
/yes/0.1
absyes/0.2
quotientyes/1.0
remainderyes/1.0
moduloyes/1.0
gcdy/1.0es
lcmyes/1.0
numeratoryes
denominatoryes
flooryes/1.0
ceilingyes/1.0
truncateyes/1.0
roundyes/1.0
rationalizeyes/1.1
expyes/1.0
logyes/1.0
sinyes/1.0Real numbers only
cosyes/1.0Real numbers only
tanyes/1.0Real numbers only
asinyes/1.0Real numbers only
acosyes/1.0Real numbers only
atanyes/1.0Real numbers only
sqrtyes/1.0
exptyes/1.0
imag-partyes/1.2
magnitudeyes/1.2
angleyes/1.2
exact->inexactyes/1.0
inexact->exactyes/1.0
number->stringyes/1.0
string->numberyes/1.0
Section 6.6 Characters
char?yes/0.1
char=?yes/0.1
charyes/0.1
char<=?yes/0.1
char>?yes/0.1
char>=?yes/0.1
char-ci=?yes/0.3
char-ciyes/0.3
char-ci<=?yes/0.3
char-ci>?yes/0.3
char-ci>=?yes/0.3
char-alphabetic?yes/0.3
char-numeric?yes/0.3
char-whitespace?yes/0.3
char-upper-case?yes/0.3
char-lower-case?yes/0.3
char->integeryes/0.3
integer->charyes/0.3
Section 6.7 Strings
string?yes/0.1
make-stringyes/0.1
stringyes/0.1
string-lengthyes/0.1
string-refyes/0.3
string-set!yes/0.1
string=?yes/0.3
stringyes/0.3
string>?yes/0.3
string<=?yes/0.3
string>=?yes/0.3
string-ci=?yes/0.3
string-ciyes/0.3
string-ci>?yes/0.3
string-ci<=?yes/0.3
string-ci>=?yes/0.3
substringyes/0.3
string->listyes/0.3
list->stringyes/0.3
string-copyyes/0.3
string-fill!yes/0.3
Section 6.8 Vectors
vector?yes/0.1
make-vectoryes/0.1
vectoryes/0.1
vector-lengthyes/0.1
vector-refyes/0.1
vector-set!yes/0.1
vector->listyes/0.3
list->vectoryes/0.3
vector-fill!yes/0.3
Section 6.9 Control features
procedure?yes/0.1
applyyes/0.1
mapyes/0.3
for-eachyes/0.3
forceyes/0.4
call-with-current-continuationrestricted/0.3Only "upward"
Section 6.10 Input and output
call-with-input-fileyes/0.3
call-with-output-fileyes/0.3
input-port?yes/0.3
output-port?yes/0.3
current-input-portyes/0.3
current-output-portyes/0.3
with-input-from-fileyes/0.3
with-output-to-fileyes/0.3
open-input-fileyes/0.3
open-output-fileyes/0.3
close-input-portyes/0.3
close-output-portyes/0.3
readyes/0.3
read-charyes/0.3
peek-charyes/0.3
eof-object?yes/0.3
char-ready?yes/0.3
writeyes/0.3
displayyes/0.3
newlineyes/0.3
write-charyes/0.3
loadyes/0.3
transcript-onyes/1.6
transcript-offyes/1.6

Additional Features

Additional Features
valuesyes/0.4
call-with-valuesyes/0.4
define-syntaxyes/0.4literals are not hygienic
whenyes/0.1
unlessyes/0.1
exityes/0.4
vector-appendyes/0.4
call-with-input-stringyes/1.0
call-with-output-stringyes/1.0
evalyes/1.1As accepted for R5RS
null-environmentyes/1.1As accepted for R5RS
scheme-report-environmentyes/1.1arg is 4 or 5
interaction-environmentyes/1.1As accepted for R5RS

Additional Notes

Implementation Notes