~/talk

Comparing the Actor model & CSP concurrency with Elixir & Clojure

Talkat ElixirConf EU 2022 · 2022-06-09..06-10· [concurrency]
name:Xiang Ji
links:none on file
slides:none on file

Compares BEAM’s Actor model (Elixir) with Clojure’s CSP via core.async, showing per-process heap isolation with independent GC, preemptive VM scheduling and soft real‑time tradeoffs versus JVM shared heap and OS threads. Demonstrates CSP primitives: blocking synchronous channels, buffered, sliding and dropping buffers, and the two core.async runtimes (real JVM threads vs go lightweight tasks), runs 1,000 go tasks to write channels in ~200ms, and discusses Project Loom’s virtual threads as a JVM-level shift.

AI-written summary · about

  1. 0:0004:15 - Intro
  2. 4:1610:32 - Demo
  3. 10:3314:14 - Problem 1 - Content Editable + Attempts
  4. 14:1523:44 - Problem 2 - Score Creep
  5. 23:4528:51 - Problem 3 - Polish
  6. 28:5234:20 - Problem 4 - Dev Story
~/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.