I’m working on a somewhat long-term project that is going to allow plugin development for Rack via the languages supported by the .NET framework, such as C# and VB .NET.
I started the project back in July and haven’t made a public repo yet, but so far the C# plugin has been successfully pulled into Rack, and some of its init code is successfully called. I’m stuck at creating the model and setting it to a widget, as there are some issues there, but I’m optimistic.
Here’s some example code that successfully outputs to my log file once initialized by Rack:
I’m working on making some static functions in the Rack lib to help with passing pointers between Rack and plugins, as it is currently hard to inject functionality without such functions.
Anyway, expanding Rack plugin development to the .NET framework could definitely open up opportunities in the long-run.
Let me know any ideas you all have. The reason I created this thread is to get feedback and ideas. Thanks!