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


Настройка 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() {..

ClojureScript в Emacs
Признаком хороших абстракций может быть то, что они позволяют быстро создавать новые полезные абстракции. Это подчеркивается ощущением, что ваша среда программирования работает на вас , а не против вас. Ситуация, когда вы ограничены только своими мыслями и воображением, а не тем, что компьютер позволяет вам делать. Это ощущение, которое я редко улавливаю без использования Emacs. Часто шутят, что Emacs - отличная операционная система - ей просто не хватает приличного текстового редактора...

ClojureScript/реагент
вступление Проработав несколько лет в JavaScript и React , в этом году я начал изучать вселенную ClojureScript и Reagent . Я хотел бы поделиться с вами несколькими паттернами, написанными на Реагенте и ClojureScript , которые я обычно использую в мире Реакта и нахожу полезными и в Реагенте . Я надеюсь, что эти примеры помогут вам растопить лед между вселенными JavaScript и ClojureScript . В этой статье я хотел бы начать с простого, но, вероятно, наиболее часто..

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

Взаимодействие пакета Npm из Clojurescript с Lumo
Начните пустой проект npm с типичным: npm init -y hello-world Установите пакет npm lumo : npm i --save lumo-cljs Используя компилятор закрытия Google, lumo может скомпилировать код clojurescript в javascript, а это означает, что мы должны иметь возможность писать простые скрипты узла ole в cljs. Создайте скрипт сборки в package.json, чтобы скомпилировать код cljs с помощью lumo. Создайте каталог src и файл с именем: hello_world.cljs и поздоровайтесь с миром..

Что такое гоплон?
hoplon / hoplon hoplon - инструменты и библиотеки веб-разработки Hoplon. github.com Hoplon - это простой и мощный инструмент для создания веб-приложений из элементов с высокой степенью компоновки в ClojureScript. Вам не обязательно понимать CLJS, чтобы прочитать этот пост, я написал его (надеюсь), чтобы он был доступен и для людей, использующих JavaScript! Hoplon не полагается на взаимодействие с какой-либо базовой инфраструктурой..