Публикации по теме 'clojure'
Clojurians, поделитесь своими знаниями в блогах
Я новичок в Clojure и хочу узнать больше об использовании Clojure. К вашему удивлению, у меня нет опыта работы с Java, а также опыта программирования баз данных и серверов. Я слышал, что Clojure - это хорошо разработанный язык с элементами функционального программирования. Мне нравится FP, я уже немного изучал Haskell, но Haskell слишком сложен для такого программиста, как я. Я пишу HTML / CSS / JavaScript только после того, как получил работу.
Изучить Clojure сложно. У меня не так..
Почему я предпочел ClojureScript JavaScript
Недавно мне было поручено написать интерактивное веб-приложение под названием ShotBot , чтобы помочь разработчикам мобильных приложений быстро создавать привлекательные скриншоты из App Store / Google Play Store. Вместо использования JavaScript, как в большинстве других веб-приложений, я решил написать это на Clojure.
Почему?
Clojure - это скомпилированный, функциональный и динамически типизированный язык, предназначенный для нескольких существующих сред выполнения. На момент..
Сила дискриминируемых союзов F #
Несколько месяцев назад я вернулся в Clojure по работе в Cognician . Очень интересно использовать на регулярной основе несколько контрастирующих языков программирования. На данном этапе у меня Clojure и F # . Вы действительно каждый день заново ощущаете уникальные сильные и слабые стороны каждого языка.
Одна из вещей, которые мне нравятся в Clojure, - это то, насколько легко создать коллекцию с различными типами, а также мощность, которая дает вам беспрепятственный перенос и..
Библиотеки библиотек
Метод структурирования DSL в ClojureScript
Несколько месяцев назад я начал работать над проектом по созданию приложения для ведения блога на clojurescript. При написании этого приложения у меня были определенные цели. Самое главное, чтобы он мог сосуществовать с нашими существующими приложениями hoplon. Я также хотел, чтобы он мог конкурировать с платформой ghost.org, когда речь шла о функциях.
И тут меня осенило, что я действительно хотел (и не мог найти) не приложение для ведения..
Основы Clojure — Отображение (Часть 2)
Ссылка на предыдущее руководство: Основы Clojure (Часть 1)
Сегодня мы рассмотрим, как сделать отображение в Clojure.
Давайте начнем с написания простой функции, которая будет добавлять единицу к любому заданному аргументу.
(defn add [x] (+ x 1)) ;; function that adds one to the argument given.
Теперь давайте создадим что-то, называемое вектором, который будет содержать числа, которыми мы хотим манипулировать позже.
(def numbers [1 2 3]) ;; this is how you create a persistant..