hara.lang.book-meta

book-meta

added in 4.0

(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?

book-meta?

added in 4.0

(book-meta? x)

checks if object is a book meta