Poly/ML is a functional and imperative programming language in the ML family targeted towards scientific computing. It features static typing, automatic memory management, and supports compilation to native code for efficient execution.
Poly/ML is a functional and imperative programming language in the ML family targeted towards scientific computing applications and education. It combines support for both functional and imperative programming paradigms.
Key features of Poly/ML include:
Poly/ML builds on the ML language family and draws influences from languages like Standard ML and OCaml. The goal of the language is to combine expressiveness, safety, and high performance for computationally intensive tasks in fields like physics, math, biology, and more.
The Poly/ML implementation features an optimizing compiler to native code as well as an interactive REPL environment. It runs on major platforms like Linux, macOS, and Windows.