Question 0 Posted May 30, 2013 Rewrite in C++ or in a language more current. I think that would be a big step for the emulator and for the community. A brAthena programmer was already doing it there, but took a break. Are two projects that I would like to see in C++. Maybe in the beginning can be a parallel development and then be the main. As stated in the section, it's a suggestion. Share this post Link to post Share on other sites
Shikazu 11 Posted May 30, 2013 Do you think a full rewrite of Athena is productive? Athena is a huge project and it would take a couple of month for what? Performance? There won't be a difference in performance i think : So it's more useless to do so. If you have the time, do it but i think there is a lot more stuff to do at athena Share this post Link to post Share on other sites
mkbu95 34 Posted May 30, 2013 Everything Shikazu said. Also, if there was going to be a rewrite I'd rather stay with C or suggest Go. Share this post Link to post Share on other sites
Zopokx 7 Posted May 31, 2013 I'd rather stay with C too. Share this post Link to post Share on other sites
Vali 3 Posted May 31, 2013 Maybe is possible start a branch with extern c {} to start changing the code slowly while we still can get updates. Share this post Link to post Share on other sites
cJei 4 Posted May 31, 2013 I understand C++ more but I think it should stay with C because it'll be a huge work. I'm treating C as a learning experience now Share this post Link to post Share on other sites
thanna 11 Posted May 31, 2013 I would stay with C too, instead of requesting recoding the emulator adapting to the programming language that almost all of us know, I would prefer adapting to its language which is C, learning it is better than asking someone to make it for you Share this post Link to post Share on other sites
Question 0 Posted June 1, 2013 Maybe is possible start a branch with extern c {} to start changing the code slowly while we still can get updates. yes, and even though we know how to rewrite in C + +, for people who will only make your server is more practical. Maybe one day I give the kick off... Share this post Link to post Share on other sites
Rytech 392 Posted June 18, 2013 This was attempted a long time ago before renewal existed when a small group in eAthena attempted to remake Athena from scratch and in full C++. They named it eApp. But it only got so far because the founding dev's left and other's attempting to continue the development couldn't because the code wasn't documented, making it difficult to understand what each piece of code did. That was only part of the problem. The other issue was the lack of dev's that knew C++. Most of the dev's knew C, but hardly anyone knew C++. The project was shutdown due to those issues and thats the last I herd or seen of it. To try this again could end up with the same result. Then again the result could be different with a proper team. But is their really a point? 1 Diurnal reacted to this Share this post Link to post Share on other sites