On Sun, Jun 30, 2013 at 3:00 AM, Brandon Bloom <brandon.d.bl...@gmail.com>wrote:
> I don't think it's published to a maven repository yet. You can check it > out, install it with `lein install`, then depend on it via [core.async > "0.1.0-SNAPSHOT"] > Thanks! I flew over to China (from SFO) and played with core.async on the way over. OMG... it's just totally amazing... both at the conceptual level and at the execution level (okay, I haven't instrumented it, but some of the basic games I've been playing with it have been spectacular.) I've thrown a challenge to the Lift community to build something like it in Scala while I am traveling in July... but I think in a language without full macro support, it will be very difficult. The original (now dead) Scala Actor implementation tried to do continuations (which is what you need to make 'go' work without blocking a thread while waiting on channels), but failed in the execution (lots of exceptions for flow of control, lots of nasty limitations that were not compiler enforced... and when you're dealing with a statically typed language, the compiler should enforce the rules). Anyway, the core.async stuff is really, really nice. Hats off and a huge "way to go, dudes!" to the team that made it happen. Looking forward to it being published (even as SNAPSHOT) in a Maven repo. Rock on! > > > On Sat, Jun 29, 2013 at 2:50 PM, David Pollak <dpollak...@gmail.com>wrote: > >> What's the entry in project.clj to use the core.async stuff? >> >> Thanks! >> >> >> On Sat, Jun 29, 2013 at 9:44 AM, Joseph Smith <j...@uwcreations.com>wrote: >> >>> It seems to me that the Clojure space suffers from an unusual malady: >>> it's busy sitting here quietly advancing half of applied computer science, >>> and no one seems to notice the full extent of its import. >>> >>> And it makes me sound like a broken record with my colleagues: "Oh! >>> Clojure has..." >>> >>> >>> >>> --- >>> Joseph Smith >>> @solussd >>> >>> >>> >>> >>> >>> >>> On Jun 29, 2013, at 6:07 AM, Peter Taoussanis <ptaoussa...@gmail.com> >>> wrote: >>> >>> Oh man, how is everyone _not_ running around screaming about this right >>> now? >>> >>> It seems to me that the Clojure space suffers from an unusual malady: >>> it's busy sitting here quietly advancing half of applied computer science, >>> and no one seems to notice the full extent of its import. >>> >>> Man, I'm sometimes forced to just stop for a moment and sit in awe at >>> how lucky I've been to see this stuff develop and to get to use it. >>> >>> Clojure was huge. And before we're close to digesting its potential, >>> there's protocols. And Clojurescript. Then Datomic. Reducers. Now this. >>> >>> And it's not about everything being necessarily _novel_, though there is >>> often novelty. For me it's largely about the cohesiveness of the design and >>> the consistency of the overarching vision. Everything _fits_. I feel like >>> I'm using tools and ideas that weren't just developed with care, or >>> cleverness, or experience, but all of those things in a kind of harmony >>> that's vanishingly rare to find in any field. >>> >>> I honestly feel like I'm witnessing history being made. >>> >>> Thank you Rich Hickey, and everyone else in this community for making my >>> work every day so enjoyable. >>> >>> - Peter Taoussanis >>> >>> -- >>> -- >>> 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/groups/opt_out. >>> >>> >>> >>> >>> -- >>> -- >>> 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/groups/opt_out. >>> >>> >>> >> >> -- >> -- >> 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/PZ6sM2WXR1Y/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/groups/opt_out. >> >> >> > > -- > -- > 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/groups/opt_out. > > > -- -- 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/groups/opt_out.