Live data from Hacker News

Ten years without Elixir

blog.cretaria.com

11–20 of 144 posts

Re: Ten years without Elixir

#11
post #7

Erlang's VM is great, Erlang the language isn't imo. Elixir just did it better imo and this person seemingly can't stand that people seem to like it more. Let people like the things they like :P I'm really not sure this needed a blog post.

This is unflattering. Do keep in mind that erlangs was built in the mid 80s so for it's time it was fantastic, and erlang is relatively conservative in it's language (which is not a wrong choice) so it just hasn't caught up, and it might never, and that's okay.

Re: Ten years without Elixir

#13
post #7

Erlang's VM is great, Erlang the language isn't imo. Elixir just did it better imo and this person seemingly can't stand that people seem to like it more. Let people like the things they like :P I'm really not sure this needed a blog post.

This is unflattering. Do keep in mind that erlangs was built in the mid 80s so for it's time it was fantastic, and erlang is relatively conservative in it's language (which is not a wrong choice) so it just hasn't caught up, and it might never, and that's okay.

Sure, but this article called out Elixir in a most unflattering way too, two wrongs may not make a right but I don't see the point of this post to do anything other than what I did right there state an opinion that is going to rustle some jimmies. There's no real objective discussion to be had here.

Edit: That said I'm not being contrarian for the sake of it, I tried both Erlang and Elixir. Elixir however, is the one that kept me because I knew I wanted the benefits of that VM and the OTP capabilities to a degree but the niceties of a modern language which is after all a major reason I choose a language to do a job and be easy to write and maintain which I feel Erlang lacks the latter.

Re: Ten years without Elixir

#14
post #7

Erlang's VM is great, Erlang the language isn't imo. Elixir just did it better imo and this person seemingly can't stand that people seem to like it more. Let people like the things they like :P I'm really not sure this needed a blog post.

> Erlang the language isn't imo. Why not?

Personal thoughts:

In Elixir you have consistent utf-8 binary string usage everywhere, consistently named modules/functions, consistently ordered arguments/return values, and, thanks to the pipe operator, in 3rd party code as well.

And none of that in erlang ;)

Re: Ten years without Elixir

#15
post #7

Erlang's VM is great, Erlang the language isn't imo. Elixir just did it better imo and this person seemingly can't stand that people seem to like it more. Let people like the things they like :P I'm really not sure this needed a blog post.

> Erlang the language isn't imo. Why not?

Not really the underlying concepts again the VM and OTP stuff are pretty neat, but the fact that it's fairly esoteric when it comes to writing it imo. That may be a shallow opinion but it did keep me away from the language in a way Elixir did not, time is money and I believe Elixir is far easier to write and maintain and as such is quicker to work in with the right tools to boot.

Re: Ten years without Elixir

#18
post #8

This might, impressively, be the worst Webdesign I ever saw

Web design was one of the better bits of this article. I don't agree with the content and I'm not a fan of full justification myself. But the simple, readable page is a sign of good taste... and makes the article easier to read.

Re: Ten years without Elixir

#19

Earlier quoted context omitted.

> Erlang the language isn't imo. Why not?

Personal thoughts: In Elixir you have consistent utf-8 binary string usage everywhere, consistently named modules/functions, consistently ordered arguments/return values, and, thanks to the pipe operator, in 3rd party code as well. And none of that in erlang ;)

No separation between header and code, structs are better than records (because they bear their data labels when you inspect them, even if you send to another node that doesn't recognize them), and also since elixir requires that the tags are modules, you can use them for polymorphism (this is the best of OOP without OOP).

Much better documentation support, better compile time infrastructure, smart metaprogramming (this package would be a PITA in erlang: https://github.com/ityonemo/zigler), opinionated but optional directory organization. Module namespaces which are trivially subdivided and aliased, easier time making anonymous GenServers. The Task module, full stop. The registry module, as well.

Re: Ten years without Elixir

#20

That was the lamest web page I ever had to open. Please learn some decent web design. And not create your own weird style.

Wait, you would qualify it as the lamest? I really don't see how it's very different than HackerNews in aesthetics and in design philosophy (minimalist, simple etc.)
Post reply on HN