SETLX

E255546

SETLX is a modern, open-source programming language designed for teaching and experimenting with set theory and mathematical concepts through executable code.

All labels observed (1)

Label Occurrences
SETLX canonical 2

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf open-source software ⓘ
programming language ⓘ
designedFor executable mathematics ⓘ
experimenting with mathematical concepts ⓘ
teaching mathematics ⓘ
teaching set theory ⓘ
distributionForm command-line interpreter ⓘ
library ⓘ
executionModel bytecode interpreter ⓘ
hasProperty dynamically typed ⓘ
educational ⓘ
high-level ⓘ
interpreted ⓘ
mathematically oriented ⓘ
open source ⓘ
platform independent ⓘ
hasSyntaxInfluenceFrom mathematical notation ⓘ
set theory notation ⓘ
implementationLanguage Java ⓘ
license GPL-compatible open-source license ⓘ
paradigm functional programming ⓘ
multi-paradigm ⓘ
procedural programming ⓘ
set-oriented programming ⓘ
supportsEnvironment cross-platform ⓘ
supportsFeature arbitrary-precision integers ⓘ
backtracking ⓘ
first-class sets ⓘ
floating-point numbers ⓘ
higher-order functions ⓘ
lambda expressions ⓘ
list comprehensions ⓘ
loops ⓘ
maps ⓘ
pattern matching ⓘ
procedures ⓘ
quantifiers ⓘ
recursion ⓘ
relations ⓘ
set comprehensions ⓘ
strings ⓘ
tuples ⓘ
user-defined functions ⓘ
typicalDomain algorithm prototyping ⓘ
computer science education ⓘ
discrete mathematics ⓘ
logic ⓘ
set theory ⓘ
usedIn research prototypes ⓘ
university courses ⓘ

How these facts were elicited

Referenced by (2)

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

SETL → influenced → SETLX ⓘ
SETL → hasSuccessor → SETLX ⓘ