Liking cljdoc? Tell your friends :D

clojure.pure-io.core


as-iocljmacro

(as-io & body)
source

defn-iocljmacro

(defn-io name doc args & body)

A convenience wrapper for the way clojure.algo.monads makes you declare your monad type. Example: ;; Instead of (defn do-stuff [things] (with-monad io-m ...do some stuff...)) ;; can shorten to this (defn-io do-stuff [things] ...do the same stuff...)

A convenience wrapper for the way `clojure.algo.monads` makes you declare your monad type.
Example:
 ;; Instead of
 (defn do-stuff [things]
   (with-monad io-m
     ...do some stuff...))
 ;; can shorten to this
 (defn-io do-stuff [things]
    ...do the same stuff...)
sourceraw docstring

perform-io!clj

Core namespace wrapper for the protocol function

Core namespace wrapper for the protocol function
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close