I'm currently trying to expose a scripting language (similar to Forth, but not quite) written in C++, to C# and vice versa. Exposing C++ to C# is not difficult, and I already know how to do that.
However, I also want to expose .Net classes to the scripting language, as in, access those classes within C++. I would like to keep the code crossplatform, so a method that makes it possible to use it with Mono would be greatly preferred.
A quick google search sort-of implied that this can only be achieved by using Visual Studio, but I'm sure that there has got to be a different way to achieve this?
My apologies if this question is not well-formed.