-
No
return- it is a challenge at first,
but very rewarding once you learn to live without it. -
No member variables or inheritance - all the parameters to your function are explicitly passed in, much clearer!
-
Library ecosystem built for concurrency - ever been bitten by a Gem that wasn’t threadsafe? Works in dev/test then fails when running in Puma. Not in Elixir

3 Likes






















