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 4

How this entity was disambiguated

Statements (39)

Predicate Object
instanceOf Scheme implementation ⓘ
software library ⓘ
category embeddable scripting engine ⓘ
lightweight interpreter ⓘ
conformsTo Scheme standard R5RS (largely) ⓘ
linked to: Scheme R5RS
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 R5RS Scheme ⓘ
linked to: Scheme R5RS
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 (4)

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

Scheme → notableImplementation → TinyScheme ⓘ
MiniScheme → inspired → TinyScheme ⓘ
MiniScheme → influenceOn → TinyScheme ⓘ
MiniScheme → relatedTo → TinyScheme ⓘ