Публикации по теме '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. . Они делают именно то, что предполагают их названия. Данные..