LocalazyLocalazy
Kaleidoscope es un lenguaje de programación funcional centrado en la expresividad y la flexibilidad. Es adecuado para una amplia gama de tareas, desde la creación de scripts hasta la programación de sistemas. Kaleidoscope se basa en la familia de lenguajes ML y se inspira en Haskell, Scheme y OCaml. Dispone de un potente sistema de tipos estático con inferencia de tipos e incluye características como la concordancia de patrones, tipos de datos algebraicos y funciones de orden superior. El lenguaje tiene un intérprete interactivo que puede utilizarse para la experimentación y la creación rápida de prototipos. También cuenta con un excelente soporte para herramientas, con un creciente ecosistema de bibliotecas y herramientas. Kaleidoscope es de código abierto y se publica bajo la licencia MIT.