18:39 - - Inversion of Control "Threads" with the Go Macro
7
20:53 - - Project Loom and Further Resources
Description:
Explore the differences between the Actor Model and CSP concurrency paradigms through the lens of Elixir and Clojure in this conference talk from Code BEAM Europe 2022. Gain insights into the unique features of the BEAM VM, including process memory space isolation, preemptive scheduling, and independent generational garbage collection. Compare and contrast the approaches to concurrency in Elixir, Clojure, and Go, while deepening your understanding of the strengths and weaknesses of the BEAM VM versus the JVM. Discover how these paradigms address concurrency challenges and learn about potential topologies with CSP, inversion of control "threads" using the Go macro, and the implications of Project Loom. Ideal for developers seeking to enhance their Elixir/Erlang skills, understand concurrency paradigms, or explore the distinctions between Elixir and Clojure ecosystems.
Comparing the Actor Model and CSP Concurrency with Elixir and Clojure