diff options
author | Vincent Ambo <mail@tazj.in> | 2020-06-26T19·38+0100 |
---|---|---|
committer | tazjin <mail@tazj.in> | 2020-06-26T19·51+0000 |
commit | 2e3b03b5ae04cc9d4da0001aff07962bf4107d42 (patch) | |
tree | 75d929acb15720bc8eb1182d105e2ecaa2626ba0 /presentations/erlang-2016/src | |
parent | 1d0e421cb86861c64b58d5aa66dce295ffe28af5 (diff) |
chore(tazjin): Move my presentations to my user directory r/1090
Change-Id: I72b25680e7167c3a55477111c28b1d4936c60e2c Reviewed-on: https://cl.tvl.fyi/c/depot/+/606 Reviewed-by: tazjin <mail@tazj.in>
Diffstat (limited to 'presentations/erlang-2016/src')
-rw-r--r-- | presentations/erlang-2016/src/hello.erl | 5 | ||||
-rw-r--r-- | presentations/erlang-2016/src/hello1.erl | 5 | ||||
-rw-r--r-- | presentations/erlang-2016/src/hello2.erl | 11 | ||||
-rw-r--r-- | presentations/erlang-2016/src/hello_server.erl | 12 | ||||
-rw-r--r-- | presentations/erlang-2016/src/hello_server2.erl | 36 | ||||
-rw-r--r-- | presentations/erlang-2016/src/hello_sup.erl | 24 |
6 files changed, 0 insertions, 93 deletions
diff --git a/presentations/erlang-2016/src/hello.erl b/presentations/erlang-2016/src/hello.erl deleted file mode 100644 index 56404a0c5a20..000000000000 --- a/presentations/erlang-2016/src/hello.erl +++ /dev/null @@ -1,5 +0,0 @@ --module(hello). --export([hello_joe/0]). - -hello_joe() -> - hello_joe. diff --git a/presentations/erlang-2016/src/hello1.erl b/presentations/erlang-2016/src/hello1.erl deleted file mode 100644 index ca78261399e1..000000000000 --- a/presentations/erlang-2016/src/hello1.erl +++ /dev/null @@ -1,5 +0,0 @@ --module(hello1). --export([hello_joe/0]). - -hello_joe() -> - hello_joe. diff --git a/presentations/erlang-2016/src/hello2.erl b/presentations/erlang-2016/src/hello2.erl deleted file mode 100644 index 2d1f6c84c401..000000000000 --- a/presentations/erlang-2016/src/hello2.erl +++ /dev/null @@ -1,11 +0,0 @@ --module(hello2). --export([hello/1]). - -hello(Name) -> - io:format("Hey ~s!~n", [Name]). - -% 3> c(hello2). -% {ok,hello2} -% 4> hello2:hello("Joe"). -% Hello Joe! -% ok diff --git a/presentations/erlang-2016/src/hello_server.erl b/presentations/erlang-2016/src/hello_server.erl deleted file mode 100644 index 01df14ac57d5..000000000000 --- a/presentations/erlang-2016/src/hello_server.erl +++ /dev/null @@ -1,12 +0,0 @@ --module(hello_server). --export([start_server/0, server/0]). - -start_server() -> - spawn(fun() -> server() end). - -server() -> - receive - {greet, Name} -> - io:format("Hello ~s!~n", [Name]), - hello_server:server() - end. diff --git a/presentations/erlang-2016/src/hello_server2.erl b/presentations/erlang-2016/src/hello_server2.erl deleted file mode 100644 index 24bb934ee503..000000000000 --- a/presentations/erlang-2016/src/hello_server2.erl +++ /dev/null @@ -1,36 +0,0 @@ --module(hello_server2). --behaviour(gen_server). --compile(export_all). - -%%% Start callback for supervisor -start_link() -> - gen_server:start_link({local, ?MODULE}, ?MODULE, [], []). - -%%% gen_server callbacks - -init([]) -> - {ok, sets:new()}. - -handle_call({greet, Name}, _From, State) -> - io:format("Hello ~s!~n", [Name]), - NewState = sets:add_element(Name, State), - {reply, ok, NewState}; - -handle_call({bye, Name}, _From, State) -> - io:format("Goodbye ~s!~n", [Name]), - NewState = sets:del_element(Name, State), - {reply, ok, NewState}. - -terminate(normal, State) -> - [io:format("Goodbye ~s!~n", [Name]) || Name <- State], - ok. - -%%% Unused gen_server callbacks -code_change(_OldVsn, State, _Extra) -> - {ok, State}. - -handle_info(_Info, State) -> - {noreply, State}. - -handle_cast(_Request, State) -> - {noreply, State}. diff --git a/presentations/erlang-2016/src/hello_sup.erl b/presentations/erlang-2016/src/hello_sup.erl deleted file mode 100644 index 7fee0928c575..000000000000 --- a/presentations/erlang-2016/src/hello_sup.erl +++ /dev/null @@ -1,24 +0,0 @@ --module(hello_sup). --behaviour(supervisor). --export([start_link/0, init/1]). - -%%% Module API - -start_link() -> - supervisor:start_link({local, ?MODULE}, ?MODULE, []). - -%%% Supervisor callbacks - -init([]) -> - Children = [hello_spec()], - {ok, { {one_for_one, 5, 10}, Children}}. - -%%% Private - -hello_spec() -> - #{id => hello_server2, - start => {hello_server2, start_link, []}, - restart => permanent, - shutdown => 5000, - type => worker, - module => [hello_server2]}. |