Публикации по теме 'clojure'


Почему мне нравится Clojure
Последние пару недель я работал с Clojure. Я создал крестики-нолики и в настоящее время работаю над инструментом для ведения блога. В начале я много боролся, потому что Clojure — мой первый язык функционального программирования. Мне казалось, что я сделал 10 шагов назад. Со временем я постепенно понял, почему функциональное программирование именно на Clojure — это здорово, и почему я не сделал 10 шагов назад. Вот мои любимые вещи из Clojure… Функции первого класса Функции первого..

Что вообще такое веб-приложение?
Что вообще такое веб-приложение? Внимание, спойлер 🚨 не каждый js-фреймворк, о котором вы только можете подумать, брошен в папку с тысячей зависимостей NPM. Теперь, когда это не так, веб-приложение — это веб-сайт. Хорошо, на этом мы закончили, дальнейшее чтение не требуется. Подождите, это неправда, есть дальнейшее чтение. Сеть… вещь состоит из трех частей, и вам не нужны все они, и они были разделены тысячей различных способов, и они могут даже быть отданы на откуп чужим серверам,..

Введение в Clojure
Введение в Clojure Цель этой статьи — краткое введение в основы LISP с особым вниманием к Clojure. Мы поговорим об основном синтаксисе, основных структурах данных и в целом познакомимся с написанием функций на LISP. Предпосылки Для начала вам понадобится Clojure REPL. Вы можете зайти на сайт Clojure и начать там, или вы можете зайти на tryclj.com и использовать онлайн REPL (который может работать или не работать — у меня были некоторые трудности ). Базовый синтаксис..

Можем ли мы кодировать без комментариев? //может быть
Признаюсь, я не люблю писать комментарии . Я не совсем понимаю, почему. Иногда я нахожусь в середине кода, который может использовать комментарий, и я начинаю писать комментарий, но как только я заканчиваю, я удаляю его, потому что меня не устраивает что там написано. Я думаю, Мне не нравится пытаться объяснять неточным языком английского то, что я только что закончил объяснять на точном языке кода . В этом посте я не собираюсь обсуждать ценность комментариев, но скажу, что..

ClojureRemote 17 — Клиент Feathers.js
Этот пост — один из многих , и он будет охватывать темы, обсуждаемые на ClojureRemote. Наш клиент перьев настроен аналогично серверу. В этом случае мы настраиваем socket.io на клиенте для событий в реальном времени. Настройка экземпляра самого клиента перьев занимает 5 строк кода. Мы также храним экземпляры наших сервисов, думайте об этом как о клиентской части каждого сервиса. Далее мы используем несколько вспомогательных функций для извлечения данных из ответа..

Машинное обучение в Clojure с XGBoost и clj-boost
Машинное обучение + REPL = ❤ Clojure - это LISP . Так что, будучи LISP, в нем много скобок. Теперь, когда у нас это не получилось, мы можем переходить к разговору о более серьезных вещах. Почему именно Clojure? Вы, вероятно, никогда не слышали о Clojure , не говоря уже о науке о данных и машинном обучении. Так почему вам было бы интересно использовать его для этих целей? Я скажу вам почему: чтобы сделать то, что имеет значение (данные), первоклассно ! В Clojure мы не..

Начало работы с Clojure
Функциональное программирование - это сейчас ажиотаж, выходящий из академической сферы и помогающий крупным компаниям решать сложные проблемы. Вы можете выполнять функции с объектно-ориентированными языками, такими как C #, или даже с языками с несколькими парадигмами, такими как Javascript, но есть некоторые языки, которые обращаются к функциональной парадигме по дизайну, например Clojure. В целях шока я покажу фрагмент кода Clojure. Вы, вероятно, подумаете, что это эзотерично, и о..