josevalim
Creator of Elixir
See the post: https://elixir-lang.org/blog/2017/12/05/whats-new-in-elixir/
Kudos to @doomspork for starting the series!
Trending in News
Other Trending Topics
Edit: 2026 May 15 - This post is archived.
Mob is alive!!
Main docs: mob v0.7.11 — Documentation
A bit of explanation for the slightly c...
New
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Hobbes is a low-level distributed database for the Elixir programming language.
Hobbes provides a simple, safe, and scalable storage lay...
New
Hi everyone!
The first release candidate for the Expert language server project is now available!
We’ve published a press release detai...
New
A little off-topic, but I feel like people here have a good head on their shoulders.
I used to be quite good at making software. Was luc...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ai
- #ecto-query
- #elixirconf-us
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #elixirconf-eu
- #api
- #forms
- #metaprogramming
- #hex











Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
amnu3387
Gives me 404
It’s the trailing
/on the linkjosevalim
The link works fine here. Maybe it is something related to the CDN? Please try again soon!
AstonJ
Working fine here too
Well done @doomspork - I am sure people are going to look forward to these updates
JEG2
In the last bullet, I believe “Steam” should be “Stream.”
Eiji
@josevalim: Link url in
HTMLcode on this page:Is interpreted in my browser as:
My browser: Vivaldi 1.14.1030.3 (latest snapshot) 64-bit
Where could I submit a bug and PR?
Elixir is one of projects that I’m always waiting for next version.
NobbZ
They aren’t as we still have the choice to not use the formatter.
I keep my stance, that shuffling comments (eg. comments on struct fields) and removing trailing commas is a bad idea. Also I’m not a friend of the uniform gap of a single line between different clauses of the same function and totally different functions.
I’m looking forward into this!
ericmj
I think it’s implied that this is only when actually using the formatter.
dimitarvp
Same here. I much prefer writing code like this:
When scanning the code, this gives me an immediate clue that these 3 functions above are function header and two pattern-matched variants.
As @ericmj said, we’re not mandated to use the formatter of course, but I’d still expect the above to be the default.
DanCouper
Great that the dynamic supervisor sneaked in there. I was trying to implement one a month or so ago, and happened on the discussion on the Elixir repo from a year or so ago when the idea was floated, just assumed it had come to nothing and been shelved, it’ll be really useful to have that out of the box.
josevalim
I have fixed it. But a PR is definitely appreciated in the future, the repo is at GitHub - elixir-lang/elixir-lang.github.com: Website for Elixir · GitHub.
Please open up an issue about the comment shuffling on struct fields, I don’t believe this particular behaviour is desired. The other complaints had their pros and cons discussed elsewhere, so I won’t rehash them there.
Ironically the code you wrote would be kept as is by the formatter.
The issue is with do/end blocks which is where most disagree in regards to the placement of newlines (and the formatter chose to add a newline before and after the block).