Live data from Hacker News

Ask HN: Who is interested in a book about high performance Erlang?

news.ycombinator.com

21–30 of 32 posts

Re: Ask HN: Who is interested in a book about high performance Erlang?

#23
post #18

Earlier quoted context omitted.

I'm pretty sure the things where Erlang is a good fit would be the target, no? E.g., it's not going to be about doing your numerical computation--but it might be about using it to distribute it.

Isn't that what I said? That was what I tried to convey in any case.

Sort of, although I read it more as "I'm not interested in making Erlang performant because I wouldn't write anything that has to run fast in Erlang". But if I'm writing in Erlang I want to make it as performant as possible since it's doing something kind of important. E.g., RabbitMQ and Riak wouldn't be as cool as they are if it wasn't performant.

Re: Ask HN: Who is interested in a book about high performance Erlang?

#24

Very interested. Mostly working in Elixir, but very interested in idiomatic ways of using messages, supervisors, genservers, etc etc. Haven't yet had a chance to scale beyond a single server, but would love to learn about that as well.

I've gotten into Erlang because of Elixir. I didn't realise any other systems people cared about syntax design before. I'd love to learn anything about FP or using patterns from dist systems / telco worlds to scale web apps using Elixir / Phoenix.

Re: Ask HN: Who is interested in a book about high performance Erlang?

#27
post #18

Earlier quoted context omitted.

I'm pretty sure the things where Erlang is a good fit would be the target, no? E.g., it's not going to be about doing your numerical computation--but it might be about using it to distribute it.

Isn't that what I said? That was what I tried to convey in any case.

I also interpreted your post in the way that davelnewton did. I guess the thing to remember is that even the slowest systems can have both "high performance" and "low performance" ways of using them.

Re: Ask HN: Who is interested in a book about high performance Erlang?

#30
post #18

Earlier quoted context omitted.

Isn't that what I said? That was what I tried to convey in any case.

I also interpreted your post in the way that davelnewton did. I guess the thing to remember is that even the slowest systems can have both "high performance" and "low performance" ways of using them.

I guess, but in my experience optimization buys you maybe 2x if the code was written reasonably well. By using Erlang you leave 3x-30x on the table vs reasonably well written C, and it's often easier to write that C code than to optimize the heck out of code in a slower language which ends up being 3x-30x slower anyway. On the other hand Erlang is an excellent choice for distributed systems that are latency bound.
Post reply on HN