Live data from Hacker News

Making Elm faster and friendlier in 0.16

elm-lang.org

1–10 of 92 posts

Re: Making Elm faster and friendlier in 0.16

#4
Some of these errors remind me of Rust and the attempts in that community to give every error an exhaustive description [1].

This looks fantastic, and shows a true commitment to reducing friction with the language - a goal which often goes too long without attention.

[1]: https://github.com/rust-lang/rust/issues/24407

Re: Making Elm faster and friendlier in 0.16

#8
I'm just finishing up a first-year course at McMaster University where we learned basic CS concepts (divide and conquer, state machines, recursion, algebraic data types, FRP, etc) using ELM. It's the first time I've ever put an honest effort into learning a pure functional language, and although it was initially frustrating to a self-taught programmer with a background in several procedural languages and SQL, it's growing on me, and I'm probably going to look for a side project (maybe a small game or a simple CPU simulator) to build with ELM when the course is over.

I only wish the "Improved error messages" and "Catching more bugs" features had been introduced about three months ago, probably would have saved me hours!

Re: Making Elm faster and friendlier in 0.16

#9

Some of these errors remind me of Rust and the attempts in that community to give every error an exhaustive description [1]. This looks fantastic, and shows a true commitment to reducing friction with the language - a goal which often goes too long without attention. [1]: https://github.com/rust-lang/rust/issues/24407

Yup, I would strongly agree. Diagnostics are one of those things that's easy to let slip by the wayside, but we've seen a huge payoff for users with all the time we've invested in ours. Glad to see other languages like Elm help raise the bar here too.
Post reply on HN