acrolink

acrolink

Elixir vs. Scala, any experiences?

How does the two languages compare when it comes to server side application development? Any experiences or ideas? Thank you.

Most Liked

mkunikow

mkunikow

mkunikow

mkunikow

From my experience in Scala

if you want to write functional code, you can’t do it directly in pure Scala and you must use some libraries like GitHub - scalaz/scalaz: Principled Functional Programming in Scala · GitHub or GitHub - typelevel/cats: Lightweight, modular, and extensible library for functional programming. · GitHub. And syntax will be never so nice as in ML languages like F#, Haskell. And above that you need to fight with limitation of JVM

For those reasons if I will need to choose some static typed functional language I think I would go F#, OCaml, Haskell :slight_smile:

DevotionGeo

DevotionGeo

You are asking this question in ElixirForum, so definitely the answer will be biased.
Elixir will be easier to learn, it doesn’t have too many ways to do anything like Scala does, and you won’t hate it the way you’ll hate Scala.

Edit: If you don’t know much about Elixir, please watch the following video. It will give you an overview about the history and the strengths of Erlang/Elixir.

Where Next?

Popular in Discussions Top

ricklove
I was just introduced to Elixir and Phoenix. I was told about the 2 million websocket test that was done 2 years ago. From my research, t...
New
AstonJ
If a newbie asked you about Phoenix Contexts, how would you explain the basics to them? Feel free to be as concise or in-depth as you li...
New
joeerl
I’m playing with Elixir - It’s fun. I think @rvirding does give Elixir courses these days. Re: files and database - when I given Erlang ...
New
pillaiindu
In django there is a cache framework backed by memcached. Rails also puts a lot of emphasis on caching, and even the idea of russian-doll...
New
chulkilee
Here are the list of HTTP client libraries/wrappers, and some thoughts on HTTP client in general. I’d like to hear from others how they w...
New
opsb
We’re considering our architecture from a viewpoint of scaling our traffic heavily over the next 6 months. Our current deployment is runn...
New
matthias_toepp
I’d love to hear what people think about Wisp, the new Gleam web framework started by Gleam’s primary creator Louis Pilfold. Gleam, alon...
New

Other popular topics Top

baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
dogweather
I wrote this comment on r/haskell, and it’s not popular there. :wink: But I think I’m on to something… Haskell reminds me of Java, and e...
New
sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
985 44778 311
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
dblack
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar. I p...
New

We're in Beta

About us Mission Statement