R7RS Identifiers

I think the following list is complete and correct (i.e. in-line with the R7RS small language specification)

The only exception is the (scheme r5rs) library, where:

  • I have listed only the newly added identifiers;
  • I have disregarded the two renamed identifiers (inexact and exact);

  • I have disregarded the two removed identifiers (transcript-on and transcript-off);

The identifiers listed below were initially extracted from the following link:

The two scripts used to extract and sort are given bellow.

(scheme base)

Syntax identifiers:

Auxiliary syntax identifiers:

Procedure identifiers:

(scheme case-lambda)

Procedure identifiers:

(scheme char)

Procedure identifiers:

(scheme complex)

Procedure identifiers:

(scheme cxr)

Procedure identifiers:

(scheme eval)

Procedure identifiers:

(scheme file)

Procedure identifiers:

(scheme inexact)

Procedure identifiers:

(scheme lazy)

Syntax identifiers:

Procedure identifiers:

(scheme load)

Procedure identifiers:

(scheme process-context)

Procedure identifiers:

(scheme r5rs)

Procedure identifiers:

(scheme read)

Procedure identifiers:

(scheme repl)

Procedure identifiers:

(scheme time)

Procedure identifiers:

(scheme write)

Procedure identifiers: