Об этом проекте
Обзор
ClojureScript — это компилятор с открытым исходным кодом, который преобразует исходный код Clojure в JavaScript, позволяя разработчикам создавать приложения, работающие в браузерах и других средах JavaScript, с использованием языка Clojure. Отличительная цель дизайна заключается в том, что генерируемый JavaScript совместим с режимом продвинутой компиляции оптимизирующего компилятора Google Closure, что обеспечивает агрессивную оптимизацию конечного вывода.
Текущий релиз
Последняя стабильная версия, упомянутая в документации проекта, — 1.12.145. Компилятор распространяется под координатами Maven org.clojure/clojurescript и может использоваться с несколькими инструментами сборки:
- Clojure deps.edn: org.clojure/clojurescript версии 1.12.145
- Leiningen: org.clojure/clojurescript 1.12.145
- Maven: groupId org.clojure, artifactId clojurescript, version 1.12.145
Все выпущенные версии опубликованы и доступны для поиска через репозитории Maven.
Начало работы
Новых пользователей направляют к руководству Quick Start, общей документации и учебным пособиям, размещённым на официальном сайте (clojurescript.org). Проект также поддерживает страницу со списком компаний, использующих ClojureScript, которая может служить справочником по реальному внедрению.
Сообщество и поддержка
Вопросы и отзывы обрабатываются через список рассылки Clojure. Дополнительные каналы, управляемые сообществом, включают список рассылки пользователей ClojureScript, IRC-канал #clojurescript и канал Slack. Отчёты об ошибках и запросы функций отслеживаются в экземпляре Jira в рамках проекта CLJS, а вики предоставляет рекомендации по эффективному сообщению о проблемах.
Участие
ClojureScript работает под той же лицензией, что и Clojure. Участники должны подписать Соглашение участника и отправлять патчи через соответствующие каналы; детали участия задокументированы на clojure.org и в разделе для разработчиков вики проекта, который также охватывает работу над компилятором и запуск его тестов. Проект благодарит YourKit за предоставление лицензии с открытым исходным кодом для своего Java-профилировщика, что упростило профилирование производительности компилятора.
Лицензия
Авторское право (c) Rich Hickey. Все права защищены. Программное обеспечение распространяется под Eclipse Public License 1.0 (EPL-1.0), и использование или распространение означает согласие с условиями этой лицензии.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.