google / google/jsonnet

C#/.NET language bindings

Open
#301 0 comments 20 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
Jsonnet
Stars
7.6k
Forks
475
PR merge metrics
No merged PRs in 30d

Description

It would be nice to have C# language bindings for Jsonnet. C# is a great language for web sites and services, and is a very popular language in enterprise. A simple wrapper library could call a libjsonnet DLL via [PInvoke](https://msdn.microsoft.com/en-us/library/55d3thsc.aspx).

.NET assemblies are cross-language compatible, so the C# bindings could be used in Visual Basic and F#. .NET Core and Mono support would be nice to have since they are cross-platform, but neither have anywhere near the userbase of the standard .NET framework. So this Issue is scoped to only the standard framework.

Dependent on Visual Studio/VC++ support (#300). PInvoke works with any DLL so it's possible to do this using MinGW DLLs, but that makes building more complicated.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.