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

As hinted by the article LLVM IR [1] is a lower level language and yet it's only intermediate as per the i in IR.

And it's true that the actor model makes writing parallel programs easier. I tend to use queues and message passing when I write multi threaded programs in sequential languages like Python or Ruby. That's easier to do in a language like Elixir. Unfortunately when I work with Elixir I'm a little discouraged by all the boilerplate needed to make supervisors and GenServers work. I think there is a lot of room for improvement for a higher level language that makes most of that disappear.

[1] https://llvm.org/docs/LangRef.html#instruction-reference



I'm not sure if it's the appropriate solution but have you looked at higher level abstractions in elixir, like Flow, Broadway, GenStage?




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

Search: