~/talk

Let it be

Talkat :clojureD 2022 · 2022-06-10..06-11· [clojure, testing]
links:none on file
slides:none on file

Shows concrete patterns for decoding Clojure compiler and spec errors and how to fix them: uses a running “lazy microwave cake” example and REPL iterates through fixes until the code runs and the cake bakes. Demonstrates that the error originates in the compilation phase and spec reporting (example: even-number-of-forms? at: [:bindings]), common mistakes like treating a function as a collection (don't know how to create iseq from inc), and type/call errors (java.lang.Long cannot be cast to IFn); notes version mismatch (1.10 vs 1.11) as a real source of subtle failures and recommends using spec messages, docs and community Slack to resolve them.

AI-written summary · about

  1. 0:00Start
  2. 0:14Errors in Closure
  3. 4:29The Birthday Cheesecake
  4. 8:34Lazy Microwave Cake
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.