Skip to content

Commit b219f09

Browse files
committed
more stuff
1 parent 9b711cd commit b219f09

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/nextjournal/clerk/viewer.cljc

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,11 @@
9494
(.write w (if-let [opts (not-empty (dissoc (into {} v) :f :form))]
9595
(str "#clerk/render-fn+opts " [opts (:form v)])
9696
(str "#clerk/render-fn " (:form v))))))
97+
98+
#?(:bb
99+
(defn ordered-map-reader-bb [coll]
100+
(omap/ordered-map coll)))
101+
97102
#?(:cljs
98103
(defn ordered-map-reader-cljs [coll]
99104
(omap/ordered-map (vec coll))))
@@ -102,7 +107,8 @@
102107
{'clerk/render-fn ->render-fn
103108
'clerk/render-fn+opts ->render-fn+opts
104109
'clerk/unreadable-edn eval
105-
'ordered/map #?(:clj omap/ordered-map-reader-clj
110+
'ordered/map #?(:bb ordered-map-reader-bb
111+
:clj omap/ordered-map-reader-clj
106112
:cljs ordered-map-reader-cljs)})
107113

108114
#_(binding [*data-readers* {'render-fn ->render-fn}]
@@ -382,6 +388,10 @@
382388
(= x (-> x str tools.reader/read-string))
383389
(catch Exception _e false))))
384390

391+
#?(:bb (defn print-simple [o, ^java.io.Writer w]
392+
#_(print-meta o w)
393+
(.write w (str o))))
394+
385395
#?(:clj
386396
(defmethod print-method clojure.lang.Keyword [o w]
387397
(if (roundtrippable? o)

0 commit comments

Comments
 (0)