~/talk

A whirlwind tour of functional programming in Clojure

Talkat JavaDay Riga 2012 · on Thursday, 2012-11-29· [clojure, functional-programming]
links:none on file
slides:none on file

Quick, example-driven tour that shows Clojure running on the JVM via REPL (read‑eval‑print loop) and a lein2 project -> jar workflow: interactive evaluation, compiling to bytecode and creating a runnable JAR, Java interop by instantiating javax.swing.JFrame and adding a JButton (demo GUI builds and displays), core FP tools map/filter/reduce with range 0..9 (10 elements, sum 55), emphasis on immutable data and how vars/atoms handle identity changes.

AI-written summary · about

  1. 0:00Intro
  2. 5:43Closure
  3. 7:03Expressions
  4. 12:16Data Structures
  5. 12:56Expression
  6. 13:51Array
  7. 17:26VAR
  8. 18:44Arguments
  9. 19:19Map
  10. 23:16Function
  11. 25:56Calling a function
  12. 27:06Return value
  13. 28:11Operator order
  14. 30:51Map function
  15. 33:21Fault function
  16. 34:21Filter function
  17. 37:31Create project
  18. 38:21Project name
  19. 38:41Project overview
  20. 40:06Job
  21. 41:46JFrame
  22. 43:41SetSize
  23. 46:06Summary
~/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.