do it!!!!! (but like ok, if you really need to then whatever) adasdfgsdafgsafgdsafhdvfsga dghf safgd sagfdh sfgad gfsad gfs fghas fgas fgsad fghas fgha desafg arjegrjhrhsgvrehskjggevhlragjvhrkagd jkhrg bdjhvgcnrldajvrjhfdgv sdjhxfgchjvgjkbscgjhkgncjhfdksgvjhkdfg nxghfdskcnjfhdcgnkjhgsdcngkjfhgsjfhgjhfshjkfgnkjsgkfhjdgsckhjfnsjfkgskjdfhjkcsnjkdfhsgcnjksgc njsjkgghjkfcnsjhkdncghjdfnscjhkgnjkfhdgskjhcnfsjhgcnfghjgnfhjkdsgcnfkjnsgshjkfdgncjhdfskncgh jfdckgnfksjhdcgnkjhfsncjhgfnsjhkcnhjsg Type checking, but only like sometimes, great ¯\_(ツ)_/¯ hlp pls wat 15 Unidirectional data flow, yay more stuff @terezk_a
var x = { foo: ”bar” } var y = f(x) -- Elm -- (only pure functions) x = { foo = “bar” } y = f x 31 x is always unchanged What is x? ¯\_(ツ)_/¯ @terezk_a
• Opinionated on architecture Benefits • No run time errors! • Enforced semantic versioning • Improved performance • ⏳ Time traveling debugger! 42 @terezk_a