• Libraries

  • Home

  • aero
  • async-flow-fx
  • bidi
  • blossom
  • buddy-core
  • buddy-sign
  • camel-snake-kebab
  • chime
  • clj-kondo
  • clojure
  • clojure.data.json
  • closeable-map
  • config
  • core.async
  • crypto-password
  • cuerdas
  • data.xml
  • devcards
  • digest
  • etaoin
  • fs
  • hiccup
  • hikari-cp
  • honeysql
  • http-fx
  • humanize
  • image-resizer
  • integrant
  • loom
  • migratus
  • next-jdbc
  • openai-clojure
  • postal
  • process
  • reitit-parent
  • ring
  • selmer
  • shadow-cljs-tailwind-jit
  • testcontainers-clj
  • tick
  • timbre
  • tools.cli
  • websocket-client

Library released under Flexiana license. Copyright 2024 Flexiana.

Visit Flexiana website

Public Vars

  • <! (clj)
  • >! (clj)
  • Mix (clj)
  • Mult (clj)
  • Mux (clj)
  • Pub (clj)
  • admix (clj)
  • admix* (clj)
  • alt! (clj)
  • alts! (clj)
  • buffer (clj)
  • chan (clj)
  • close! (clj)
  • do-alt (clj)
  • do-alts (clj)
  • dropping-buffer (clj)
  • filter< (clj)
  • filter> (clj)
  • go (clj)
  • go-loop (clj)
  • into (clj)
  • ioc-alts! (clj)
  • map (clj)
  • map< (clj)
  • map> (clj)
  • mapcat< (clj)
  • mapcat> (clj)
  • merge (clj)
  • mix (clj)
  • mult (clj)
  • muxch* (clj)
  • offer! (clj)
  • onto-chan (clj)
  • onto-chan! (clj)
  • partition (clj)
  • partition-by (clj)
  • pipe (clj)
  • pipeline (clj)
  • pipeline-async (clj)
  • poll! (clj)
  • promise-chan (clj)
  • pub (clj)
  • put! (clj)
  • reduce (clj)
  • remove< (clj)
  • remove> (clj)
  • sliding-buffer (clj)
  • solo-mode (clj)
  • solo-mode* (clj)
  • split (clj)
  • sub (clj)
  • sub* (clj)
  • take (clj)
  • take! (clj)
  • tap (clj)
  • tap* (clj)
  • timeout (clj)
  • to-chan (clj)
  • to-chan! (clj)
  • toggle (clj)
  • toggle* (clj)
  • transduce (clj)
  • unblocking-buffer? (clj)
  • unique (clj)
  • unmix (clj)
  • unmix* (clj)
  • unmix-all (clj)
  • unmix-all* (clj)
  • unsub (clj)
  • unsub* (clj)
  • unsub-all (clj)
  • unsub-all* (clj)
  • untap (clj)
  • untap* (clj)
  • untap-all (clj)
  • untap-all* (clj)
Back

<! (clj)

(source)

function

(<! port)
takes a val from port. Must be called inside a (go ...) block. Will return nil if closed. Will park if nothing is available. Returns true unless port is already closed

Examples