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.