Clojure core.async

E440673

Clojure core.async is a Clojure library that provides asynchronous programming primitives like channels and go blocks to enable CSP-style concurrent and parallel programming.

All labels observed (4)

Label Occurrences
core.async 3
Clojure core libraries 2
Clojure core.async canonical 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Clojure library ⓘ
concurrency library ⓘ
software library ⓘ
abbreviation core.async ⓘ
linked to: Clojure core.async
author Rich Hickey ⓘ
designedFor composing asynchronous workflows ⓘ
coordinating stateful processes ⓘ
managing I/O concurrency ⓘ
ecosystem Clojure core libraries ⓘ
linked to: Clojure core.async
enables coordination via channels ⓘ
message passing concurrency ⓘ
hasFeature channel-based communication ⓘ
lightweight processes via go blocks ⓘ
mixing multiple input channels ⓘ
parking semantics in go blocks ⓘ
pipelines for parallel processing ⓘ
pub-sub messaging ⓘ
select-like operations via alts! ⓘ
transducers on channels ⓘ
implementsStyle CSP-style concurrency ⓘ
inspiredBy Communicating Sequential Processes ⓘ
license Eclipse Public License ⓘ
maintainer Cognitect ⓘ
paradigm asynchronous programming ⓘ
concurrent programming ⓘ
parallel programming ⓘ
programmingLanguage Clojure ⓘ
providesPrimitive alts! operation ⓘ
alts!! operation ⓘ
buffered channel ⓘ
channel ⓘ
dropping buffer ⓘ
go block ⓘ
mult ⓘ
parking put operation ⓘ
parking take operation ⓘ
pipeline ⓘ
pub ⓘ
sliding buffer ⓘ
sub ⓘ
thread macro ⓘ
timeout channel ⓘ
repository https://github.com/clojure/core.async ⓘ
supports backpressure via buffers ⓘ
blocking operations ⓘ
non-blocking operations ⓘ
supportsLanguage ClojureScript ⓘ
usedFor asynchronous I/O ⓘ
concurrent data processing ⓘ
coordinating background tasks ⓘ

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

Clojure → supports → core.async ⓘ
linked to: Clojure core.async
Clojure → ecosystem → Clojure core libraries ⓘ
linked to: Clojure core.async
Clojure core.async → abbreviation → core.async ⓘ
linked to: Clojure core.async
Clojure core.async → ecosystem → Clojure core libraries ⓘ
linked to: Clojure core.async
Rich Hickey → creatorOf → core.async (Clojure library) ⓘ
linked to: Clojure core.async
ClojureScript → supports → core.async ⓘ
linked to: Clojure core.async