Re:Erllambda: Run Erlang and Elixir in AWS Lambda
by mercer on Saturday December 01, 2018 @09:05AM
(#18576799)
I can't speak for Erlang, but I use Elixir and not primarily for the concurrency model. I just really like the language (and it's functional-but-accessible approach), relative speed (compared to Ruby), fault-tolerance, community.
In particular the fault tolerance and process-based approach is just awesome. I regularly find myself writing code with just the 'happy path' (and only the obvious error handling), which just feels a ton nicer than the more defensive approach I generally take in other languages.
The tooling around the language is also really nice.
Re:Erllambda: Run Erlang and Elixir in AWS Lambda
by macintux on Saturday December 01, 2018 @10:28AM
(#18577131)
I can’t speak for Elixir, but I love Erlang for exactly those reasons.
Re:Erllambda: Run Erlang and Elixir in AWS Lambda
by mercer on Saturday December 01, 2018 @10:37AM
(#18577171)
Ha, I do suppose all those count for Erlang too. I get the impression that syntax-wise it's very much a matter of taste, although for some Elixir's macros might make it preferable.
Re:Erllambda: Run Erlang and Elixir in AWS Lambda
by CleanShirt on Saturday December 01, 2018 @11:51AM
(#18577529)
You’re gonna lose some of those features also on Lambda. The speed is gonna be subject to the time to cold start the VM, the times for this are not great for the JVM or .net runtimes.
Re:Erllambda: Run Erlang and Elixir in AWS Lambda
by codeadict on Saturday December 01, 2018 @10:39AM
(#18577179)
Erlang has way more advantages than its concurrency model but none of these can be used in a lambda I guess. It is just good to have diversity, many will disagree but you get used to love the Erlang syntax and being able to run it in AWS lambda is kind of nice to not change the stack.
Since the lambda model means concurrency is completely managed by the platform, why would you code in this language ?