Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

100% Positive

Analyzed from 270 words in the discussion.

Trending Topics

#erlang#records#otp#https#org#nice#ssh#right#maps#www

Discussion (9 Comments)Read Original on HackerNews

solid_fuel•about 4 hours ago
Looks like a nice set of improvements. Disabling the SSH daemon [0] by default is a good security change, same with disabling the SFTP by default.

I think the io_ansi [1] module sounds pretty cool, imo erlang doesn't have a great story for building complicated CLI applications right now, but I haven't tried much. I imagine having this in the stdlib will be a nice leg up in the future. The way fwrite works seamlessly across nodes is very nice, and exactly what I love to see from erlang.

The addition of Native Records [2] is really cool. I'm curious how this will be leveraged in Elixir in the future, since right now I think there is a mix of records, tuples, and maps depending on exactly what is being done. Like the EEP says, I doubt we'll ever see the old records deprecated entirely but this looks like a substantial improvement.

[0] https://www.erlang.org/doc/apps/ssh/ssh.html

[1] https://www.erlang.org/docs/29/apps/stdlib/io_ansi.html

[2] https://github.com/erlang/eep/pull/81

tmoertel•about 3 hours ago
For anyone wondering what the "OTP" part is in Erlang/OTP, it is a set of libraries and associated principles that, in effect, standardize the creation of highly reliable, fault-tolerant applications, originally for the telecom domain. It's worth checking out the brief introduction to the fundamental ideas in the introduction to "OTP Design Principles":

https://www.erlang.org/doc/system/design_principles.html

hackernudes•about 2 hours ago
OTP = Open Telecom Platform
dnautics•42 minutes ago
no longer. That is legacy. OTP now just stands for "OTP"
ch4s3•about 2 hours ago
I'm interested to see how records play out in the ecosystem.
sbrother•about 2 hours ago
I was about to say "what, we've had records for decades" but then I read the changelog.

Interesting. I wonder if there a world where Elixir starts compiling maps to "native records"?

dnautics•40 minutes ago
probably not maps, but structs yes.
SteveGregory•about 3 hours ago
Can someone please explain the innards?
Jtsummers•about 3 hours ago
Innards of which part? The BEAM Book may be of interest to you:

https://blog.stenmans.org/theBeamBook/

keyle•about 2 hours ago

      Added support for -unsafe attributes
Right in time for the Rust rewrite! /s