Hoping Elixir continues to thrive. It is such a great language (and such a great language for AI coding too!)
Note: I’m not talking concurrency. I’m talking pure raw performance.
Seems like it’s been a one person show for over a decade on making it faster.
You can get substantial performance improvements by using guards though. See what Wings3D does with is_float() everywhere in hot numeric-heavy code.
I suspect once they squeeze all performance there they will look into optimizing across modules, which will probably open up a lot of optimization possibilities, but it requires rethinking some runtime primitives.
I was involved, years ago, in using Erlang on these devices: https://www.icare-world.com/us/product/icare-eidon/
It was a lot of fun and there were some very interesting challenges for everyone involved.
My usecase is less independent though, that control plane is orchestrating like Lambda/fly.io style workloads on top of firecracker: https://jomcgi.dev/ember
I also worked on all of the copy myself, collecting feedback from core maintainers as I went. The new tagline was a suggestion from Theo which we iterated on. I did use LLMs as an assistant, but I did not ask it to generate the content.
Might as well use LLMs for the whole thing next time, since we will be accused of doing so anyway! :D
If i go full dynamic, why not use pure erlang instead?
If you must default to dark mode that’s your choice but I’d love to see a light mode toggle somewhere prominent.
bbg2401•1h ago