Why isn't Erlang (and by extension Elixir) more popular? It seems like it is extremely fast and has a lot of neat features. There are literally like zero Erlang jobs in America.
>>101221274No static typing.No Javascript like deployment.
companies want to use technologies that idiots can use. that way they don't have to pay the idiots that much. if they use erlang then suddenly they need developers who can make USD$500.000 elsewhere
>>101221287>No static typing.Not a problem.
>>101221274It's used in industry (mainly telecom, alongside C++). /g/ hipsters are allergic to productive work so they shy away from it and stick to Haskell.
>>101221336It is if you want to do MUH ENTERPRISE (tm).
>>101221274Jeets don't know it therefore work cannot be outsourced.
>>101221355Good maarning saar!
>>101221376Bastard benchod, redeem the types.
>>101221346show those job ads
>>101221398Shut up chuttya!
>>101221274Erlang and its family of languages and frameworks are a well kept secret
>>101221274You need NIFs to do real work but NIFs void all the reliability guarantees.
>>101222317wrong:https://github.com/rusterlium/rustler
>>101221274If as a company you went 100% into serverless then erlang is meaningless. Erlang/Elixir is great but eventually consistent, let it crash, supervisors, etc. are things most devs just don't have the brains to get over. Also, as performant as it is, it'll never be fast enough for the bit-fiddling crowd.
>>101221274My last two jobs were in Elixir and I'm in America. Maybe you're not very good at job hunting.
>>101221274Retards get filtered by exotic ideas + """ugly""" syntax + it's an objectively better version of the modern cloud stack in some ways (and can do things it cant) but everyone already knows kubernetes/terraform.
>>101221287First isn't a problem but elixir is in the middle of adding a very powerful type system. Phase one went out in the last preview release iirc.Second seems like a non issue except to js baby ducks. I don't think you're very experienced.
>>101221274Erlang is a ghetto
>>101223520I don't think YOU are experienced if you can't tell the most popular slop is the one catering to UNexperienced devs.
>>101221287>No Javascript like deploymentwhat?
>>101224145It's easy to deploy a JS based solution on browser/server/mobile app/standalone PC program with garbage like Electron. Erlang is mostly backend services.
>>101221287>No static typing.isn't erlang compiled? Why wouldn't they include type checks?
>>101221274>extremely fast... at creating slow processes. I'm not saying that's useless or that it would have to be faster, but it's not "fast" by any means.
>>101221274>Why isn't Erlang (and by extension Elixir) more popular?Because there are more fucking languages than there are fucking stars in the sky. Not everything can be popular.
>>101225279it's compiled to bytecode and runs on erlang's VM runtime I don't remember what it's calledGleam is statically typed and runs on the same VM
>>101223520>elixir is in the middle of adding a very powerful type systemReally? How does it work? Maybe I should finally learn Elixir after all.
>>101221287dyaliser and gleam>>101221274because the erlang run time has niche use cases and is superseded by serverless.
>>101223520Elixir was a mistake.
>>101227411>Really? How does it work?https://elixir-lang.org/blog/2022/10/05/my-future-with-elixir-set-theoretic-types/
>>101221274It is unpopular because it is unpopular.Few managers would dare to start/approve a project in a language that has a tiny hiring pool.Durga and durgascript have no such problem.