TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Erlang/OTP 18.0 has been released

272 pointsby johloalmost 10 years ago

10 comments

jlouisalmost 10 years ago
Something you may find interesting is that the new faster maps are loosely based on Rich Hickey&#x27;s HAMT implementation that is used in Clojure. Jose and co. in Elixir adapted&#x2F;is-adapting their internals to use maps as well, as they were faster than any implementation they had.<p>In addition, I wrote a full QuickCheck model for the new maps. That is, we randomly generate unit test cases for the maps and verify them. We have generated several millions of those test cases, including variants which heavily collides on the hash. This weeded out at least 10 grave bugs from the implementation, which in turn means this release is probably very stable with respect to maps.
评论 #9774105 未加载
评论 #9772050 未加载
评论 #9772079 未加载
评论 #9771690 未加载
brucify_almost 10 years ago
For the first time Erlang 18 shipped under Apache License 2.0, it will likely have a meaning for Erlang&#x27;s future development. The Industrial Erlang User Group has spent quite some effort on that.
评论 #9774020 未加载
shockzzzalmost 10 years ago
Commits like this make me realize, &quot;oh, they&#x27;re just developers like me&quot;<p><a href="https:&#x2F;&#x2F;github.com&#x2F;erlang&#x2F;otp&#x2F;commit&#x2F;37f143e9e16e89d753b0e5e4415968dbcd5f6b65" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;erlang&#x2F;otp&#x2F;commit&#x2F;37f143e9e16e89d753b0e5e...</a>
评论 #9772780 未加载
bandrisalmost 10 years ago
The improved time handling is the biggest new feature for most users probably (apart form maps improvements and the new license).<p><a href="http:&#x2F;&#x2F;www.erlang.org&#x2F;doc&#x2F;apps&#x2F;erts&#x2F;time_correction.html" rel="nofollow">http:&#x2F;&#x2F;www.erlang.org&#x2F;doc&#x2F;apps&#x2F;erts&#x2F;time_correction.html</a>
评论 #9772836 未加载
评论 #9781809 未加载
stevedominalmost 10 years ago
This is great news for Elixir as well!
评论 #9771267 未加载
jflatowalmost 10 years ago
I love Erlang releases and am very happy about the improvements to maps. I have to admit the OTP motto of &quot;move slow and never break anything&quot; always leaves me wanting more (though).
sarciszewskialmost 10 years ago
Obligatory: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=rRbY3TMUcgQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=rRbY3TMUcgQ</a>
评论 #9781833 未加载
评论 #9772587 未加载
fithisuxalmost 10 years ago
Still non mingw or mingw-w64 or (windows) clang friendly.
评论 #9771374 未加载
throwaway12357almost 10 years ago
&gt; ssl: Remove default support for SSL-3.0 and added padding check for TLS-1.0 due to the Poodle vulnerability.<p>&gt; ssl: Remove default support for RC4 cipher suites, as they are consider too weak.<p>I&#x27;m not following Erlang news but was just wondering, aren&#x27;t these fixes coming out way too late?
评论 #9771542 未加载
nodivbyzeroalmost 10 years ago
Great news, guys... keep it up!!!