Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I absolutely love Erlang. It’s a succinct, powerful, amazingly well-thought-out system design with a VM that is very complementary.

I just can’t get past all the extra verbosity of Elixir, but this writeup gives me hope that someday I will.



Erlang does have that nuts and bolts simplicity going for it, for sure. If it allowed rebinding on variable names and had pipelines, it would be very attractive to me. Elixir comes with a Ruby-esque syntax which I don't personally prefer, but I have gotten used to it. The built-in formatter helps out greatly there.

I just go all in on Elixir module design just like I would in an ML dialect. So structs, module types, custom types, typespecs, docs, Credo turned up to 11, run Dialyzer, etc. So I embrace some of the verbosity. Some don't prefer the style, but those are all features already there, and for me, it helps bridge the gap for Elixir being dynamically typed. Although there are developments coming to give it a static type system.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: