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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
Poly/ML (runtime) 1

Statements (46)

Predicate Object
instanceOf Standard ML implementation
compiler
open-source software
runtime system
category ML-family language implementation
conformsTo Standard ML language definition NERFINISHED
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 NERFINISHED
isUsedFor formal methods
theorem proving
license LGPL NERFINISHED
optimizedFor interactive theorem proving workloads
large formal developments
programmingLanguage Standard ML NERFINISHED
repository https://github.com/polyml/polyml
supports bytecode compilation
garbage collection
interactive top-level
multi-threading
native code compilation
supportsLanguage Standard ML NERFINISHED
supportsStandard Standard ML Basis Library (substantial subset) NERFINISHED
targetPlatform Linux NERFINISHED
Windows NERFINISHED
macOS NERFINISHED
various Unix-like systems
usedIn Isabelle/HOL NERFINISHED
formal verification research

Referenced by (2)

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

Isabelle proof assistant programmingLanguage Poly/ML
subject surface form: Isabelle
this entity surface form: Poly/ML (runtime)