> You'd be stuck in worlds compiling to C. AKA the Unix/C world I'm stuck in anyway, but I see your point.
In the case of embedded C++, with my method, I don't have to have a giant code-genned C shim library, and the wrapping Scheme functions become the specification of my library. Here's a glimpse into an alternate world I found today: https://3lproject.org/ -- sjm