Elixir is awesome! A minimal IRC client in less than 40 lines of code:

https://gist.github.com/vrcca/2eb98c33acacc4644590acce480b939e

This also shows the awesomeness of the IRC protocol.

#MyElixirStatus
A simple IRC client in Elixir with no dependencies

A simple IRC client in Elixir with no dependencies - irc.ex

Gist
How to use it in IEX. Just paste the code and connect:
Joining a channel just requires issuing a JOIN command. The list of commands available: https://en.wikipedia.org/wiki/List_of_Internet_Relay_Chat_commands
List of Internet Relay Chat commands - Wikipedia