Scheme48

E131748

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

All labels observed (1)

Label Occurrences
Scheme48 canonical 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Scheme implementation
programming language implementation
software
conformsTo Scheme R5RS
surface form: R5RS

Revised^n Report on the Algorithmic Language Scheme
surface form: 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 (1)

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

Scheme notableImplementation Scheme48