[EXPLAINED] Original project programming language change

General discussion regarding the OpenMW project.
For technical support, please use the Support subforum.
nsajko
Posts: 2
Joined: 21 May 2014, 23:07

[EXPLAINED] Original project programming language change

Post by nsajko »

Why was openmw moved from D to C++?
Had the developers developed a distaste for D?
Last edited by nsajko on 22 May 2014, 10:17, edited 1 time in total.
User avatar
Greendogo
Posts: 1467
Joined: 26 Aug 2011, 02:04

Re: Original project programming language change

Post by Greendogo »

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.
User avatar
Zini
Posts: 5538
Joined: 06 Aug 2011, 15:16

Re: Original project programming language change

Post by Zini »

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).
nsajko
Posts: 2
Joined: 21 May 2014, 23:07

Re: Original project programming language change

Post by nsajko »

Thanks for the clarification.
User avatar
Greendogo
Posts: 1467
Joined: 26 Aug 2011, 02:04

Re: Original project programming language change

Post by Greendogo »

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).
Oh, that's right. My mistake.
Tarius
Posts: 574
Joined: 24 Oct 2011, 19:29

Re: [EXPLAINED] Original project programming language change

Post by Tarius »

The short version is that it saved the project.
veepee
Posts: 12
Joined: 10 Aug 2011, 20:17

Re: [EXPLAINED] Original project programming language change

Post by veepee »

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++ :).
sully
Posts: 1
Joined: 03 Dec 2016, 10:57

Re: [EXPLAINED] Original project programming language change

Post by sully »

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++ :).
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.
User avatar
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

Post by psi29a »

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.
He didn't, Nicolay Korslund did, as Zini stated above. Zini came post-C++ re-write.
User avatar
Atahualpa
Posts: 1176
Joined: 09 Feb 2016, 20:03

Re: [EXPLAINED] Original project programming language change

Post by Atahualpa »

Yes! Man, the third post explains it.
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).
@psi29a: Better close this thread to avoid further confusion.
Locked