I am learning Erlang Server programming. As such, I have three servers called, Tom, Dick, and Harry. These allow sending messages back and forth. This first version is pretty pathetic, but I will build on it in future branches.
Main branch is the current version milestone where I am working. It is probably at or one before the highest numbered version.
- v1 tag is the first one I wrote that functions.
- v2 is a tag with tom.erl heavily commented.
- v3 is a tag with checks to see if server is running.
- v4 is a tag that has a generic
send/1with server checks. - v5 is a basic OTP gen_server that only talks to itself.
- v6 is OTP gen_server with non-OTP client
- v7 is OTP gen_server with non-OTP client and DETS (message saving).
- v8 is OTP gen_server with DETS and supervisor.
- v9 turns our server generic and allows us to call person_server with a server name.
- v10 adds Erlan OTP app folder structure for person_server.
- v11 adds supervisor for a person_server that creates instances (named servers).
- v12 adds OTP application code for person_app that runs person supervisor.
- v13 changes person_sup (supervisor) to dynamically name person_servers as needed from client.
- v14 is the smallest changes to get to a rebar3 Erlang app.