cs2cpp icon indicating copy to clipboard operation
cs2cpp copied to clipboard

Is still in development?

Open LuisRGameloft opened this issue 7 years ago • 5 comments

Hi @ASDAlexander77 Your project It seems very interesting, but I did notice there is not changes or commits since Aug 3, 2017, is still on development?, I would do like to continue your project, but I don't know if it you have a guide, flow or something to help me how to understand the magic of this converter, because we are supporting a new platform and our project was made using C# with some C++ native libraries

Best Regards.

LuisRGameloft avatar Mar 13 '18 19:03 LuisRGameloft

@LuisRGameloft I'm also interested in the project. If you do fork it or start something similar, can you update here?

adamfk avatar Jun 01 '18 16:06 adamfk

it is missing only native implementation which I am not implementing and I do not have plans to do it.

ASDAlexander77 avatar Jun 01 '18 21:06 ASDAlexander77

Unfortunately Alexander don't want to continue working on this project. In addition it is not true that it misses only native implementation.

What it does for example wrong is name hiding - in C++ are very different rules compared to CSharp (accessibility and visibility are indepent in C++).

This sample would just not compile:

class A
{
    public void Do(int i)
    {
        System.Console.Write("A :");
        System.Console.WriteLine(i);
    }
}

class B : A
{
    private new void Do(int i)
    {
        System.Console.Write("B: ");
        System.Console.WriteLine(i);
    }
}

struct TestClass
{
    static void Main()
    {
        B b = new B();
        b.Do(12);
    }
}

bernd5 avatar Apr 08 '20 09:04 bernd5

once I have finished ts2c++ I will have a look with fresh view what I can update in the project

ASDAlexander77 avatar Apr 08 '20 13:04 ASDAlexander77

Many people have been trying to port C # library to C ++ (https://github.com/sgf/Awesome-csharp2cpp). I have also tried it recently (using bdwgc), but it is really difficult, because C # has many features C ++ can not imitate (since I am a C ++ novice is even more difficult). If C # can be directly compiled into a native program is of great significance. I also noticed that the repositorie has been around for several years. Including some other repositories (https://github.com/kekyo/IL2C https://github.com/afrog33k/SharpNative https://github.com/xen2/SharpLang https://github.com/AlexAlbala/Alter-Native https://github.com/anydream/il2cpp). If it is possible, is there any hope of restarting?

sgf avatar Apr 27 '20 11:04 sgf