Scheme48 virtual machine

E554851

The Scheme48 virtual machine is a lightweight, portable runtime system designed to efficiently execute programs written in the Scheme48 dialect of the Scheme programming language.

All labels observed (4)

Label Occurrences
Scheme48 virtual machine canonical 2
Scheme48 VM scheduler 1
Scheme48 bytecode interpreter 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Scheme runtime system
virtual machine
category Scheme implementation
language virtual machine
runtime system
componentOf Scheme48 distribution
designedFor embedding in applications
experimentation with language features
portability across platforms
designedForLanguage Scheme48
documentation Scheme48 manual
executionModel bytecode interpreter
virtual machine for Scheme48 bytecode
implementsDialectOf Scheme programming language
linked to: Scheme
languageFamily Lisp family runtimes
license same as Scheme48 project license
memoryManagement automatic garbage collection
optimizationFocus runtime performance
space efficiency
partOf Scheme48 system
platform portable across multiple hardware architectures
portable across multiple operating systems
primaryGoal efficient execution of Scheme48 programs
lightweight runtime
portability
relatedTo Scheme48 REPL
Scheme48 bytecode compiler
Scheme48 module system
supportsConcept call-with-current-continuation (call/cc)
proper tail recursion
supportsFeature bytecode execution
continuations
debugging support
dynamic typing
first-class procedures
foreign function interface
garbage collection
lexical scoping
multiple threads of control
tail-call optimization
supportsImplementationTechnique bytecode-based interpretation
separation of high-level Scheme from low-level runtime
supportsStandard R5RS (via Scheme48 implementation)
linked to: Scheme R5RS
targetUsers Scheme application developers
Scheme language researchers
systems programmers interested in Scheme VMs
usedBy Scheme48 compiler
Scheme48 interpreter

How these facts were elicited

Referenced by (5)

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

Scheme48 hasComponent Scheme48 virtual machine
Scheme48 virtual machine usedBy Scheme48 compiler
linked to: Scheme48 virtual machine
Scheme48 runtime system associatedWith Scheme48 virtual machine
Scheme48 runtime system relatedTo Scheme48 bytecode interpreter
linked to: Scheme48 virtual machine
Scheme48 runtime system relatedTo Scheme48 VM scheduler
linked to: Scheme48 virtual machine