Clerk: Local-First Notebooks for Clojure
By Martin Kavalar
Like the idea of notebooks, but hate leaving your favorite editor? We present Clerk, a tool that enables a rich, local-first notebook experience using standard Clojure namespaces. We'll take a deep dive into Clerk's internals. Attendees will learn how Clerk leverages static analysis and caching to deliver fast feedback loops through incremental computation. Next, we'll look into how Clerks viewer system works and how users can adapt it to their problem at hand. Finally we'll look at how Clerk can work in tandem with various libraries in the Clojure ecosystem.