Публикации по теме 'clojure'
Функционально говоря
Несколько месяцев назад я пытался анализировать данные временных рядов из журналов splunk. После некоторого головокружения (помните, что дергать за волосы — это не мой вариант) и значительного проклятия я отправился на поиски дружественного для разработчиков способа обработки потоков событий и нашел Римана . Риманн использует Clojure — язык на основе Lisp, который работает на JVM и позволяет разработчикам легко фильтровать, комбинировать и выполнять другие операции с потоками событий,..
Обзор Manifold: простая в использовании библиотека строительных блоков для асинхронного программирования
Абстракции более высокого уровня для асинхронных вещей в Clojure
В этой статье я собираюсь исследовать библиотеку Manifold, чтобы взглянуть на функции Manifold Deferred, Stream и Event Bus. Это действительно удобный набор инструментов для всех, кто занимается асинхронным программированием на Clojure [Script]. Мы можем использовать отложенные значения, чтобы помочь нам управлять и абстрагироваться от некоторых сложностей работы со значениями, которые могут поступать асинхронно, потоками..
Создание исполняемого графического интерфейса
Примечание. Прежде чем следовать этому руководству, вы можете ознакомиться с изготовлением банок .
У вас должен быть убержар, который можно создать, следуя руководству, которое я написал ранее. Теперь вы хотите сделать еще один шаг вперед и превратить банку в исполняемый файл для распространения на разные платформы Windows. Есть несколько способов сделать это, но я обычно использую launch4j .
После загрузки Launch4j выполните следующие шаги… Шаг 1: Откройте его и заполните выходной..
Выполнение РЕАЛЬНОЙ работы в Clojure: разработка приложений
Радостное знакомство с Clojure: Часть III
"
Когда вы изучаете новый язык программирования, сам язык - это только половина дела.
В большинстве языковых руководств основное внимание уделяется функциям самого языка , игнорируя вторую половину истории: чтобы выполнить НАСТОЯЩУЮ работу, вам также необходимо знать экосистема инструментов , окружающих язык.
Теперь, когда вы изучили некоторые основы Clojure в Части I и Части II , пора заняться разработкой приложений.
Мы..
Сертификат соответствия 2017: день 2
Это второй пост из моей продолжающейся серии о Пришествии кода 2017 . Я собираюсь описать свои решения, реализованные на JS (ES6+) и Node.js.
TL;DR: в этом посте мы увидим больше манипуляций с данными и их синтаксического анализа. Мы также рассмотрим некоторые полезные методы массивов JS. Алгоритмическая часть этой проблемы все еще довольно проста.
Описание проблемы за День 2 здесь: http://adventofcode.com/2017/day/2 . Вы можете получить ввод головоломки здесь:..
Парсинг Twitter с помощью Clojure
Twitter — популярный ресурс для анализа социальных сетей и обработки естественного языка. Если мы хотим делать эти вещи в Clojure, логично, что нам нужен способ доступа к Twitter. Это простой пример того, как обрабатывать данные Twitter.
вступление
Первый шаг к работе с Twitter — настройка учетной записи разработчика. Я не буду вдаваться в подробности. В Твиттере есть отличная документация для разработчиков , с которой вам обязательно стоит ознакомиться, и довольно просто создать..
3-й блог
Рад, что написал некоторый код и сгенерировал функциональный вывод. Как и Салли и др. все
Использование Git по-прежнему является проблемой, в частности, отправка в репозиторий. Что-то в соглашении об именах («origin-master») все еще сложное. Получил, чтобы он работал как для Java, так и для Clojure из терминала, но для мастерства потребуется больше повторений.
Некоторое время боролся с настройками IntelliJ в Leiningen. Проблема, похоже, заключалась в том, чтобы создать новую..