Před časem nám Robin Pokorný překladem článku Learn Elm in Y minutes představil programovací jazyk Elm. Pokud jste se jej během slibovaných Y minut naučili, zvu vás na výlet do funkcionálního světa vývoje webových aplikací pomocí jazyka Elm. První díl bude trochu upovídaný.
Do minulého dílu se nevešla ani řádka kódu, pojďme se tedy vrhnout po hlavě do vody, vlastně po hlavě do Elmu. Výklad pokračuje v komentářích uvedeného příkladu, přibližujeme se tím ideálům literárního programování sazeče, matematika a programátora Donalda E. Knutha. Kdo si nestihl osvojit základy jazyka Elm, tak si na Y minut odskočí.
Začíná třetí díl seriálu, který jsem původně zamýšlel jako jediný článek. Není mým cílem psát tutoriál, dostupná dokumentace, na kterou hojně odkazuji, je poměrně kvalitní a snadno pochopitelná i lidem, kteří vládnou tak špatnou angličtinou jako já.
V minulém díle jsme z aplikace v Elmu poslali do Javascriptu data, tedy model se souřadnicemi, zoomem a id mapy. V Javascriptu se podle nich zobrazila mapa. Pokud však mapu posuneme nebo změníme přiblížení, původní model definovaný v aplikaci v Elmu se neaktualizuje. V tomto díle to napravíme.