Live data from Hacker News

Ten Years of Erlang

ferd.ca

151–155 of 155 posts

Re: Ten Years of Erlang

#151
post #126

Earlier quoted context omitted.

Elixir has a homoiconic syntax and hygienic macros, like a Lisp. In fact much of the user-facing syntax of Elixir is just macro definitions. You can do a lot of things with it at compile time, and people take advantage of it to do really cool things like compile Phoenix routes down into a single static dispatching function so that requests can be routed quickly.

Could you expand on what you mean by Elixir being homoiconic? That doesn’t seem readily apparent to me, and is contradicted by posts such as http://www.petecorey.com/blog/2017/08/07/what-if-elixir-were...

Yup you're right, my bad–I mixed up homoiconicity and hygienic macros–apparently like many before me!

Re: Ten Years of Erlang

#152

Earlier quoted context omitted.

Hi there, I sometimes try to help normals relate to me by asking, "You know Sheldon Cooper from Big Bang Theory? I'm like a stupid, slighty-less-social-idiot Sheldon Cooper." I identify with Dr. Cooper. (BTW it sucks being like that. Don't ever think we do it because we like it. There are a few perks but it mostly sucks. Also, it's like living in "Idiocracy". I can't watch that movie because it's too painful. That's…

I think the primary thing you and Sheldon have in common is a complete lack of self-awareness.

Can you please not post like this so we don't have to ban you? If instead you'd read the guidelines and take the spirit of this site to heart, we'd be grateful.

https://news.ycombinator.com/newsguidelines.html

Re: Ten Years of Erlang

#155
post #96
post #87

Functional programming has too long of a learning curve to the average programmer. A language should be judged by how long it takes average programmers to become proficient in it, not the "Sheldon Cooper" types. In typical medium and large organizations, it's difficult keep being selective about programmer hiring. (There are org structural/political reasons that would take several paragraphs to explain.) This problem…

I'm hardly smart. The only thing I have going is I'm determined. I have no CS degree, never went to university but have been doing freelance web dev work for ~20 years. Been through a lot over the years but never took a shot with a functional language until I met Elixir recently. It really didn't take that long to get to the point with Elixir where things somewhat started to click. I'm still very much a beginner and…

> You don't need to take in all of the complexity at once.

It's such an obvious thing, but so true and so easy to get wrong. I'm really looking forward to your Phoenix app!

Post reply on HN