Публикации по теме 'elm-lang'
Мой опыт работы с Эльмом на Vernacular.ai
Шесть месяцев назад мы в Vernacular.ai решили, что перейдем с React.js (с Redux и Typescript) на Elm ( Восхитительный язык для надежных веб-приложений ). В этой статье мы попытаемся обобщить наш опыт на данный момент, который будет состоять из некоторых проблем, с которыми мы столкнулись, решений, которые мы придумали, и является ли Elm хорошей альтернативой Javascript.
Введение
Elm - это строго типизированный язык, который использует статическую типизацию, обеспечивает..
Одно поле слишком много
Одно поле слишком много
Иногда не удается найти mapN с достаточно высоким N
я ›Ааааа, только не снова!
ват ›Ненавижу звук разочарования по утрам. Что случилось?
я ›Что случилось? Я тебе скажу, что случилось! Вот что не так:
type alias Person =
{ firstName: String
, lastName: String
, age: Int
, email: String
, phone: String
, hairColor: String
, eyeColor: String
, favoriteFood: String
, favoriteDrink: String
}
wat ›Это похоже на..
Вяз для front-end разработчиков
Elm для интерфейсных разработчиков - как мы погрузились в Elm, чтобы перестроить часть нашего сайта.
Почему вяз?
Преимущества Вяза (отсутствие ошибок времени выполнения, набора текста) - это то, что делает его доступным для наших back-end разработчиков. Они привыкли к функциональному стилю Scala и в целом к рабочему процессу с компилятором.
С другой стороны, этот рабочий процесс также делает кривую обучения чрезвычайно крутой для интерфейсных разработчиков; Если вы привыкли к..
Elm и Vue.js с точки зрения внешнего интерфейса
Я подумал, что было бы интересно быстро сравнить, как сделать небольшую часть пользовательского интерфейса на двух совершенно разных языках, которые оба используются для Интернета, а не типичную битву JS framework v JS framework , которая повторяется и бушует из года в год. После этого мы рассмотрим несколько плюсов и минусов каждого из них.
Я буду делать это с точки зрения моей роли фронтенд-разработчика, работающего над веб-приложениями в carwow .
Что такое Elm и что такое Vue?..
Генерация кода - это ужасно и здорово
** Я перешел со среднего уровня. Новый адрес: kodare.net **
Вы генерируете код для языка, на котором пишете? Тогда язык, который вы используете, ужасен. По определению он недостаточно эффективен, потому что вам нужно писать код для написания кода, а не просто выражать то, что вам нужно напрямую.
Тем не менее, есть место для написания собственных генераторов кода. Прямо сейчас я пишу генератор кода для Elm на основе инструмента Cog Неда Батчелдера. Основная причина, по которой..
Тарринг файлов с помощью Elm
Тарринг файлов с помощью Elm
[Обновлено 4 июня 2019 г.]
14 ноября 2018 года Эван Чаплики выпустил два новых пакета Elm, Bytes (elm / bytes) и File (elm / file). Оба имеют простой элегантный интерфейс и откроют много новых возможностей для разработчиков Elm. Один из таких - jxxcarlson / elm-tar , о котором идет речь в этой публикации. API предоставляет один модуль Tar с функциями createArchive и extractArchive. . Они делают именно то, что предполагают их названия. Данные..