Liking cljdoc? Tell your friends :D

lucid.insight.bundle


bundleclj

(bundle selectors)
(bundle selectors project)

creates a bundle representing the call graph and associated metadata (into {} (bundle #"example/example")) => {:forward {:example.core/keywordize #{:example.core/hash-map? :example.core/long?}, :example.core/long? #{}, :example.core/hash-map? #{}}, :reverse {:example.core/keywordize #{}, :example.core/long? #{:example.core/keywordize}, :example.core/hash-map? #{:example.core/keywordize}}, :meta {:example.core/hash-map? {:id :example.core/hash-map?, :end-line 4, :end-column 45, :column 1, :line 3, :ns "example.core"}, :example.core/long? {:id :example.core/long?, :end-line 7, :end-column 22, :column 1, :line 6, :ns "example.core"}, :example.core/keywordize {:id :example.core/keywordize, :end-line 14, :end-column 16, :column 1, :line 9, :ns "example.core"}}}

creates a bundle representing the call graph and associated metadata
(into {} (bundle #"example/example"))
=> {:forward {:example.core/keywordize #{:example.core/hash-map? :example.core/long?},
              :example.core/long? #{},
              :example.core/hash-map? #{}},
    :reverse {:example.core/keywordize #{},
              :example.core/long? #{:example.core/keywordize},
              :example.core/hash-map? #{:example.core/keywordize}},
   :meta {:example.core/hash-map? {:id :example.core/hash-map?,
                                    :end-line 4,
                                    :end-column 45,
                                    :column 1,
                                    :line 3,
                                    :ns "example.core"},
           :example.core/long? {:id :example.core/long?,
                                :end-line 7,
                                :end-column 22,
                                :column 1,
                                :line 6,
                                :ns "example.core"},
           :example.core/keywordize {:id :example.core/keywordize,
                                     :end-line 14,
                                     :end-column 16,
                                     :column 1,
                                     :line 9,
                                     :ns "example.core"}}}
raw docstring

keywordize-entriesclj

(keywordize-entries bundle)

converts the call graph into keyword entries for easier compatiblility with graphstream

(keywordize-entries {:forward {"a" #{"b" "c"}} :meta {"a" {:id "hello" :ns 'clojure.core}}}) => {:reverse {}, :meta {:a {:ns "clojure.core", :id :hello}}, :forward {:a #{:c :b}}}

converts the call graph into keyword entries for easier compatiblility 
with graphstream

(keywordize-entries {:forward {"a" #{"b" "c"}}
                     :meta {"a" {:id "hello" :ns 'clojure.core}}})
=> {:reverse {},
    :meta {:a {:ns "clojure.core", :id :hello}},
    :forward {:a #{:c :b}}}
raw docstring

packclj

(pack forms)

converts sniper forms into lucid.insight compatible forms

converts sniper forms into lucid.insight compatible forms
raw docstring

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

× close