Why was openmw moved from D to C++?
Had the developers developed a distaste for D?
[EXPLAINED] Original project programming language change
[EXPLAINED] Original project programming language change
Last edited by nsajko on 22 May 2014, 10:17, edited 1 time in total.
Re: Original project programming language change
The founder of OpenMW, Nicolay Korslund, wrote it in D.
D has nowhere near as much support as C++ and during that period OpenMW attracted very little developers willing to learn a whole new language in order to contribute. This also would have made it harder to maintain and extend.
Nicolay left and Zini rewrote it in C++ to fix this very important problem, and ever since then OpenMW has flourished under his watch.
D has nowhere near as much support as C++ and during that period OpenMW attracted very little developers willing to learn a whole new language in order to contribute. This also would have made it harder to maintain and extend.
Nicolay left and Zini rewrote it in C++ to fix this very important problem, and ever since then OpenMW has flourished under his watch.
Re: Original project programming language change
Actually, Nicolay rewrote it in C++ (most of it anyway). I only joined after the rewrite effort was already several month old (which accounts for about a week of development at todays development speed).
Re: Original project programming language change
Thanks for the clarification.
Re: Original project programming language change
Oh, that's right. My mistake.Zini wrote:Actually, Nicolay rewrote it in C++ (most of it anyway). I only joined after the rewrite effort was already several month old (which accounts for about a week of development at todays development speed).
Re: [EXPLAINED] Original project programming language change
The short version is that it saved the project.
Re: [EXPLAINED] Original project programming language change
Before the rewrite every few days someone would write in some forum that they'd like to contribute to the project if it switched over to C++ .
Re: [EXPLAINED] Original project programming language change
Yeah, I don't think a lot of people know D but there's a lot of us that know C++ so it was smart of Zini to rewrite it.veepee wrote:Before the rewrite every few days someone would write in some forum that they'd like to contribute to the project if it switched over to C++ .
- psi29a
- Posts: 5356
- Joined: 29 Sep 2011, 10:13
- Location: Belgium
- Gitlab profile: https://gitlab.com/psi29a/
- Contact:
Re: [EXPLAINED] Original project programming language change
He didn't, Nicolay Korslund did, as Zini stated above. Zini came post-C++ re-write.sully wrote:Yeah, I don't think a lot of people know D but there's a lot of us that know C++ so it was smart of Zini to rewrite it.
Re: [EXPLAINED] Original project programming language change
Yes! Man, the third post explains it.
@psi29a: Better close this thread to avoid further confusion.Zini wrote:Actually, Nicolay rewrote it in C++ (most of it anyway). I only joined after the rewrite effort was already several month old (which accounts for about a week of development at todays development speed).