Earlier quoted context omitted.
To that end, cloud platforms like fly.io[0] provide first-class support for Erlang/Elixir and related frameworks. If the industry is converging on Erlang-like solutions, it makes sense that Erlang is a natural fit. [0]: https://fly.io/phoenix-files
Problem is that outside of Fly, somebody still has to do the system admin. Erlang (used in an web application context) won't manage itself no matter how well designed it is. Stuff like serverless is meant to completely outsource DevOps.
Erlang/OTP 25.0 Release
81–90 of 125 posts
Re: Erlang/OTP 25.0 Release
#82I've seen more than once recently an engineer saying that software solutions outside of the Serverless ecosystem (FaaS, DB, etc) is "the new legacy". And that cloud providers have solved all the pains that Erlang was supposed to address. What's your feeling on this? Elixir sounds very compelling to me, but I worry that I might be going in a direction that's not where the industry is going.
Just because the industry is willing to waste money on tech they’ve outgrown doesn’t mean you need to.
Re: Erlang/OTP 25.0 Release
#83Is Elixir running on OTP 25?
Not yet, you can use OTP23 or OTP24 at the moment with latest Elixir 1.13. Check https://hexdocs.pm/elixir/1.13/compatibility-and-deprecation...
> v1.13.4 (2022-04-07) > This release has been verified to work with Erlang/OTP 25 RC2.
Re: Erlang/OTP 25.0 Release
#84Is Elixir running on OTP 25?
Not yet, you can use OTP23 or OTP24 at the moment with latest Elixir 1.13. Check https://hexdocs.pm/elixir/1.13/compatibility-and-deprecation...
See: https://github.com/elixir-lang/elixir/releases/tag/v1.13.4
Re: Erlang/OTP 25.0 Release
#85(HN mods: feel free to delete this comment or my comment at https://news.ycombinator.com/item?id=31426002, since they're the same content)
Re: Erlang/OTP 25.0 Release
#86Earlier quoted context omitted.
Not yet, you can use OTP23 or OTP24 at the moment with latest Elixir 1.13. Check https://hexdocs.pm/elixir/1.13/compatibility-and-deprecation...
Although changelog says: > v1.13.4 (2022-04-07) > This release has been verified to work with Erlang/OTP 25 RC2.
Re: Erlang/OTP 25.0 Release
#87Having worked with erlang for some time now, https://www.erlang.org/eeps/eep-0049 is _very exciting_ to me. One of the issues that I have with the codebase that I'm in is deep nesting, which could be solved with this feature. Very compelling. (HN mods: feel free to delete this comment or my comment at https://news.ycombinator.com/item?id=31426002 , since they're the same content)
Re: Erlang/OTP 25.0 Release
#88With the JIT foundation now set in Erlang/OTP 24 & 25, I can only hope that we'll begin to see massive perf improvement in Erlang/OTP 26. (Thanks you to Lukas and all others who work on this)
Re: Erlang/OTP 25.0 Release
#89And also, if you wonder if you could do it for your current platform of choice, please do not engage. Inside float to string conversion lies madness...
Re: Erlang/OTP 25.0 Release
#90I've seen more than once recently an engineer saying that software solutions outside of the Serverless ecosystem (FaaS, DB, etc) is "the new legacy". And that cloud providers have solved all the pains that Erlang was supposed to address. What's your feeling on this? Elixir sounds very compelling to me, but I worry that I might be going in a direction that's not where the industry is going.
Hardware interaction is more or less non-existent in the world of Serverless.
Timing/Latency is not really controllable. It's at the whim of your provider.
FaaS doesn't support very large systems well. It's far more about scaling down than up.
Erlang is functional for a reason: it minimizes faults. Quality follows.
Complex feature interaction is limited in the stateless serverless world.
Cloud providers tend to solve for a different set of problems, which is fine. But I'm going to claim that many of the things Erlang was designed to solve runs dual to the problems in the cloud space.