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