Giter Site home page Giter Site logo

core.async's Introduction

core.async

A Clojure library providing facilities for async programming and communication.

Releases and Dependency Information

Latest release: 0.3.442

Leiningen dependency information:

 [org.clojure/clojure "1.6.0"]
 [org.clojure/core.async "0.3.442"]

Maven dependency information:

<dependency>
  <groupId>org.clojure</groupId>
  <artifactId>core.async</artifactId>
  <version>0.3.442</version>
</dependency>

Documentation

Presentations

Contributing

Contributing to Clojure projects requires a signed Contributor Agreement. Pull requests and GitHub issues are not accepted; please use the core.async JIRA project to report problems or enhancements.

License

Copyright © 2017 Rich Hickey and contributors

Distributed under the Eclipse Public License, the same as Clojure.

Changelog

  • Release 0.3.442 on 2017.03.14
    • Fix bad :refer-clojure clause that violates new spec in Clojure 1.9.0-alpha15
  • Release 0.3.441 on 2017.02.23
    • ASYNC-187 - Tag metadata is lost in local closed over by a loop
    • ASYNC-185 - thread prevents clearing of body locals
    • ASYNC-186 - NPE when go closes over a local variable bound to nil
  • Release 0.3.426 on 2017.02.22
  • Release 0.2.395 on 2016.10.12
    • Add async version of transduce
  • Release 0.2.391 on 2016.09.09
    • Fix redefinition warning for bounded-count (added in Clojure 1.9)
    • Add :deprecated meta to the deprecated functions
  • Release 0.2.385 on 2016.06.17
    • Updated tools.analyzer.jvm version
  • Release 0.2.382 on 2016.06.13
    • Important: Change default dispatch thread pool size to 8.
    • Add Java system property clojure.core.async.pool-size to set the dispatch thread pool size
    • ASYNC-152 - disable t.a.jvm's warn-on-reflection pass
  • Release 0.2.374 on 2015.11.11
    • ASYNC-149 - fix error compiling recur inside case in a go block
    • Updated tools.analyzer.jvm version (and other upstream deps)
    • Updated to latest clojurescript and cljsbuild versions
  • Release 0.2.371 on 2015.10.28
    • ASYNC-124 - dispatch multiple pending takers from expanding transducer
    • ASYNC-103 - NEW promise-chan
    • ASYNC-104 - NEW non-blocking offer!, poll!
    • ASYNC-101 - async/reduce now respects reduced
    • ASYNC-112 - replace "transformer" with "transducer" in deprecation messages
    • ASYNC-6 - alts! docs updated to explicitly state ports is a vector
    • Support (try (catch :default)) in CLJS exception handling
    • Use cljs.test
    • Updated tools.analyzer.jvm version (and other upstream deps)
  • Release 0.1.346.0-17112a-alpha on 2014.09.22
    • cljs nextTick relies on goog.async.nextTick
    • Updated docstring for put! re result on closed channel
  • Release 0.1.338.0-5c5012-alpha on 2014.08.19
    • Add cljs transducers support
  • Release 0.1.319.0-6b1aca-alpha on 2014.08.06
    • Add transducers support
    • NEW pipeline
  • Release 0.1.303.0-886421-alpha on 2014.05.08
  • Release 0.1.301.0-deb34a-alpha on 2014.04.29
  • Release 0.1.298.0-2a82a1-alpha on 2014.04.25
  • Release 0.1.278.0-76b25b-alpha on 2014.02.07
  • Release 0.1.267.0-0d7780-alpha on 2013.12.11
  • Release 0.1.262.0-151b23-alpha on 2013.12.10
  • Release 0.1.256.0-1bf8cf-alpha on 2013.11.07
  • Release 0.1.242.0-44b1e3-alpha on 2013.09.27
  • Release 0.1.222.0-83d0c2-alpha on 2013.09.12

core.async's People

Contributors

boogie666 avatar bronsa avatar ghadishayban avatar halgari avatar hiredman avatar levand avatar malesch avatar puredanger avatar richhickey avatar sumbach avatar swannodette avatar timewald avatar travis avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.