|
Erlang! Even if you don't use erlang, it is still worth understanding the architectural principles behind it. Joe Armstrong's Thesis is an excellent read. http://www.erlang.org/download/armstrong_thesis_2003.pdf quote:Making reliable distributed systems in the presence of sofware errors
|
# ¿ May 21, 2013 14:30 |
|
|
# ¿ May 10, 2024 17:52 |
|
MononcQc posted:It's got Prolog-like syntax Also worth reading is 'Use of Prolog for developing a new programming language' http://www.erlang.se/publications/prac_appl_prolog.pdf quote:This paper describes how Prolog was used for the development of a new concurrent real-time symbolic programming language called Erlang.Erlang was developed by rst building a prototype in Prolog - the prototype was used bya user group to test their reactions to the language. As time passed many features were added(and removed) from the interpreter and eventually the language reached a level of maturitywhere it was decided to try it out on a signi cant problem.About 3 years and some 20,000 lines of Erlang later, performance became an issue - wewrote Prolog cross compilers from Erlang to various concurrent logic programing languagesfollowed by a direct implementation of Erlang itself. The direct implementation of Erlangwas loosely based on the WAM and made by writing a Prolog compiler from Erlang to a newabstract machine and an emulator for the abstract machine in 'C'. The instruction set forthe abstract machine was rst prototyped in Prolog - nally the compiler was re-written inErlang, thus totally removing any dependency on Prolog.This paper describes some of the key events which lay between the simple prototype andthe current version of the language.
|
# ¿ May 21, 2013 14:33 |
|
Shinku ABOOKEN posted:What projects do people use Erlang in? By that I mean, what happened that made you go "I need Erlang for this!"? I wanted to use Erlang in my last project, a distributed web crawler. Unfortunately, Erlang wasn't on the cards. So I poorly reimplemented process supervision in python
|
# ¿ Aug 15, 2013 16:37 |
|
MononcQc posted:So I'm about to release a short free [pdf] manual on managing Erlang systems in production, with less than 100 pages. It has gone through no real editing from real editors whatsoever. From the intro: Me too
|
# ¿ Aug 18, 2014 18:58 |