erlangforums

erlangforums

Highlights of the Erlang/OTP 26 release

Erlang/OTP 26 is finally here. This blog post will introduce the new features that we are most excited about.

This year’s highlights mentioned in this blog post are:

Blog post:

EFS Thread:

Most Liked

BartOtten

BartOtten

Some map operations have been optimized by changing the internal sort order of atom keys.
This changes the (undocumented) order of how atom keys in small maps are printed and returned by maps:to_list/1 and maps:next/1 . The new order is unpredictable and may change between different invocations of the Erlang VM.

Finally we get rid of the “you shouldn’t rely on their order but…”. Proven to be unstable :slight_smile:

In the lists module, the zip family of functions now takes options to allow handling lists of different lengths

Hopes up this one trickles down to Elixir. Recently had to write my own implementation of zip due to different length. Not a biggie, but was surprised it wasn’t in stdlib. (I would swear I once saw the option to ‘keep_rest: true’ or alike)

dimitarvp

dimitarvp

I made one and benchmarked it and it was pretty fast and solid. Wanna use it?

Where Next?

Popular in Erlang News Top

Devtalk
A new Erlang news item has been posted! Link: Release OTP 24.0.3 · erlang/otp · GitHub Posted via Devtalk.
New
Devtalk
A new Erlang news item has been posted! Link: Release OTP 21.3.8.21 · erlang/otp · GitHub Link: Release OTP 22.3.4.16 · erlang/otp · ...
New
Devtalk
A new Erlang news item has been posted! Link: Release OTP 23.3.4.4 · erlang/otp · GitHub Posted via Devtalk.
New
erlangforums
A new Erlang announcement has been posted: Original announcement:
New
erlangforums
A new Erlang announcement has been posted: Original announcement:
New
erlangforums
A new Erlang announcement has been posted: Original announcement:
New
kennethL
Here is a new interesting blog post from the OTP team, “The Road to the JIT”. This post gives a history lesson that outlines the major Er...
New
kennethL
Read the new Blog post by John Högberg at the OTP team. It is a brief primer on BEAM, the virtual machine that executes user code in th...
New
erlangforums
A new Erlang announcement has been posted: Original announcement:
New
bjorng
The second release candidate of Erlang/OTP 22.0 has been released. This is the second of three planned release candidates before the OT...
New

Other popular topics Top

vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 41989 114
New
electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New

We're in Beta

About us Mission Statement