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


Работа с Clojure: изучение функционального дизайна
Я действительно хотел написать это намного раньше, но обнаружил, что моя точка зрения меняется довольно быстро, поскольку я узнавал больше из недели в неделю, поэтому я решил подождать еще несколько месяцев, чтобы мои знания и мнения немного успокоились. Прошло почти 6 месяцев, так что я полагаю, что пора. В моем последнем посте я сосредоточился только на том, как я наконец настроил свою среду разработки. На этот раз я хочу погрузиться в некоторые вещи, которые мне пришлось изучить (или..

Версии имеют значение. Поиск ошибок и обновление пакетов CLJSJS ClojureScript
TL;DR В названии поста большой спойлер! Я разрабатывал проект логотипа и подумал, что обнаружил ошибку. Оказывается, я использовал старую версию Matter.JS и приступил к обновлению пакета CLJS JS. Ограничения В прошлый раз я дошел до того, что определил мир с помощью структуры данных ClojureScript. Запуск кода приведет к тому, что пара круглых тел упадет и подпрыгнет. Чтобы начать строить структуру логотипа, мне нужно соединить объекты вместе. В Matter.JS тела вы соединяете тела..

Пользовательский интерфейс не создается просто: наше приложение ClojureScript / re-frame
В Части I этой статьи обсуждалась мотивация создания HolidayPing , а также процесс проектирования и разработки серверного приложения на Erlang. В этом продолжении Факундо (главный разработчик) фокусируется на пользовательском интерфейсе и на том, что мы узнали при его создании. Свяжитесь со мной через твиттер по адресу @unbalancedparen , если у вас есть какие-либо комментарии или просьбы об интервью для Это не учебник по Monad . Следите за обновлениями! Обсуждайте и голосуйте в..

8 причин, по которым я отказываюсь от JavaScript
В блогах есть тысячи сообщений на тему «JavaScript - это плохо». Я стремлюсь сделать это немного по-другому, добавив немного более конструктивного подхода и предложив другой путь. Статья Саши Грейфа о 21 плохой интерфейсной привычке, которую следует отбросить в 2021 году была интересным чтением и вызвала хорошие обсуждения во внутреннем интерфейсном чате здесь, в Кантеге. Меня лично поразила одна привычка: Жаловаться на JavaScript . Примечание. Следующие ниже мнения являются..

Асинхронный Clojure
Начало работы с каналами и библиотекой core.async Core.async - это основная библиотека Clojure для асинхронного программирования и общения. Она значительно упрощает асинхронное программирование, поскольку выполняет большую часть тяжелой работы за вас. У библиотеки есть несколько целей, о которых вы можете прочитать здесь , но в основном она направлена ​​на: Чтобы обеспечить возможности для независимых потоков активности, общение через каналы , похожие на очереди. Для поддержки как..

ClojureRemote 17 — Обзор первого дня
Сегодня был первый день ClojureRemote 17, огромное спасибо Райану Нойфельду и остальным сотрудникам CR17, которые провели замечательный день. Мы начали утро с семинара по Clojure.spec от Йехонатана Шарвита (если вы никогда раньше не видели klipse , посмотрите и его!) , за которым последовало обсуждение инструментов от Даниэль Солано-Гомез. А также подробный разбор конфигурации Анатолия Полинского. Затем мы приступили ко второй части нашего семинара по Clojure.spec. Перед..

Загрузка — (загрузка (exec))
Недавно наш пакет grade9/boot-exec был скачан 1800 раз, как помощник по сборке, мы рады быть частью стольких проектов! boot-exec выполняет простую работу по запуску внешних процессов как части конвейера сборки загрузки как блокирующим, так и неблокирующим способом. Этот пакет используется набором других задач загрузки: степень9/загрузка-нпм градус 9/сапог степень9/загрузка-CSS grade9/boot-semgit и еще запланировано….. Основная задача, используемая в этом пакете,..