~/talk

ClojureScript: Lisp's Revenge

Talkat GOTO Aarhus 2013 · 2013-09-30..10-02· [javascript]
slides:none on file

ClojureScript compiles Clojure to JavaScript using the Google Closure Compiler and aims for production-grade output, often emitting 2 lines of JS for trivial programs and producing merged source maps that survive advanced compilation. Benchmarks show about ~10% slower than hand-written JS on a Notch demo, compile times are incrementally fast, and the project reports ~2,300 GitHub watchers and 58 contributors. It ships core.async CSP for async programming (used to implement a 200-line autocomplete replacing a 500–600-line mutable JS version) and is adding optional typing.

AI-written summary · about

  1. 0:00Start
  2. 3:38Introduction to Closure
  3. 4:23Typescript
  4. 5:40Google Closure Compiler
  5. 7:19What About Compile Times
  6. 11:55Semantics
  7. 12:26Lexical Scoping
  8. 12:40Mutable Locals
  9. 16:44Uniform Iteration
  10. 20:30Destructuring Assignment
  11. 29:42Parametric Polymorphism
~/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.