Liking cljdoc? Tell your friends :D

atmos-kernel.protocol


defatmos-record-protocolcljmacro

(defatmos-record-protocol record-name function-names)

Define record protocol

Define record protocol
sourceraw docstring

defatmos-record-protocolscljmacro

(defatmos-record-protocols record-name)

Define multiple common protocols

Define multiple common protocols
sourceraw docstring

defatmos-seq-record-protocolcljmacro

(defatmos-seq-record-protocol record-name record-plural-name)

Define a protocol for use in an ISeq implementation

Define a protocol for use in an ISeq implementation
sourceraw docstring

protocol-functionclj

(protocol-function function-name)
(protocol-function entity-name type)

Create protocol function name

Create protocol function name
sourceraw docstring

protocol-nameclj

(protocol-name entity-name)
(protocol-name entity-name type)

Create compound protocol name

Create compound protocol name
sourceraw docstring

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

× close