Poly/ML

E807596

Poly/ML is a high-performance, open-source implementation of the Standard ML programming language, often used in theorem proving and formal methods.

All labels observed (2)

Label Occurrences
Poly/ML canonical 1
Poly/ML (runtime) 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf Standard ML implementation ⓘ
compiler ⓘ
open-source software ⓘ
runtime system ⓘ
category ML-family language implementation ⓘ
conformsTo Standard ML language definition ⓘ
focus performance ⓘ
robustness for large proof developments ⓘ
hasComponent compiler ⓘ
interactive top-level environment ⓘ
runtime system ⓘ
hasFeature debugger ⓘ
foreign function interface ⓘ
incremental compilation ⓘ
profiling tools ⓘ
runtime system with garbage collector ⓘ
hasGarbageCollector true ⓘ
hasInteractiveREPL true ⓘ
hasWebsite https://www.polyml.org/ ⓘ
implementationLanguage C ⓘ
C++ ⓘ
isHighPerformance true ⓘ
isMaintained true ⓘ
isOpenSource true ⓘ
isUsedBy HOL-based theorem provers ⓘ
Isabelle proof assistant ⓘ
isUsedFor formal methods ⓘ
theorem proving ⓘ
license LGPL ⓘ
optimizedFor interactive theorem proving workloads ⓘ
large formal developments ⓘ
programmingLanguage Standard ML ⓘ
repository https://github.com/polyml/polyml ⓘ
supports bytecode compilation ⓘ
garbage collection ⓘ
interactive top-level ⓘ
multi-threading ⓘ
native code compilation ⓘ
supportsLanguage Standard ML ⓘ
supportsStandard Standard ML Basis Library (substantial subset) ⓘ
targetPlatform Linux ⓘ
Windows ⓘ
macOS ⓘ
various Unix-like systems ⓘ
usedIn Isabelle/HOL ⓘ
formal verification research ⓘ

How these facts were elicited

Referenced by (2)

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

Isabelle → programmingLanguage → Poly/ML (runtime) ⓘ
subject linked to: Isabelle proof assistant
linked to: Poly/ML