Ich habe heute mal Gerds Grundgerüst des TicTacToe Servers in Elixir/Phoenix implementiert.
Zur kurzen Info:
Elixir ist eine noch sehr junge Programmiersprache, die von Ruby inspiriert ist, und die nach Erlang Bytecode compiliert. Erlang ist eine funktionale Sprache basierend auf Aktoren die es schon lange gibt, und die für die Entwicklung hochverfügbarer und robuster Systeme bekannt ist.
Phoenix ist das aktuell wichtigste Webframework für Elixir, was sehr von Ruby on Rails inspiriert ist.
Der Phoenix TicTacToe Server ist zu finden bei:
Phoenix TicTacToeDie interessanten Codefiles sind:
/web/controllers/ttt_controller.ex
/web/models/board.ex
Also wenn sich jemand für das Erlang / Elixir Ecosystem interessiert, könnte ich am 17. hierzu eine Session anbieten, sowas wie Einführung in funktionale / concurrent Programmierung mit Elixir, oder wir entwickeln den Server weiter.