Публикации по теме 'clojure'
Clojure — Basic Incanter
Incanter похож на R, который имеет множество применений для статистических вычислений. Incanter — это версия R на основе Clojure, работающая на JVM. Он имеет множество полезных функций, помогающих строить графики и анализировать данные. В этом посте мы рассмотрим только построение графиков, но в следующем посте мы рассмотрим анализ данных с помощью инкантера. А пока давайте сделаем несколько графиков!
Вперед, создайте новый проект Clojure с помощью leiningen. Добавьте следующее в ваш..
Настройка Clojure и VS Code для начинающих
Спасибо JasonP за согласие поделиться этим руководством. Смотрите больше на clojurehub !
Привет, вот очень быстрое руководство по настройке кода VS для использования с Clojure и REPL.
Сначала скачайте VS Code и Leiningen . Затем создайте новое приложение с помощью leiningen и откройте его в VS Code.
lein new app vscode-app
cd vscode-app
code .
Вы можете получить zsh: command not found: code . Если это произойдет, откройте VS Code, нажмите Shift+Command+P (на Mac), затем..
Укрощение ошибок расширенной компиляции в проектах ClojureScript
Представьте себе: у вас есть большой многомодульный проект ClojureScript, и вы планируете выполнить новое развертывание в рабочей среде. В вашем проекте используется режим расширенной оптимизации компилятора CLJS. Кажется, все работает гладко. Вы выполняете последние E2E-тесты перед выпуском.
Затем загружается неисправный модуль.
БАМ! Вы получаете пощечину примерно такой ошибкой:
Uncaught Error: No protocol method IMultiFn.-add-method defined for type function: function XR() {..
Ботинок
"Ботинок"
Вы знаете, Clojure просто не так часто используется для написания скриптов, как следовало бы. И это обидно. Clojure краток, удобочитаем и чрезвычайно полезен: отличная квалификация для любого языка сценариев.
Распространенные операции в области сценариев, такие как чтение и запись файлов или выполнение HTTP-запросов, с Clojure несложно… но, в отличие от Bash, здесь действительно бесконечная мощность, когда вам это действительно нужно.
Но есть и проблемы с..
Clojure - самая продуктивная среда, которую я когда-либо использовал
Я программировал и строил большие системы на многих разных языках программирования и системах. Моя дипломная работа была написана на языке C, основанном на ядре Unix версии 7, выпущенном Bell Labs в 1970-х годах. Когда я приехал в США в начале 80-х, я работал в лабораториях и использовал C ++. В 1991 году я принял участие в проекте в Morgan Stanley, где я был единственным программистом на C ++, работавшим над проектом, построенным на Smalltalk, и когда я увидел, на что способен Smalltalk,..
Вы должны знать ClojureScript, прежде чем выбирать Redux, вот почему ...
Я не доволен Redux, но я не пишу длинный пост, пытаясь раскрыть темную сторону Redux. Люди хвалят Redux. Как мы все знаем, он исходил от Вяза, а ранее это может быть из выступлений Брета Виктора. Пришло время отладчика, путешествующего во времени. Как и все разработчики, я хочу, чтобы создавать приложения стало проще и быстрее. Redux делает вещи намного лучше. Что меня расстроило, так это то, что я обнаружил, что на ClojureScript все может быть проще и красивее. Хотя в Redux есть..
Функциональное программирование для глубокого обучения
До того, как я начал свою последнюю работу в ThinkTopic , понятия функциональное программирование и машинное обучение полностью принадлежали двум разным мирам. Одним из них была парадигма программирования, набирающая популярность по мере того, как мир повернулся к простоте, компоновке и неизменяемости для поддержки сложных масштабируемых приложений; другой был инструментом для обучения компьютеров автозаполнению каракулей и сочинять музыку . Где было перекрытие?
Чем больше..