We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Elixir's Impact: Shaping the Evolution of Erlang • Francesco Cesarini & Andrea Leopardi • GOTO 2023
Discover how Elixir's impact is shaping the evolution of Erlang, with a vibrant ecosystem of languages on the Beam, including Gleam and Raya, and learn about its advantages, such as higher-level compilation and improved interopability with Erlang.
- Francesco Cesarini and Andrea Leopardi discuss the evolution of Elixir and its impact on Erlang
- Elixir’s growth as a language has led to a ecosystem of languages on the Beam
- 35+ languages are running on the Beam
- Optimizing structs for example, by using maps as they do in Elixir
- Elixir has a vibrant ecosystem with many libraries and frameworks available
- Elixir’s compilation is higher-level and easier to understand than Erlang’s
- Elixir has made significant strides in terms of interopability with Erlang
- Elixir’s compiler is simpler and easier to understand than Erlang’s
- The beam languages are expanding rapidly, including Gleam and Raya
- Elixir’s influence on Erlang is evident, and the two languages are becoming more intertwined
- Elixir and Erlang have strong synergies, and their respective ecosystems are benefiting from each other
- The beam languages are designed to solve real-world problems, such as distributed systems and fault tolerance
- Elixir’s combination of functional programming and object-oriented programming features make it an attractive choice for many developers
- Elixir’s runtime is designed to be highly performant and efficient
- The beam languages are being used in production and have a strong track record of success
- Erlang and Elixir are being used in industries such as finance, telco, and IoT
- Elixir’s growth is being fueled by its ease of use and its focus on developer experience
- Elixir is becoming a popular choice for machine learning and data science applications
- The beam languages are designed to work well together, allowing developers to use the best tool for the job
- Elixir’s compiler is able to generate GPU-accelerated code
- Elixir’s type system is designed to be flexible and able to accommodate different use cases
- The beam languages are designed to be highly scalable and performant
- Elixir’s ecosystem is expanding rapidly, with many libraries and frameworks available
- Elixir’s influence on Erlang is evident, and the two languages are becoming more intertwined.