LocalazyLocalazy
Kaleidoscope is a functional programming language with a focus on expressiveness and flexibility. It is suitable for a wide range of tasks, from scripting to system programming. Kaleidoscope is based on the ML family of languages, and draws inspiration from Haskell, Scheme, and OCaml. It has a strong static type system with type inference, and includes features such as pattern matching, algebraic data types, and higher-order functions. The language has an interactive interpreter which can be used for experimentation and rapid prototyping. It also has excellent support for tooling, with a growing ecosystem of libraries and tools. Kaleidoscope is open source and released under the MIT license.