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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Scheme48 virtual machine canonical 1

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 NERFINISHED
documentation Scheme48 manual
executionModel bytecode interpreter
virtual machine for Scheme48 bytecode
implementsDialectOf Scheme programming language NERFINISHED
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 NERFINISHED
Scheme48 bytecode compiler NERFINISHED
Scheme48 module system NERFINISHED
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) NERFINISHED
targetUsers Scheme application developers
Scheme language researchers
systems programmers interested in Scheme VMs
usedBy Scheme48 compiler NERFINISHED
Scheme48 interpreter NERFINISHED

Referenced by (1)

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

Scheme48 hasComponent Scheme48 virtual machine