Actually, I am not sure clojure implements the actor model, which I can only 
construe as the Erlang actor model here. I am almost certain the core language 
explicitly does not: http://clojure.org/about/state

It can be shoehorned somehow (see okku) but I would probably not venture saying 
clojure supports the actor model.

Sent from my mobile

-------- Original Message --------
From:Beau Fabry <imf...@gmail.com>
Sent:Wed, 21 Sep 2016 03:47:29 +0300
To:Clojure <clojure@googlegroups.com>
Subject:Re: core.async top use cases

>I'm no expert on this, but the Actor model and the CSP model seem to be two 
>different ways to model a concurrent system. Clojure supports them both. 
>Personally I find the CSP model a simpler and easier to understand one than 
>Actors, and so pretty much default to it. You might find non-clojure related 
>sources comparing the tradeoffs between the two though?
>
>
>
>On Monday, September 19, 2016 at 11:50:53 PM UTC-7, Matan Safriel wrote:
>
>Thanks but I'm not entirely sure about this. I could use agents for side 
>effects too, or at least I thought so. Care to further clarify?
>
>
>-------- Original Message --------
>From:William la Forge 
>Sent:Tue, 20 Sep 2016 02:37:20 +0300
>To:Clojure 
>Subject:Re: core.async top use cases
>
>The really nice thing to me is that async handles side-effects while agents do 
>not.
>
>-- 
>You received this message because you are subscribed to the Google
>Groups "Clojure" group.
>To post to this group, send email to clo...@googlegroups.com
>Note that posts from new members are moderated - please be patient with your 
>first post.
>To unsubscribe from this group, send email to
>clojure+u...@googlegroups.com
>For more options, visit this group at
>http://groups.google.com/group/clojure?hl=en
>--- 
>You received this message because you are subscribed to a topic in the Google 
>Groups "Clojure" group.
>To unsubscribe from this topic, visit 
>https://groups.google.com/d/topic/clojure/peJXvE0nBZs/unsubscribe.
>To unsubscribe from this group and all its topics, send an email to 
>clojure+u...@googlegroups.com.
>For more options, visit https://groups.google.com/d/optout.
>
>-- 
>You received this message because you are subscribed to the Google
>Groups "Clojure" group.
>To post to this group, send email to clojure@googlegroups.com
>Note that posts from new members are moderated - please be patient with your 
>first post.
>To unsubscribe from this group, send email to
>clojure+unsubscr...@googlegroups.com
>For more options, visit this group at
>http://groups.google.com/group/clojure?hl=en
>--- 
>You received this message because you are subscribed to a topic in the Google 
>Groups "Clojure" group.
>To unsubscribe from this topic, visit 
>https://groups.google.com/d/topic/clojure/peJXvE0nBZs/unsubscribe.
>To unsubscribe from this group and all its topics, send an email to 
>clojure+unsubscr...@googlegroups.com.
>For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to