• funktional
  • prozedural

Codebeispiel

-module(hw).
-export([call/1]).

call(Name) ->
  io:format("Hello World, and hello ~p~n", [Name]).

Aufruf aus Erlang-Shell: hw:call("Hans")

Beschreibung

Erlang ist eine funktionale Programmiersprache, die ihren Fokus auf Nebenläufigkeit (Concurrency) legt. Vollwertige Applikation müssen komplexer verpackt werden. Kleine Anwendungen können mit escript (Erlang Script) geschrieben werden; unterscheiden sich dann jedoch im Modulsystem etwas von restlichem Code.

Installation

Windows

Ein Erlang-Installer kann auf der Downloadseite heruntergeladen werden:
http://www.erlang.org/download.html.

Einfach .exe ausführen und sich durch den Installationsdialog führen lassen.

Linux

Auf den meisten Distributionen ist ein erlang-Paket über den Paketverwalter erreichbar.

Mac OS X

Wir empfehlen Homebrew zur Paketverwaltung auf Mac OS X Systemen.

Homebrew installieren

  • ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Mehr Infos zu Homebrew gibt es hier.

Erlang installieren

  • brew install erlang

Tutorials