Hacker News new | ask | show | jobs
by nameless912 3529 days ago
I have only limited experience with web development, but my impression of elm is that it purposefully throws a lot of the standard HTML/CSS/JS paradigms out the window on purpose, in exchange for an extremely clean set of functional-friendly abstractions. The downside to this is that there is a lot of "magic" going on behind the scenes, and I don't know exactly how fragile that magic is.
1 comments

> I don't know exactly how fragile that magic is.

It's reasonably robust for the HTML/JS part. The majority of current generation Javascript frameworks are built on similar techniques and the main thing Elm adds is the type system and guaranteed purity.

For CSS, all bets are off. I expect Elm to put more effort into styling when scoped CSS becomes widely deployed enough to rely on.