[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 » 22 May 2014, 01:10

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: 1283
Joined: 26 Aug 2011, 02:04

Re: Original project programming language change

Post by Greendogo » 22 May 2014, 03:53

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: 5132
Joined: 06 Aug 2011, 15:16

Re: Original project programming language change

Post by Zini » 22 May 2014, 07:43

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 » 22 May 2014, 10:10

Thanks for the clarification.

User avatar
Greendogo
Posts: 1283
Joined: 26 Aug 2011, 02:04

Re: Original project programming language change

Post by Greendogo » 22 May 2014, 11:23

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 » 24 May 2014, 06:32

The short version is that it saved the project.
I am a bigger fan of tons of control rather than taking the "user-friendly" approach.
-Okulo

veepee
Posts: 12
Joined: 10 Aug 2011, 20:17

Re: [EXPLAINED] Original project programming language change

Post by veepee » 03 Jun 2014, 17:35

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 » 05 Dec 2016, 07:47

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.
I know all about the size genetics extender.

User avatar
psi29a
Posts: 3432
Joined: 29 Sep 2011, 10:13
Github profile: https://github.com/psi29a/
Contact:

Re: [EXPLAINED] Original project programming language change

Post by psi29a » 05 Dec 2016, 13:03

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: 761
Joined: 09 Feb 2016, 20:03

Re: [EXPLAINED] Original project programming language change

Post by Atahualpa » 05 Dec 2016, 13:11

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

Who is online

Users browsing this forum: No registered users and 3 guests