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