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


Привет, мир, четверг 👋 - ELM
Привет, ребята, я давно не писал статьи. На прошлой неделе я решил, что теперь буду публиковать по 2 статьи в неделю на разные темы. По понедельникам в посте будут рассказываться о новых открытиях или предметах, которые мне нравятся, например о функциональном программировании, а в четверг - об изучении новых языков или фреймворков. Почему ELM? 🤔 Забудьте обо всех причудливых хардкорных концепциях, таких как монада, моноид, полугруппа и тарабарщина. Вяз - это о: Эффективный..

Как декодировать JSON в Elm, часть 1
Легко декодируйте любой JSON в псевдоним типа Elm, тип объединения, конструкторы одноэлементного типа. И любая вложенная комбинация из них. В Elm кодирование и декодирование JSON довольно просто, в отличие от того, что думают люди. Основная проблема — отсутствие хороших примеров. Я много боролся и нашел ответы почти на все свои опасения. Спасибо замечательному сообществу Elm . Ниже приводится то, что я намерен осветить в этой серии. Декодирование объектов JSON в Elm Records..

Генерация кода - это ужасно и здорово
** Я перешел со среднего уровня. Новый адрес: kodare.net ** Вы генерируете код для языка, на котором пишете? Тогда язык, который вы используете, ужасен. По определению он недостаточно эффективен, потому что вам нужно писать код для написания кода, а не просто выражать то, что вам нужно напрямую. Тем не менее, есть место для написания собственных генераторов кода. Прямо сейчас я пишу генератор кода для Elm на основе инструмента Cog Неда Батчелдера. Основная причина, по которой..

Функциональное программирование: компонентов не существует
Компоненты. Сегодня они повсюду. JavaScript их часто использует. Объектно-ориентированное программирование тоже делает это. И они правы. Vous pouvez retrouver la version française de cet article sur mon blog для всех франкофонов! Эта статья взята из французской версии моего блога здесь . Вот почему разработчики, естественно, повторно используют один и тот же словарь при переходе с одного языка программирования на другой. Сдвиг парадигмы от объектно-ориентированного к..

Я пишу это, опасаясь показаться фанатиком, но я считаю, что это очень распространенное заблуждение относительно ...
Я пишу это, опасаясь показаться фанатиком, но считаю, что это очень распространенное заблуждение среди тех, кто не использовал семейный язык ML * (например, Elm, Reason или Haskell). Я думаю, что по крайней мере для Вяза это не так. У меня есть сочетание клавиш, которое будет использоваться в любой сигнатуре типа, которую Элм извлек из моего кода. Видеть: Я обычно редактирую их, чтобы больше ограничить типы, но в большинстве случаев это занимает около 5 секунд. Кроме того, Typing..

Вот почему вы должны использовать Elm в своем следующем проекте
Что мне нравится в Elm (и то, что вы тоже должны) Не секрет, что я большой поклонник Elm. Вот что делает его таким замечательным. Практически полное отсутствие ошибок во время выполнения В JavaScript TypeError: b is null — довольно обычная ошибка, которую трудно исправить. Наличие минимизированной сборки без исходной карты также не очень помогает. В некоторых случаях вы смотрите на дни потраченного впустую времени на поиск решения. Но Elm избегает этого, быстро терпя..

Создание React / Redux / Elm Bridge
Elm’s ngReact Иногда имеют значение небольшие и постепенные изменения. Про Вяз было сказано много. Впечатляющее количество статей, выступлений и сообщений восхваляют Elm как будущее фронтенд-разработки (наряду с PureScript и ClojureScript ). Что действительно хорошо в Вязах, так это то, что вам не нужно переходить на полный Вяз , чтобы воспользоваться преимуществами. Преимущества включают отличный язык, инструменты, сообщество, а также отличные идеи и концепции. Особенно хорош..