Clojure | |
---|---|
Класс языка | функциональный, мультипарадигмальный |
Появился в | 2007 |
Автор | Рич Хикки |
Разработчик | Ричард Хикки |
Расширение файлов |
.clj , .cljs , .cljc , .edn или .cljr |
Выпуск |
|
Система типов | динамическая, строгая |
Испытал влияние | Lisp, ML, Haskell, Erlang[2], Prolog, Scheme, Java, Ruby[3] |
Повлиял на | Elixir |
Лицензия | Eclipse Public License |
Сайт | clojure.org |
Медиафайлы на Викискладе |
Clojure (произносится как closure [ˈklōZHər]) — современный диалект Лиспа, язык программирования общего назначения с поддержкой разработки в интерактивном режиме, поощряющий функциональное программирование и упрощающий поддержку многопоточности. Clojure работает на платформах JVM и CLR. Clojure отличает философия «код как данные» (гомоиконность) и развитая система лисп-макросов.
Транслятор Clojure свободно распространяется на условиях Eclipse Public License.