nextjournal

grahamcarlyle 2021-10-28T11:40:12.004100Z

I was using a https://github.com/stuartsierra/component in a clerk notebook, and was wondering if there was a way of ensuring that its was stopped when the var holding it was reevaluated?

mkvlr 2021-10-31T11:48:18.017500Z

you can opt out of caching for individual forms using :clerk/no-cache metadata on the var or form

mkvlr 2021-10-31T11:48:54.018300Z

these forms will then get run every time

mkvlr 2021-10-31T11:49:18.019200Z

if that doesn't help in your case a small repro notebook would be great

2021-10-28T17:31:29.012600Z

I tested out Enlive (XML query) from tutorial: https://github.com/swannodette/enlive-tutorial/blob/master/src/tutorial/scrape1.clj Using version "0.1.179" 1. A map {:tag "html" :attrs {:lang "en" :op "news"}} is displaying incorrect {:attrs [...] :attrs {:lang "en" :op "news"}} , from both "page" and "select-keys" 2. Long scrollbar on the large result - some parts have lazy-loading [...] blocks but it's not after a consistent number of levels of nesting 3. When the large result is on the page, a change to any expression incl (+ 1 2) takes 5-6 seconds to re-render, even though it is "evaluated in 50ms" on file change

mkvlr 2021-11-03T16:36:59.020100Z

Should be (all?) fixed in 0.2.209

mkvlr 2021-10-31T11:45:32.014600Z

We've got fixes for all three issues, will cut a release (early 🤞) next week

mkvlr 2021-10-31T11:45:47.015300Z

thanks for reporting them

mkvlr 2021-10-31T11:46:04.015800Z

I'll also make sure to try with enlive