Displaying 1 to 4 from 4 results

CppSharp - Tools and libraries to glue C/C++ APIs to high-level languages

  •    CSharp

CppSharp is a tool and set of libraries which allows programmers to use C/C++ libraries with high-level programming languages (such as C#).It is a tool that takes C/C++ header and library files and generates the necessary glue to surface the native API as a managed API. Such an API can be used to consume an existing native library in your high-level code or add scripting support to a native codebase.

Embeddinator-4000 - Tools to turn

  •    CSharp

Embeddinator-4000 is a tool to turn existing .NET libraries into libraries that can be consumed by other languages.It is a tool that takes a .NET assembly and generates the necessary glue to surface the .NET API as a native API. The goal is to surface .NET libraries to all ecosystems where Mono/Xamarin run, and for each platform we provide an interface that is native to that platform as well as the tools needed to turn a .NET library into something that can be consumed on that platform.

ChakraSharp - Mono/.NET bindings for ChakraCore

  •    CSharp

Note: ChakraSharpCastXml is an improvement over the approach offered here.

XLIS - Simple examples of cross-language interactions

  •    CSharp

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".