Scheme 48

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description Script error: No such module "Infobox".Template:Template otherScript error: No such module "Check for unknown parameters".

Scheme 48 is a programming language, a dialect of the language Scheme, an implementation using an interpreter which interprets bytecode.[1] It has a foreign function interface for calling functions from the language C[2] and comes with a library for regular expressions (regex),[3] and an interface for Portable Operating System Interface (POSIX).[4] It is supported by the portable Scheme library SLIB, and is the basis for the Scheme shell Scsh.[1] It has been used in academic research.[5] It is free and open-source software released under a BSD license.

It is called "Scheme 48" because the first version was written in 48 hours in August 1986.[6] The authors nowScript error: No such module "Unsubst". say it is intended to be understood in 48 hours.Script error: No such module "Unsubst".

Implementation

Script error: No such module "redirect hatnote". Scheme 48 uses a virtual machine to interpret the bytecode, which is written in a restricted dialect of Scheme called PreScheme, which can be translated to C and compiled to a native binary. PreScheme, or Pre-Scheme, is a statically-typed dialect of Scheme with the efficiency and low-level machine access of C while retaining many of the desirable features of Scheme.

Template:Quote

References

<templatestyles src="Reflist/styles.css" />

  1. a b Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1"., Chapter 8 in manual for version 1.8.
  3. Script error: No such module "citation/CS1"., Chapter 5 in manual for version 1.8.
  4. Script error: No such module "citation/CS1"., Chapter 9 in manual for version 1.8.
  5. Final shift for call/cc: direct implementation of shift and reset
  6. Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

External links

  • Script error: No such module "Official website".Script error: No such module "Check for unknown parameters".

Template:Lisp programming language

Template:Asbox