~/talk

OCaml Bridge Workshop

Talkat Functional Conf 2025 · 2025-01-24..01-25· [functional-programming]
slides:none on file

Live OCaml top-level runs in the browser via JS_of_ocaml and an SVG backend, showing concrete code: translate/rotate/scale transformations, function composition and the repeat operator to produce patterns. They generate a spiral staircase by repeating 72 rotations at 5° with scaling, a three-layer “Rangoli” from rotated rectangles, and a Sierpinski level 4 fractal; tessellations use per-tile randomness. Share links are simple base64-encoded snapshots; everything renders interactively for ~20 participants.

AI-written summary · about

  1. 0:00Welcome
  2. 1:29Setting up the OCaml to JavaScript environment
  3. 3:20Joy library basics
  4. 9:15Basic shapes
  5. 10:38Shape transformations
  6. 18:47Multiple transformations
  7. 24:01Rotate and scale
  8. 34:46Repeat for patterns
  9. 35:28Adding colors
  10. 45:42Rangoli with rectangles
  11. 46:25Spiral staircase pattern
  12. 53:33Tessellation with Joy
  13. 1:00:07Sierpinski triangle
  14. 1:05:59Joy's backend
  15. 1:08:57OCaml features quick dive
  16. 1:12:50Q&A
~/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.