I'm going to miss those `badarg` errors :D
Erlang/OTP 24 highlights
21–30 of 103 posts
Re: Erlang/OTP 24 highlights
#22I'm going to miss those `badarg` errors :D
Re: Erlang/OTP 24 highlights
#23Looks like Elixir 1.12 will take full advantage of EEP 54:
https://github.com/elixir-lang/elixir/releases/tag/v1.12.0-r...
Re: Erlang/OTP 24 highlights
#24Great work on the improvements!
Re: Erlang/OTP 24 highlights
#25So a net reduction of 60K lines of code? And yet functionality was added to the system as well. That's praiseworthy IMO.
Imagine if "we did more with less" infected much of software development today.
Re: Erlang/OTP 24 highlights
#26I love the new error messages. Rust seems to have started that trend, Python also added better errors recently.
No it didn't. Lets not try to rewrite history here, clang started the trend of meaningful error messages, gcc quickly caught up.
Re: Erlang/OTP 24 highlights
#27I love the new error messages. Rust seems to have started that trend, Python also added better errors recently.
expressive diagnostics was one of clang's early selling points: https://clang.llvm.org/diagnostics.html Clang was released 2007 and was usable 2009/2010-ish. Rust dev started 2010. I'm not saying the trend of having good diagnostics was started by clang, but it's a more believable than the claim that it was started by Rust. -- Rust-the-language is nice, but the Rust community feeling the need to mention Rust on every…
Re: Erlang/OTP 24 highlights
#28Speaking of error message. I love that Erlang gives the exact parameter values in the call stack. (I guess this is generally possible because immutable data structures are enforced in the whole language?) It saves a lot of time than just speculating with call stack only.
Re: Erlang/OTP 24 highlights
#29BEAM just gets better and better. It's a good time to be an Erlanger/Elixirist...
Re: Erlang/OTP 24 highlights
#30Earlier quoted context omitted.
expressive diagnostics was one of clang's early selling points: https://clang.llvm.org/diagnostics.html Clang was released 2007 and was usable 2009/2010-ish. Rust dev started 2010. I'm not saying the trend of having good diagnostics was started by clang, but it's a more believable than the claim that it was started by Rust. -- Rust-the-language is nice, but the Rust community feeling the need to mention Rust on every…
GCC also copied clang's excessive diagnostics and I'm seriously thinking of making a fork just to strip them out. I doubt the developers would accept a patch that implements --stfu.