Hello!
First of all i would like to take the opportunity to tell everyone how much i appreciate the work you put into this awesome product! Everytime i use i think about how cool it is and how well it works, especially the latest releases since 0.2.0 RC2 and later. These are devilishly stable and full of great features!
Now down to the matter. I've been thinking about something regarding the MP Core. As far as i know, all MP sourcecode is C#. I am a software developer but i don't have that much experience with the windows environment, especially the DirectX accelerated part. However, i was thinking about porting the core to C++. Because of my, well, limited knowledge in the windows platform i have a hard time estimating how much work it would take and of course, it it's possible to replace the C# core with a C++ one? I am quite certain that it is possible, but how much has to be re-done?
The primary cause for these thoughts is of course resource efficiency, something where C# does have some disadvantages when compared to C++. I reckon MP would be a lot more efficient and less sensitive to the resource usage of other applications.
Please give me some feedback regarding this issue. What do you think? Can it be worth the effort? Does it interfere with the "general" MP development too much or is the idea just bad? I would really like to hear from you and your opinions.
Great work guys!
//Stefan
First of all i would like to take the opportunity to tell everyone how much i appreciate the work you put into this awesome product! Everytime i use i think about how cool it is and how well it works, especially the latest releases since 0.2.0 RC2 and later. These are devilishly stable and full of great features!
Now down to the matter. I've been thinking about something regarding the MP Core. As far as i know, all MP sourcecode is C#. I am a software developer but i don't have that much experience with the windows environment, especially the DirectX accelerated part. However, i was thinking about porting the core to C++. Because of my, well, limited knowledge in the windows platform i have a hard time estimating how much work it would take and of course, it it's possible to replace the C# core with a C++ one? I am quite certain that it is possible, but how much has to be re-done?
The primary cause for these thoughts is of course resource efficiency, something where C# does have some disadvantages when compared to C++. I reckon MP would be a lot more efficient and less sensitive to the resource usage of other applications.
Please give me some feedback regarding this issue. What do you think? Can it be worth the effort? Does it interfere with the "general" MP development too much or is the idea just bad? I would really like to hear from you and your opinions.
Great work guys!
//Stefan