Robert Virding
Principal Language Expert at Erlang Solutions
Robert Virding is one of the co-inventors of Erlang and was an early member of the Ericsson Computer Science Lab. He took part in the original system design and contributed much of the original libraries, as well as to the current compiler.
He has always been interested in language design and implementation and at the lab he did a lot of work on the implementation of functional and logic languages. More recently he has done a number of implementations of different languages in Erlang, and on the Erlang system, which have been spread and used externally.
He is now Principal Language Expert at Erlang Solutions Ltd. and is regularly invited to teach and present throughout the world.
Robert Virding
Principal Language Expert at Erlang Solutions
Robert Virding is one of the co-inventors of Erlang and was an early member of the Ericsson Computer Science Lab. He took part in the original system design and contributed much of the original libraries, as well as to the current compiler.
He has always been interested in language design and implementation and at the lab he did a lot of work on the implementation of functional and logic languages. More recently he has done a number of implementations of different languages in Erlang, and on the Erlang system, which have been spread and used externally.
He is now Principal Language Expert at Erlang Solutions Ltd. and is regularly invited to teach and present throughout the world.
The Erlang Ecosystem
Erlang is in many ways quite old though many of the problems for which it used are quite modern. The Erlang language and system was designed around a set of requirements for telecom systems. They were distributed, massively concurrent systems which had to scale with demand, be capable of handling massive peak loads and never fail. The Erlang concurrency and error-handling model was developed around these requirements.
This talk will describe the development of the language and the design of systems based on the Erlang, look at the BEAM which is the Erlang VM, and how it supports the properties of the Erlang language and systems built on top of it. It will also look at further development with the introduction of new languages like Elixir and how they can be added into the Erlang environment - the Erlang ecosystem.