Various experiments with programming languages and platforms.
First language in the name of a folder is a host language. For example, CSharp-Cpp-Interop means "I want to use C++ in a C# enviroment".
CSharp-Cpp-CppSharpCSharp-Cpp-InteropCSharp-Cpp-SWIGCpp-CSharp-BlackmireCpp-CSharp-SharpCpp
ObjC-Swift-Interop
Cpp-Cross-Platform- example of using C++ on iOS, Android, Windows and Mac with Xamarin.
CppLibraryProjectis copy-pasted and slightly modified across the projects, to make it obvious which differences each approach has.- All projects were tested on mac.