~/talk

Not Quite Object Oriented

Talkat Rubyfuza 2013 · 2013-02-01..02-03· [ruby, functional-programming]
slides:none on file

Shows CoffeeScript examples (postage + discount + tax) and implements compos, bind, unit, lift to glue pure functions so composing p and d yields 130 and composing t,p,d yields 165 without mutating originals. Demonstrates Haskell currying and an infinite fibs sequence where take 10 returns the first ten numbers, and Python lambdas building lists/trees via Church-encoded cons/car/cdr, then defines reduce and factorial (5! = 120). Notes JavaScript lacks tail call optimization so deep recursion will blow the stack.

AI-written summary · about

  1. 0:00Introduction
  2. 1:55Aslam Khan
  3. 2:38Functional Programming
  4. 3:28No Ruby
  5. 4:17CoffeeScript
  6. 6:30Function Composition
  7. 9:10Debugging
  8. 11:07Binding
  9. 19:37State monett
  10. 22:07Fibonacci
~/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.