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


Как вяз спас мне жизнь
Хотя название этой публикации кажется приманкой для кликов или чрезмерным преувеличением того, как язык программирования может повлиять на жизнь человека, это не так. Это не единственный фактор, скорее часть множества небольших изменений в моей жизни, но это был важный фактор. Вот история о том, как Вяз помог мне с улыбкой выйти из утомления и вернуться к программированию. Я предполагаю, что это пост «история моей жизни», поэтому я должен рассказать немного о том, кто я и чем..

О компиляторах и их психологических сверхспособностях
О компиляторах и их психологических сверхспособностях Я часто думаю о том, что вас может волновать лишь определенное количество вещей. Некоторые люди описывают это как количество траха, которое они должны дать, а обычно это конечное количество. С годами моей (короткой) карьеры я все больше ощущал актуальность этой концепции для разработки программного обеспечения. Хотя они - лишь часть головоломки, я считаю, что компиляторы и системы типов могут избавить от значительного количества..

Как создать приложение Elm
Create Elm App - это инструмент командной строки, который упрощает начало работы и помогает загружать и разрабатывать приложения Elm без какой-либо настройки с вашей стороны, так что вы можете сосредоточиться на коде! Он во многом вдохновлен Create React App , разработанным Дэном Абрамовым из Facebook и другими замечательными разработчиками из сообщества React. Начиная Установка Node.js 4.x и выше - единственная зависимость для установки Create Elm App . npm install -g..

Базовый 3D-рендеринг в SVG: elm-plays-3d
Код: https://github.com/lucamug/elm-playground-3d Демо: https://elm-playground-3d.netlify.com/ Пример: https: //elmjapan.org/ Вяз-площадка-3д - экспериментальная библиотека, построенная на базе Вяза-детской площадки . Итак, позвольте мне сначала представить вам эту библиотеку ... вяз-детская площадка Вяз-площадка - отличная библиотека для создания картинок, анимации и игр с Вязом . В то же время он прост в использовании, поэтому новичок может изучить основы..

Ого, грубое название для поста. ;)
Ого, грубое название для поста. ;) Иногда простые вещи требуют немного больше усилий в Elm, но в награду вы получаете ИДЕАЛЬНЫЙ КОД, который никогда не ломается. Трудно уложить в голове, что это значит. Причина использования Elm в том, что вы можете лучше спать по ночам, зная, что любой компилируемый код будет работать. Навсегда. Даже если вы наймете младшего программиста и позволите ему все рефакторить. Если они скомпилируют его, он все равно будет работать! Удивительный! Да,..

Оптимизация производительности в Elm, часть B: производительность массивов и Dict
Множество Во многих языках функционального программирования List - одна из наиболее распространенных структур данных для работы с данными. Связанный список имеет лучшую производительность для выполнения операций рекурсии, когда вы извлекаете элементы по одному, имея дело с большим количеством обходов. Это распространено среди других языков функционального программирования, таких как Haskell, Elixir и Clojure. Неизменяемый связанный список, как правило, легче работать Однако бывают..

Навигация в Elm 0.17 с помощью elm-route-url
TL;DR полный рабочий пример Многие фреймворки используют подход запекания в маршрутизации/навигации как фундаментальную часть архитектуры, но действительно ли это хорошая идея? Некоторым приложениям, возможно, даже не нужны концепции маршрутов или URL-адресов, и они все равно вынуждены впихивать свое приложение в эти идеи. С веб-приложениями мы часто зацикливаемся на этих идеях и думаем о нескольких страницах, между которыми мы можем перемещаться, но на самом деле мы имеем дело с..