:: Topo :: doCoding :: Linguagens de Programação

Erlang

  • Erlang/OTP - Erlang/OTP is aimed at efficient development of competetive high availability systems. It is based on the Erlang programming language and consists of an Erlang run-time system, a number of ready-to-use components, and a set of design principles for Erlang programs. Erlang/OTP is used in several Ericsson products such as AXD301 (ATM switch) and SGSN, GGSN (GPRS nodes).

Virtual Machines

  • BEAM
  • HiPE - HiPE was an ASTEC project at the Department of Information Technology (division of Computing Science) of Uppsala University, aimed at efficiently implementing concurrent programming systems using message-passing in general and the concurrent functional language Erlang in particular. Since October 2001 the HiPE system is fully integrated in Ericsson's Open Source Erlang/OTP system. You can thus get HiPE directly by getting Erlang/OTP.
  • Ruby on Erlang e ruby-on-erlang - A quick proof of consept hack to see if ruby-like classes can run on Erlang.
  • Reia e reia - A scripting language for distributed computing. Reia is a Ruby/Python-like language for BEAM, the Erlang VM.
  • lfe - Lisp Flavoured Erlang (LFE).
  • erlyjs - Javascript Flavoured Erlang.
  • erlocaml - A tight bridge between Erlang and OCaml.

Training Courses

Books

Resources

Blogs & Wikis

Articles

Presentations

Tutorials

TDD

MVC Frameworks

Tools

  • The DIALYZER: a DIscrepancy AnaLYZer for ERlang programs - The Dialyzer is a static analysis tool that identifies software discrepancies and bugs such as obvious type errors, code that has become unreachable due to some programming error, redundant tests, unsatisfiable conditions, etc. in single Erlang modules or entire applications. Dialyzer starts its analysis either from Erlang source code or from BEAM bytecode and reports to its user the functions where the discrepancies occur and an indication of what the discrepancy is about. Since the Erlang/OTP R11B, dialyzer is an integrated component of the Erlang/OTP distribution.
 
docoding/languages/erlang.txt · Modificado em: 2009/06/09 21:17 por straider     Voltar ao topo