From 2622e117db14acc7607d967aaeedd8baa83e8400 Mon Sep 17 00:00:00 2001 From: Igor Chubin Date: Thu, 15 Jun 2017 18:58:23 +0000 Subject: [PATCH] added erlang related pages --- see_also/erl | 1 + see_also/erlang | 1 + sheets/_erlang/hello | 11 +++++++++++ sheets/erl | 10 ++++++++++ sheets/erlang | 8 ++++++++ 5 files changed, 31 insertions(+) create mode 100644 see_also/erl create mode 100644 see_also/erlang create mode 100644 sheets/_erlang/hello create mode 100644 sheets/erl create mode 100644 sheets/erlang diff --git a/see_also/erl b/see_also/erl new file mode 100644 index 0000000..4eb87f9 --- /dev/null +++ b/see_also/erl @@ -0,0 +1 @@ +erlang diff --git a/see_also/erlang b/see_also/erlang new file mode 100644 index 0000000..f6941d7 --- /dev/null +++ b/see_also/erlang @@ -0,0 +1 @@ +erl diff --git a/sheets/_erlang/hello b/sheets/_erlang/hello new file mode 100644 index 0000000..6a9d577 --- /dev/null +++ b/sheets/_erlang/hello @@ -0,0 +1,11 @@ +% to install: +% sudo apt-get install erlang-ic +% to compile: +% erlc helloworld.erl +% to run: +% erl -noshell -s helloworld hello_world -s init stop + +-module(helloworld). +-export([hello_world/0]). + +hello_world() -> io:fwrite("hello, world\n"). diff --git a/sheets/erl b/sheets/erl new file mode 100644 index 0000000..17eed4f --- /dev/null +++ b/sheets/erl @@ -0,0 +1,10 @@ +# erl +# +# Start Erlang runtime system + +# Execute compiled BEAM file (helloworld.beam) +erl -noshell -s helloworld start -s init stop + +# Run code from the command line +erl -noshell -eval 'io:fwrite("Hello, World!\n"), init:stop().' + diff --git a/sheets/erlang b/sheets/erlang new file mode 100644 index 0000000..e391e8a --- /dev/null +++ b/sheets/erlang @@ -0,0 +1,8 @@ +# Erlang +# General-purpose, concurrent, functional programming language, as well as a garbage-collected runtime system. + +# See also: +# erl +# Erlang language cheat sheets at /erlang/ +# list of pages: /erlang/:list +# search in pages: /erlang/~keyword