This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-11-03
Channels
- # announcements (35)
- # aws (20)
- # babashka (4)
- # beginners (88)
- # cider (9)
- # clara (1)
- # clj-kondo (6)
- # cljsrn (3)
- # clojure (107)
- # clojure-dev (7)
- # clojure-europe (99)
- # clojure-nl (3)
- # clojure-spec (9)
- # clojure-uk (2)
- # clojurescript (28)
- # core-async (53)
- # cursive (11)
- # datascript (1)
- # datomic (2)
- # emacs (20)
- # fulcro (3)
- # graalvm (4)
- # holy-lambda (18)
- # jobs (1)
- # kaocha (7)
- # leiningen (2)
- # lsp (25)
- # luminus (1)
- # membrane-term (52)
- # missionary (8)
- # nextjournal (19)
- # off-topic (16)
- # other-languages (3)
- # podcasts-discuss (2)
- # polylith (23)
- # re-frame (4)
- # reclojure (6)
- # remote-jobs (1)
- # rewrite-clj (36)
- # ring (1)
- # sci (10)
- # shadow-cljs (7)
- # spacemacs (5)
- # sql (20)
- # uncomplicate (1)
- # vscode (3)
- # xtdb (27)
I have been appointed chair of the organizing committee of the European Lisp Symposium for 2022, and I'm looking for a couple more reviewers to participate in the program committee. https://easychair.org/cfp/els2022 It would be great if one or two clojurites would be interested in participating in the committee. The main responsibility would be that you would need to read, review, accept/reject and give commentary on 2 or 3 paper submissions. The review process will probably be the first 2 weeks of February 2022. Anyone interested in taking part or if you have questions please let me know.
🎉 Clerk – Local first notebooks for Clojure – is now open source and we have a big new release out: • 🐙 https://github.com/nextjournal/clerk • :scales: https://github.com/nextjournal/clerk#rationale • ⚡️ https://storage.googleapis.com/nextjournal-snapshots/clerk/build/fdf5206fb60fe9230da5b92dbc4b26b504e8b759/index.html#/ ‼️ • 📦 https://clojars.org/io.github.nextjournal/clerk • 🧪 https://github.com/nextjournal/clerk-demo • 🪵 https://github.com/nextjournal/clerk/blob/fdf5206fb60fe9230da5b92dbc4b26b504e8b759/CHANGELOG.md#02209-2021-11-03 • 🐦 https://twitter.com/mkvlr/status/1455943025855811590 If you’d like to see what’s new, best check out the ⚡️https://storage.googleapis.com/nextjournal-snapshots/clerk/build/fdf5206fb60fe9230da5b92dbc4b26b504e8b759/index.html#/notebooks%2Fviewer_api.clj and grab some 🌮, see https://storage.googleapis.com/nextjournal-snapshots/clerk/build/fdf5206fb60fe9230da5b92dbc4b26b504e8b759/index.html#/notebooks%2Fhow_clerk_works.clj or 🕹️ https://storage.googleapis.com/nextjournal-snapshots/clerk/build/fdf5206fb60fe9230da5b92dbc4b26b504e8b759/index.html#/notebooks%2Frule_30.clj. Helping spread the word is much appreciated. 🙏

what’s clerk?
doh, thought about writing that but then thought the GitHub link would show the description but I guess that's wrong
@U5H74UNSF just a heads up this URL returns 404 https://nextjournal.com/nextjournal/use-restriction
Waiting to play with it since your :clojureD session, amazing! One question, though: No OSS License?
Yeah was just going to ask that too — you state it’s open source but I don’t see the license. Congrats on the release though, it looks really good. I enjoyed playing with it briefly after your earlier announcement.
@U3MRWH35M oh, which URL?
@U0N9SJHCH @U06HHF230 oh yes, clearly forgot something. will fix the missing license in a bit
@U5H74UNSF use restriction url i linked there
@U3MRWH35M can’t find where it’s coming from, can you point me to the source?
Awesome, can't wait to try it out! Also, a bit off topic but seeing more projects use #babashka for tooling is great!
@U5H74UNSF sorry I misunderstood you and thought you were asking which page was returning 404. The link i posted is in pricing page under the "What is Nextjournal's Fair Use policy"? FAQ, which ends the paragraph with Usage Restriction policy. And that link returns 404 when clicked.
From the demo:
;; open clerk
(browse/browse-url (str "
browse is not required though, this is an alias to which namespace?
ah thanks
oh this is pretty neat
when you use polyglot notebooks can you share data from a cell using one engine to a cell using a different engine?
@ULE3UT8Q5 oh actually you can now pass {:browse? true}
to serve!
, will update the demo to reflect this.
Oh it's in there, I just didn't know it's the java namespace, lines 15-16 are not needed :)
Pretty clear demo :)
oops
Execution error (OutOfMemoryError) at java.util.Arrays/copyOf (Arrays.java:3746).
Java heap space
(clerk/show! “notebooks/viewer_api.clj”)
@ULE3UT8Q5 I've seen this at times, it's a race condition where Clerk would try to write an infinite seq to disc. I'll see that I make the detection more robust or put some (overridable) guardrails in place
anything I can provide as diagnostic data?
@ULE3UT8Q5 does this happen for you every time? I have ideas for fixes and I'll let you know once I have something for you to try. If you can share more about your environment (machine, os) that could also be helpful. Thanks!
openjdk version “13.0.2” 2020-01-14 OpenJDK Runtime Environment AdoptOpenJDK (build 13.0.2+8) OpenJDK 64-Bit Server VM AdoptOpenJDK (build 13.0.2+8, mixed mode, sharing) On Big Sur
We released https://clojars.org/io.github.nextjournal/clerk/versions/0.2.214 earlier. Can recommend a bump.