~/talk

"The Amazing Clojure"

Talkat reClojure 2022 · 2022-12-02..12-03· [clojure]
slides:none on file

Clojure code generates and visualizes mazes using Rebel and a small viewer, implementing common algorithms (recursive backtracker, Wilson, hunt-and-kill) and a unicursal space‑filling variant; perfect mazes tend to use only a third of cells for the solution and universal‑maze construction can thrash (an 8x8 sometimes takes ~20 minutes, one lucky run finishes in 11 ms). Solver uses a flood/distance (Dijkstra‑style) pass to extract paths. Tooling notes: clerk, babashka and GraalVM interop exist; code is messy but runnable and maze‑as‑talk idea is abandoned. 2M downloads/month and ~1,200 Clojure developers at NewBank with 1,000+ microservices are highlighted as ecosystem evidence.

AI-written summary · about

  1. 0:00Introduction
  2. 2:47Maze Algorithm
  3. 9:30Universal Mazes
  4. 13:25recursive backtracking
  5. 17:30mazes
  6. 18:30closure
  7. 23:53closure work
  8. 26:49closure makes us happy
  9. 27:27closure pays
  10. 27:59closure is stable
  11. 30:30closure is flexible
  12. 33:32Clojure community
  13. 36:19Obstacles
  14. 38:27Learning Clojure
  15. 41:13Jobs
  16. 42:17Learning Materials
  17. 43:43Why Clojure
  18. 47:09Roadmap
~/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.