Skip to content
Felix S. Klock II edited this page Jul 28, 2013 · 1 revision

Larceny's default mode of operation is almost R5RS-conforming. The two most important deviations from R5RS syntax and semantics are:

  • case sensitivity (which can be overridden; see LexicalConversion)
  • identifiers, numbers, characters, booleans, and dot must be followed by a delimiter

Larceny's default mode also provides some features beyond those required by the R5RS. In particular, Larceny's default mode provides:

  • memory safety comparable to that guaranteed by Java or C#

In addition, Larceny's default top level makes most features of ERR5RS and the R6RS available without requiring them to be loaded or imported. See the User Manual for details.

Clone this wiki locally