You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Adds compatibility with `core.cache`, fixes [#724](https://github.com/nextjournal/clerk/issues/724)
17
-
17
+
18
18
* 🧶 Untangle parser from analyzer
19
19
20
20
Make the parser step independent of the analyzer. Skip analysis when caching is disabled for the whole namespace.
21
-
21
+
22
22
* 🧮 Expose `clojure.math` as `cljs.math`, `cljs.pprint`
23
-
23
+
24
24
* 🔭 Rename `viewer-fn` to `render-fn` and `viewer-eval` to `render-eval` and simplify implementation
25
25
26
26
In addition to the rename, this drops the custom `ViewerEval` type and implements the functionality on top of a single `RenderFn` instead. We extend the reading and writing of `RenderFn` so it can carry an opts map and use that to transmit an `:eval` boolean flag. Also drop the cherry readers in favor of an an `:render-evaluator` option.
27
-
27
+
28
28
Delay the evaluation of a `RenderFn` to when it's invoked so we no longer are evaluating on read.
29
29
30
30
Also switch transmission of unreadable symbols and keywords to a `#clerk/unreadble-edn` reader tag.
0 commit comments