Learn C# with Celbridge? Microsoft funding like Godot Engine?

was just reading about C# support for Godot engine
they got funding from Mirocrosoft to support C#

just an idea, if Celbridge goes in the direction of a great system to leawrn Python (and HTML / CSS / JavaScript), could we add C# as a first-class citizen in Celbriudeger too if we could get funding to add that support?

not sure - but throwing the idea out there …

.. matt ..

It actually used to! The original implementation of Celbridge worked more like Unity Engine, where we compiled C# code into assemblies at runtime using Rosyln. That worked, but it was very difficult to manage loading and unloading assemblies, amongst other problems, so I figured we should switch to using a dynamic scripting language that would be more suitable for our use cases - initially C# Interactive and now Python.

Anyway, long story short - yes, we could support C# again in future, and it’s actually fairly doable because Celbridge is built in .NET, and we use JSON-RPC for communication. But Rosyln is a big dependency and there would need to be a compelling use-case (besides a suitcase full of cash) for implementing it.