TinyScheme

E131749

TinyScheme is a lightweight, embeddable implementation of the Scheme programming language designed for easy integration into applications.

All labels observed (1)

Label Occurrences
TinyScheme canonical 1

How this entity was disambiguated

Statements (39)

Predicate Object
instanceOf Scheme implementation
software library
category embeddable scripting engine
lightweight interpreter
conformsTo Scheme R5RS
surface form: Scheme standard R5RS (largely)
designedFor easy integration
embedding in applications
lightweight scripting
distributionForm source code
documentation online manual
executionModel bytecode-free interpreter
hasFeature FFI-style embedding API
continuations (call/cc)
dynamic typing
first-class procedures
garbage collection
lexical scoping
numeric tower subset
port-based I/O
tail call optimization
implementationLanguage C
implementsStandard Scheme R5RS
surface form: R5RS Scheme
inspiredBy MiniScheme
license BSD-style license
memoryCharacteristic low memory footprint
paradigm functional programming
procedural programming
platform cross-platform
programmingLanguage Scheme
sizeCharacteristic small code base
supports closures
list processing
macros
proper tail recursion
recursion
typicalEmbeddingLanguage C applications
useCase configuration scripting
educational Scheme interpreter
extension language for applications

How these facts were elicited

Referenced by (1)

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

Scheme notableImplementation TinyScheme