~/talk

On the paradigm of functional programming

Talkat Lambda Days 2017 · 2017-02-09..02-10· [functional-programming]
links:none on file
slides:none on file

Claims that functionals as hardware are concrete cyclic dataflow graphs: boards of sockets and plugs that implement higher‑order types, with primitives apply, compose, copy, iteration and n‑times unfolding of composition. Tools are explicit graph constructions and a mapping to FPGAs/FPGAlike reconfigurable chips; CλaSH is noted but criticized for reducing terms to imperative HDL. Examples are schematic graphs and a papered design; no full silicon prototype appears, only a conceptual/FPGA‑feasible architecture.

AI-written summary · about

  1. 0:00Concept of functionals
  2. 2:24Functional data flow graphs
  3. 6:47Hardware implementation
  4. 10:43Applying functionals
  5. 13:41Powerful functional framework
  6. 16:56Q&A on type representation
~/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.