Concurrent Programming in Erlang
This is the Erlang reference. Read it and enjoy.
- Erlang - an experimental telephony programming
J. L. Armstrong and S. R. Virding.
XIII International Switching Symposium,
Stockholm May 27 - June 1, 1990
This is the first "Erlang" paper - it describes the main characteristics
of the language. Observant readers will observe that the Erlang syntax
in this paper differs for the current syntax - this paper was written before
the great syntax wars
- Implementing a functional language for highly
parallel real-time applications
J. L. Armstrong, B.O.Däcker, S. R. Virding and
M. C. Williams. Software Engineering for
Telecommunication Switching Systems,
March 30 - April 1, 1992 Florence.
This paper describes a fast, highly portable implementation of Erlang.
The paper gives examples of compilation of Erlang to abstract machine code
and discusses issues involved in the implementation of the abstract machine.
- Use of prolog for developing a new
J. L. Armstrong, S. R. Virding and
M. C. Williams The Practical Application of
Prolog" London 1 -- 3 april 1992
This paper describes how Erlang was developed. The first implementation
of Erlang was as a prolog interpreter - this paper has the prolog code
for a simple meta-interpreter which was the basis for Erlang.
- One Pass Real-Time Generational Mark-Sweep Garbage Collection
Joe Armstrong and Robert Virding - in IWMM'95
This paper describes a single-passs mark-sweep garbage collection algorithm
which is suitable for real-time generational garbage collection.
- Erlang - A survey of the language and its industrial applications
Joe Armstrong - in INAP'96. The 9'th Exhibitions and Symposium on
Industrial Applications of Prolog. 16-18, October 1996. Hino, Tokyo
The paper gives an overview of Erlang and describes three commercial products which are programmed in Erlang.
The development of Erlang
In Proceedings of the ACM SIGPLAN International
Conference on Functional Programming, pages 196 - 203, ACM Press, 1997.
This invited paper describes the development of Erlang during the