~/talk

Elixir - functional, concurrent, distributed programming

slides:none on file

Elixir runs on the Erlang VM and offers lightweight VM-managed processes with message passing and immutable data so concurrent state avoids locks; mailboxes plus pattern matching let processes selectively receive messages. It uses per-process garbage collection and transparent cross-node PIDs for distribution. Fault tolerance relies on links, trapped exits and supervision trees that restart crashed processes from a known state. The syntax supports macros operating on ASTs so language extensions are practical.

AI-written summary · about

  1. 0:00Start
  2. 6:57Design Goals
  3. 7:19Virtual Machine
  4. 7:45Concurrency
  5. 8:34Virtual Machine Managed Processes
  6. 11:25How Do Process Communicate
  7. 15:23Pattern Matching
  8. 17:59Processes That Act at State Holders
  9. 20:09Fault Tolerance
  10. 25:47Supervision Trees
  11. 27:51Syntax
  12. 28:04Language Syntax
  13. 28:37Functional Definition
  14. 31:37Elixir Code
  15. 35:29Conclusion
~/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.