LocalazyLocalazy
Kaleidoscope je funkcionálny programovací jazyk so zameraním na expresivitu a flexibilitu. Je vhodný na širokú škálu úloh, od skriptovania až po systémové programovanie. Kaleidoscope vychádza z rodiny jazykov ML a čerpá inšpiráciu z jazykov Haskell, Scheme a OCaml. Má silný statický typový systém s typovou inferenciou a obsahuje funkcie, ako je porovnávanie vzorov, algebraické dátové typy a funkcie vyššieho rádu. Jazyk má interaktívny interpreter, ktorý možno použiť na experimentovanie a rýchle prototypovanie. Má tiež vynikajúcu podporu nástrojov s rastúcim ekosystémom knižníc a nástrojov. Jazyk Kaleidoscope má otvorený zdrojový kód a je vydaný pod licenciou MIT.