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

That was also the first thing I was looking for in the docs. I mean how it ties to the Erlang OTP. It's the reason why anyone would use Erlang's platform after all.


I found the project via this article:

https://medium.com/clojure-on-the-beam/agents-9de923017adf

that discusses why Clojure 'agents' haven't been implemented in BEAM yet. I think (and I'm not familiar with Erlang) that Clojure agents are very similar to Erlang actors.


This is my understanding of agents vs actors, I may be naive or wrong:

Actors are an instance of an object that has inherent logic and maintains mutable state within itself

Agents are state with logic attached to them that are immutable and return a new instance of the state (along with attached logic)




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

Search: