what is erlang and why is it important?
Erlang is a programming language made by Ericcson. Its focus is the ability to easily create parallel, distributed and fault-tolerant systems, ideal for network servers.
The reason I want to use Erlang is because I want to learn more about Erlang.
who will own the code? see ps license for more information.
Copyright:
If no one wants the code: Me.
If Atomic Blue want to include the code into the official repository: Atomic Blue.
License:
Preferred: AGPL, but I have no problems to use GPL.
what sections of the server?
What I think; there is a section of the server that listen for new connections, and talks to clients. This code also make calls to the *managers that handles game logic.
If this is true, this is the section of the server I want to make an alternative implementation of.
Its hard for me to pin out this section, and maybe its impossible to integrate it. Anyway I want to make sure there are no show stoppers before I select my thesis.
what is the projected increase in performance?
I hope there will be an increase. The thesis need to have some "research parts", and the performance will be within this research part.
The implementation may perform the same or even perform worse, so its important to try to make some form of benchmark.
Thanks for your questions, I hope I answered them. Just feel free to ask more about the thesis!
