Robert Virding on the Roots of Erlang episode artwork

EPISODE · May 6, 2021 · 49 MIN

Robert Virding on the Roots of Erlang

from Elixir Wizards · host SmartLogic LLC

Welcome to a brand-spanking-new season of Elixir Wizards! This time around we will be focussing on the magic of the BEAM, so get ready for an exciting journey into new territories filled with mystery and power! To kick things off in this inaugural episode we are joined by a true legend in the space of Erlang, Elixir, and the BEAM. Robert Virding is one of the three founding members of Erlang, and his unrivaled intimacy with the language and its related subjects is truly inspiring and informative. We feel like we could fill many more episodes just hearing Robert unpack the history he has been involved in, but we do manage to cover a lot in this show, touching on Robert's career arcs, the other founders of Erlang, the connection to Ericsson and the bridge to Elixir, as well as much more. Robert also shares some insight into the BEAM and the idea of a virtual machine, broaching these sometimes misunderstood concepts with simplicity and clarity. We talk about magic, hurdles, best practices, and the future of community, with Robert sharing his experiences working on Erlog, LFE, and much more. Make sure to join us for this episode and stay tuned for the rest of another great season! Key Points From This Episode: Robert's description of the Erlang Rationale document and why it was important to create it. Background information on the founding three members of Erlang and how they came together. Training and early career as a computer scientist; Robert's background before Ericsson. The roots of the Erlang name, and how Robert first came across and connected with it. The simplest definition of the BEAM, Bogdan’s Erlang Abstract Machine! Unpacking the application of a virtual machine and the connection between Erlang and BEAM. Information on Core Erlang and how it works within the compiler. LFE or Lisp-Flavored Erlang and the decisions that were made to keep it straightforward. Hurdles to learning Erlang and Robert's thoughts on getting over these. Weighing the usefulness of 'magic' and the caution with which Robert approaches it. Best practices for Erlang and Elixir according to Robert; the biggest shifts necessary for success. Robert's first feelings about the arrival of Elixir and the questions it raised for him. The motivation behind Robert's work on Erlog! Reflections on the Erlang movies that Ericsson produced and their evolution over time! The future of Erlang, its community, and the need for continued and increased collaboration. Why Robert wants to put more parentheses back in the mix! Links Mentioned in Today’s Episode: SmartLogic - https://smartlogic.io/ Robert Virding - https://codesync.global/speaker/robert-virding/ Robert Viriding on Twitter - https://twitter.com/rvirding?lang=en The Erlang Rationale - https://elixirforum.com/t/the-erlang-rationale-by-robert-virding-pdf/35313 Prolog - https://www.swi-prolog.org/ Ericsson - https://www.ericsson.com/ Joe Armstrong - https://www.theguardian.com/education/2019/may/08/joe-armstrong-obituary Mike Williams - https://codesync.global/speaker/mike-williams/ Fortran - https://fortran-lang.org/ Pascal - http://www.pascal-programming.info/index.php VAX - https://www.computerhope.com/jargon/v/vax.htm Franz Lisp - https://franz.com/products/allegro-common-lisp/acl_prolog.lhtml Agner Krarup Erlang - https://mathshistory.st-andrews.ac.uk/Biographies/Erlang/ Bogumil Hausman - https://peoplepill.com/people/bogumil-hausman LFE - https://lfe.io/ Erlang The Abstract Format - https://erlang.org/doc/apps/erts/absform.html Core Erlang - https://blog.erlang.org/core-erlang-by-example/ Erlog - https://github.com/rvirding/erlog Lua in Erlang - https://github.com/rvirding/luerl Erlang: The Movie - https://elixirforum.com/t/erlang-the-movie/440 Monty Python - http://www.montypython.com/ Erlang Ecosystem Foundation - https://erlef.org/ A first look at the JIT - https://blog.erlang.org/a-first-look-at-the-jit/ Lisp Cycles - https://xkcd.com/297/ Creative Assembly - https://www.creative-assembly.com/home Total War - https://www.totalwar.com/ World of Warcraft - https://worldofwarcraft.com/en-us/Special Guest: Robert Virding.

Welcome to a brand-spanking-new season of Elixir Wizards! This time around we will be focussing on the magic of the BEAM, so get ready for an exciting journey into new territories filled with mystery and power! To kick things off in this inaugural episode we are joined by a true legend in the space of Erlang, Elixir, and the BEAM. Robert Virding is one of the three founding members of Erlang, and his unrivaled intimacy with the language and its related subjects is truly inspiring and informative. We feel like we could fill many more episodes just hearing Robert unpack the history he has been involved in, but we do manage to cover a lot in this show, touching on Robert's career arcs, the other founders of Erlang, the connection to Ericsson and the bridge to Elixir, as well as much more. Robert also shares some insight into the BEAM and the idea of a virtual machine, broaching these sometimes misunderstood concepts with simplicity and clarity. We talk about magic, hurdles, best practices, and the future of community, with Robert sharing his experiences working on Erlog, LFE, and much more. Make sure to join us for this episode and stay tuned for the rest of another great season! Key Points From This Episode: Robert's description of the Erlang Rationale document and why it was important to create it. Background information on the founding three members of Erlang and how they came together. Training and early career as a computer scientist; Robert's background before Ericsson. The roots of the Erlang name, and how Robert first came across and connected with it. The simplest definition of the BEAM, Bogdan’s Erlang Abstract Machine! Unpacking the application of a virtual machine and the connection between Erlang and BEAM. Information on Core Erlang and how it works within the compiler. LFE or Lisp-Flavored Erlang and the decisions that were made to keep it straightforward. Hurdles to learning Erlang and Robert's thoughts on getting over these. Weighing the usefulness of 'magic' and the caution with which Robert approaches it. Best practices for Erlang and Elixir according to Robert; the biggest shifts necessary for success. Robert's first feelings about the arrival of Elixir and the questions it raised for him. The motivation behind Robert's work on Erlog! Reflections on the Erlang movies that Ericsson produced and their evolution over time! The future of Erlang, its community, and the need for continued and increased collaboration. Why Robert wants to put more parentheses back in the mix! Links Mentioned in Today’s Episode: SmartLogic - https://smartlogic.io/ Robert Virding - https://codesync.global/speaker/robert-virding/ Robert Viriding on Twitter - https://twitter.com/rvirding?lang=en The Erlang Rationale - https://elixirforum.com/t/the-erlang-rationale-by-robert-virding-pdf/35313 Prolog - https://www.swi-prolog.org/ Ericsson - https://www.ericsson.com/ Joe Armstrong - https://www.theguardian.com/education/2019/may/08/joe-armstrong-obituary Mike Williams - https://codesync.global/speaker/mike-williams/ Fortran - https://fortran-lang.org/ Pascal - http://www.pascal-programming.info/index.php VAX - https://www.computerhope.com/jargon/v/vax.htm Franz Lisp - https://franz.com/products/allegro-common-lisp/acl_prolog.lhtml Agner Krarup Erlang - https://mathshistory.st-andrews.ac.uk/Biographies/Erlang/ Bogumil Hausman - https://peoplepill.com/people/bogumil-hausman LFE - https://lfe.io/ Erlang The Abstract Format - https://erlang.org/doc/apps/erts/absform.html Core Erlang - https://blog.erlang.org/core-erlang-by-example/ Erlog - https://github.com/rvirding/erlog Lua in Erlang - https://github.com/rvirding/luerl Erlang: The Movie - https://elixirforum.com/t/erlang-the-movie/440 Monty Python - http://www.montypython.com/ Erlang Ecosystem Foundation - https://erlef.org/ A first look at the JIT - https://blog.erlang.org/a-first-look-at-the-jit/ Lisp Cycles - https://xkcd.com/297/ Creative Assembly - https://www.creative-assembly.com/home Total War - https://www.totalwar.com/ World of Warcraft - https://worldofwarcraft.com/en-us/Special Guest: Robert Virding.

NOW PLAYING

Robert Virding on the Roots of Erlang

0:00 49:38

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

REWIND: The Musician’s Podcast - How to Grow Your Music Career Amit Weiner Welcome to Rewind!An optimistic podcast that will help you in your successful Career in Music!Amit Weiner hosts musicians, composers, professors, and sound wizards, as they share their life stories and career decisions.Stay tuned, it’s gonna be epic! Behind The Irishman Netflix Go behind the scenes of Martin Scorsese’s The Irishman with this official companion podcast from Netflix. Hosted by comedian and The Irishman co-star Sebastian Maniscalco (“Crazy Joe” Gallo), this three-part series features interviews with cast and crew, including Martin Scorsese, Robert De Niro, Al Pacino, and Joe Pesci. Hear the story of Frank “The Irishman” Sheeran from the man he chose to tell it—and how Scorsese and De Niro fought for years to bring that story to the screen. Plus, learn about the brand-new technology the visual effects wizards at Industrial Light and Magic built to bring this epic tale to life. This podcast was produced by Netflix with FannieCo and Crossroad Productions. Thinking Elixir Podcast ThinkingElixir.com The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community. Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more. Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process. Subscribe to join us on this journey! The Magic Academy John Fletcher, Russell Earnshaw Supporting coaching wizards! Rusty and Fletch love to hang with rockstars from the coaching world and get them sharing through some pretty cool questions

Frequently Asked Questions

How long is this episode of Elixir Wizards?

This episode is 49 minutes long.

When was this Elixir Wizards episode published?

This episode was published on May 6, 2021.

What is this episode about?

Welcome to a brand-spanking-new season of Elixir Wizards! This time around we will be focussing on the magic of the BEAM, so get ready for an exciting journey into new territories filled with mystery and power! To kick things off in this inaugural...

Is there a transcript available for this episode?

Yes, a full transcript is available for this episode. You can read the complete transcript on the episode page.

Can I download this Elixir Wizards episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!