Liking cljdoc? Tell your friends :D
Clojure only.

std.lang.base.book-meta


book-metaclj

(book-meta {:keys [bootstrap module-import module-export module-link has-module
                   setup-module teardows-module has-ptr setup-ptr teardown-ptr]
            :as m})

creates a book meta

(book-meta {:module-export (fn [{:keys [as]} opts] (h/$ (return ~as))) :module-import (fn [name {:keys [as]} opts]
(h/$ (var ~as := (require ~(str name))))) :has-ptr (fn [ptr] (list 'not= (ut/sym-full ptr) nil)) :teardown-ptr (fn [ptr] (list := (ut/sym-full ptr) nil))}) => book-meta?

creates a book meta

 (book-meta {:module-export  (fn [{:keys [as]} opts]
                               (h/$ (return ~as)))
             :module-import  (fn [name {:keys [as]} opts]  
                               (h/$ (var ~as := (require ~(str name)))))
             :has-ptr        (fn [ptr]
                               (list 'not= (ut/sym-full ptr) nil))
             :teardown-ptr   (fn [ptr]
                               (list := (ut/sym-full ptr) nil))})
=> book-meta?
raw docstring

book-meta?clj

(book-meta? x)

checks if object is a book meta

checks if object is a book meta
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close