Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Elixir 101

Elixir 101

Intro to Elixir.

Lucas Arantes

February 11, 2020
Tweet

More Decks by Lucas Arantes

Other Decks in Programming

Transcript

  1. José Valim "Functional programming is associated with concurrency but it

    was not by design. It just happens that, by making the complex parts of our system explicit, solving more complicated issues like concurrency becomes much simpler."
  2. iex

  3. mix

  4. OTP

  5. "I heard that Elixir enforces immutable data, What does it

    mean? How does it help with parallelism?" -- Someone
  6. Links - https://elixirschool.com/en/ - https://kwelixir.ca/ - https://github.com/bignerdranch/why_elixir - https://blog.lelonek.me/elixir-on-erlang-vm-demystified-320557d09e1f -

    https://www.youtube.com/watch?v=N5vJ1Y2j0uI (talk about Actor Model in Elixir by Michał Muskała) - https://www.brianstorti.com/the-actor-model/ - https://github.com/WhiteRookPL/learn-elixir-the-hard-way/blob/master/docs/concurrency-and-actor-model.md - https://elixir-companies.com/ - https://israilsdead.com/ - https://www.amberbit.com/blog/2015/6/14/closures-elixir-vs-ruby-vs-javascript/ - https://stackoverflow.com/questions/29967086/are-elixir-variables-really-immutable