Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software.

Pluto is described as 'Superset of Lua 5.4 designed for general-purpose programming. While being remarkably compatible with Lua 5.4 source-code & bytecode, it enhances the standard library & adds more than a dozen highly-desired syntaxes such as switch statements, compound' and is a programming language in the development category. There are more than 50 alternatives to Pluto for a variety of platforms, including Linux, Windows, Mac, BSD and Self-Hosted apps. The best Pluto alternative is Python, which is both free and Open Source. Other great apps like Pluto are JavaScript, C (programming language), PHP and Lua.
Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software.

Open-source programming language for developing iOS, macOS, watchOS, tvOS, and visionOS apps, featuring safety, speed, type inference, generics, native-code compilation, protocol-oriented design, memory management, Playgrounds, package manager, and Objective-C interoperability.



D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity.

V is a statically typed compiled programming language designed for building maintainable software.

Racket is a general-purpose programming language as well as the world’s first ecosystem for language-oriented programming.

Programming language with Ruby-like syntax that compiles to efficient native code.


Elixir is a dynamic, functional language designed for building scalable and maintainable applications.

Functional-first language for .NET with static typing, succinct and expressive code, advanced pattern matching, object-oriented features, interop with .NET languages, async programming, type providers, cross-platform support, tooling, and immutable data.

Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR ). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for...

Groovy is an agile and dynamic language for the Java Virtual Machine (JVM).
Scala is a modern multi-paradigm programming language based on the Java Virtual Machine (JVM) designed to express common programming patterns in a concise, elegant, and type-safe way.

Wolfram Language is a symbolic language, deliberately designed with the breadth and unity needed to develop powerful programs quickly. By integrating high-level forms—like Image, GeoPolygon or Molecule—along with advanced superfunctions—such as ImageIdentify or...