Scheme48

E131748

Scheme48 is a lightweight, modular implementation of the Scheme programming language designed for portability, clarity, and experimentation.

All labels observed (2)

Label Occurrences
Scheme48 canonical 3
Scheme48 system 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Scheme implementation ⓘ
programming language implementation ⓘ
software ⓘ
conformsTo R5RS ⓘ
linked to: Scheme R5RS

Revised^5 Report on the Algorithmic Language Scheme ⓘ
designedFor clarity ⓘ
experimentation ⓘ
portability ⓘ
hasArchitecture virtual machine plus Scheme environment ⓘ
hasComponent Scheme48 compiler ⓘ
Scheme48 libraries ⓘ
Scheme48 runtime system ⓘ
Scheme48 virtual machine ⓘ
hasFeature Emacs integration ⓘ
bytecode interpreter ⓘ
condition system ⓘ
debugger ⓘ
foreign function interface ⓘ
garbage collection ⓘ
interactive REPL ⓘ
lightweight implementation ⓘ
macro system ⓘ
modular architecture ⓘ
module system ⓘ
record types ⓘ
separate configuration language ⓘ
separate virtual machine and Scheme world ⓘ
threads support ⓘ
hasGoal clarity of implementation ⓘ
ease of experimentation with language features ⓘ
portability across platforms ⓘ
implements Scheme ⓘ
influenced Racket module system design ⓘ
various Scheme module systems ⓘ
isFreeSoftware true ⓘ
isOpenSource true ⓘ
license BSD-style license ⓘ
programmingLanguage Scheme ⓘ
supports 32-bit architectures ⓘ
64-bit architectures ⓘ
POSIX systems ⓘ
Unix-like operating systems ⓘ
supportsParadigm functional programming ⓘ
metaprogramming via macros ⓘ
procedural programming ⓘ
supportsStandard IEEE Scheme ⓘ
writtenIn C ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Scheme → notableImplementation → Scheme48 ⓘ
Scheme48 runtime system → partOf → Scheme48 system ⓘ
linked to: Scheme48