Erlang

Erlang is a programming language with the specific qualities of immutable data and distributed computing.

Installation

Install the erlang package.

Usage

For further documentation you can read Erlang's docs.

To activate the console, run:

$ erl

Commands can be entered like this:

Erlang/OTP 22 [erts-10.7.2] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe]
Eshell V10.7.2  (abort with ^G)
1> 1 + 2 .
3
2> (2 + 3) * 4 / 5 .
4.0
3>

Tips and tricks

Emacs mode

To set up the included Emacs mode, erlang-mode, follow the documentation (the OTP path is /usr/lib/erlang).

gollark: No, it's not.
gollark: There are more options than "no copyright information anarchy" and "current bad system".
gollark: Definitely needs tweaks.
gollark: No, it's somewhat broken, but less than YouTube moderation?
gollark: I suspect Go and Kubernetes may actually be an attempt to sabotage other companies.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.