In this conversation on the PLT discussion list about PLT and COM, Pedro shared that:
Some time ago I wrote a bridge from PLT to .NET [1]. Unfortunatly bit rot has set in, but if you think it might be usefull I can forward the code. The basic approach was to write a Managed C++ (now days C++/Cli) wrapper that exposed the .NET reflection interface to PLT. You might not need something quite as comprehensive in which case you can just wrap the .NET calls you need with PLT callable C functions.
The paper on the library can be found here here; and the library is attached to this post.
This looks interesting for Windows Schemers who have a combination of need, expertise, and interest.
You could use IronScheme as a bridge too, or wait, just use IronScheme! 🙂
How might we expose IronScheme as a COM object?! 🙂
I am already exposing a little part of it, that can connect to an IronScheme instance.
You can pretty much eval, and get remote objects back.
I can enable the COM interface for that library, it all depends what you need.
Email or come chat to me on IRC so we can discuss 🙂