MiniScheme

E554854

MiniScheme is a minimalist implementation of the Scheme programming language that served as a conceptual and design inspiration for TinyScheme.

All labels observed (1)

Label Occurrences
MiniScheme canonical 1

How this entity was disambiguated

Statements (31)

Predicate Object
instanceOf Scheme implementation ⓘ
programming language interpreter ⓘ
category minimal Scheme interpreter ⓘ
designGoal minimalist implementation of Scheme ⓘ
small and simple codebase ⓘ
evaluationStrategy interpreted ⓘ
hasFeature minimal runtime system ⓘ
s-expression based syntax ⓘ
simple garbage collection model ⓘ
small interpreter core ⓘ
implements core Scheme features ⓘ
subset of Scheme ⓘ
influenceOn TinyScheme ⓘ
inspired TinyScheme ⓘ
inspiredBy Scheme ⓘ
paradigm functional programming ⓘ
primaryGoal clarity over performance ⓘ
ease of understanding implementation details ⓘ
programmingLanguage Scheme ⓘ
relatedTo Scheme programming language ⓘ
linked to: Scheme

TinyScheme ⓘ
standardConformance partial Scheme standard compliance ⓘ
supports dynamic typing ⓘ
first-class procedures ⓘ
lexical scoping ⓘ
list processing ⓘ
recursion ⓘ
targetAudience Scheme implementers ⓘ
students of programming languages ⓘ
useCase educational tool ⓘ
reference implementation for TinyScheme design ⓘ

How these facts were elicited

Referenced by (1)

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

TinyScheme → inspiredBy → MiniScheme ⓘ