Публикации по теме '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 , понятия функциональное программирование и машинное обучение полностью принадлежали двум разным мирам. Одним из них была парадигма программирования, набирающая популярность по мере того, как мир повернулся к простоте, компоновке и неизменяемости для поддержки сложных масштабируемых приложений; другой был инструментом для обучения компьютеров автозаполнению каракулей и сочинять музыку . Где было перекрытие? Чем больше..