Публикации по теме '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. Вы, вероятно, подумаете, что это эзотерично, и о..