I want to call a c# function from Erlang and I’ve tried to use Erlang nodes written in c# to accomplish this but they are all outdated…
Here’s the one’s I’ve tried:
I’m looking for an alternative way to call a c# function (from a c# .NET application) from Erlang that doesn’t have insane overhead. I was starting a separate process every time to call the c# function, but the overhead is insane! If anyone has any other viable options let me know.
The link that Steve posts above is obviously an April Fool’s joke, but some of the code in there - specifically the type mapping, proxied calls, etc might be useful and aren’t an awful way to call into external code written in C# if you take the normal caveats to do with NIF functions written in C.
I doubt the project builds/runs/is useful as-is any more, but if you really need to invoke some existing C# code and you don’t want to wrap your C# app in a port… well it’s an option.