Support Engineering Group : Erlang This page last changed on May 29, 2009 by kgomes. Erlang is about: Processes and lightweight concurrency Process isolation (REALLY isolated) Processes share nothing and copy everything (no locks/deadlocks) Fault tolerance and error handling Distributed programming Asynchronous communication (cheap) Simple language (hmmmmm .....) VERY lightweight processes Hundreds of thousands on commodity hardware Functional (functions can accept or return functions!) Ports (='Processes' for communicating with the outside world) are how Erlang communicates to hardware. I/O is also way to interface to outside world. I/O sits between the outside and the port to try to communicate with both. Look at nanite (uses RabbitMQ) CouchDB

Document generated by Confluence on Feb 03, 2026 16:22