LocalazyLocalazy
Euler is a declarative, functional programming language that supports automatic differentiation. It was designed by researchers at the University of Washington and is named after the mathematician Leonhard Euler. Euler is a statically typed language with type inference. It has a simple syntax inspired by ML and Haskell. Programs are written in a single file and are executed from the top-level. Euler supports automatic differentiation, which means that the programmer does not need to write derivatives by hand. This makes it easy to write programs that optimize functions or solve differential equations. Euler is open source and available under the MIT license.