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:
- The shell
- Improvements of maps
- Improvements of the
listsmodule - No need to enable feature
maybein the runtime system - Improvements in the Erlang compiler and JIT
- Incremental mode for Dialyzer
- argparse: A command line parser for Erlang
- SSL: Safer defaults
- SSL: Improved checking of options
Blog post:
EFS Thread:
Most Liked
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 bymaps:to_list/1andmaps: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 ![]()
In the
listsmodule, 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
I made one and benchmarked it and it was pretty fast and solid. Wanna use it?
Popular in Erlang News
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance









