An open API service indexing awesome lists of open source software.

https://github.com/user0332/c-blunt

A product of User0332/csnative that attempts to provide a more minimal and slightly different version of C# translating to native code
https://github.com/user0332/c-blunt

assembly-loading cplusplus cpp csharp csnative dll dotnet native stdlib

Last synced: 25 days ago
JSON representation

A product of User0332/csnative that attempts to provide a more minimal and slightly different version of C# translating to native code

Awesome Lists containing this project

README

          

# C Blunt

## C#, but it's not *cutting* edge.

C Blunt is a project that branched off of [csnative](https://github.com/User0332/csnative) in response to the many problems faced in translating C# to C++ code. C Blunt aims to be a stripped-down (or entirely different, depending on how you see it) but feature-rich version of C#, losing capabilities like reflection and the standard library for native code translation. C Blunt tries to keep most of the standard library, but certain barriers (such as name clashing between `IEnumerable` and `IEnumerable`) force it to change some semantics; for example, as a result of the non-generic `IEnumerable` interface not being available, `System.Array` is a generic type.