I love functional programming, unfortunately though I seldom have the luxury of being able to write in pure functional language like Clojure and/or Elixir. So in order to delve deeper into Elixir and the OTP framework I decided to write an IRC server and kind of document the process so that others might benefit from it. But be warned, I most likely will follow the wrong routes along the way, as I am in no way an expert in either Elixir or functional programming in general. And I won’t guarantee that the project will ever be finished.