~/talk

Keynote

Talkat Clojure/conj 2011 · 2011-11-10..11-12· [clojure]
slides:none on file

Survey of concrete work and experiments: ClojureScript compiler (about 500 lines) proves protocols and def-type can be compiler primitives instead of macros; Java 7’s invokeDynamic plus an updated ASM can replace class emission for faster protocol/keyword call sites; transients are alpha and declared too much and too little, so a pods prototype separates policy from data, supports mutexed multi-threaded pods, can detect noncomposable nested operations and even clone arbitrary objects via two small protocols — prototype works but needs design and tooling.

AI-written summary · about

  1. 0:00Intro
  2. 8:19Closure
  3. 12:29Protocols
  4. 16:10Invoke Dynamic
  5. 23:38Leveraging Logic
  6. 26:56Parallelism
  7. 31:47Transience
  8. 35:32Transients
  9. 39:11Pods
  10. 44:25Questions
  11. 47:13Building or birthing
  12. 49:22Extensible Reader
  13. 58:01Tag Readable Thing
~/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.