An OTP Messenger Platform in Elixir
Elixir
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
test
.gitignore
README.md
mix.exs

README.md

ExMessenger

An OTP Messaging Platform in Elixir

ErlangDC 2013 R13B Notes

If using the guest wifi, you can force https instead of ssh for git with the following:

git config --global url.https://github.com/.insteadOf git://github.com/

Usage

For local testing:

iex --sname server --cookie chocolate-chip -S mix

For external testing (find your LAN ip with ifconfig):

iex --name server@<your ip> --cookie chocolate-chip -S mix

Resources

Client for this server: https://github.com/drewkerrigan/ex_messenger_client

Blackjack library: https://github.com/drewkerrigan/ex_cards

Tutorial: Creating a concurrent messaging platform in Elixir

Getting Started

Start with a basic project

mix new ex_messenger

This creates an OTP Application and Supervisor for us.

Application: lib/ex_messenger.ex

Supervisor: lib/ex_messenger/supervisor.ex