Designing a pi-based Programming Language in the .NET framework: CLR interoperability from the Programmer's point of view
This addresses interoperability issues for programmers using the .NET framework, but it appears incremental as it focuses on ideas rather than new implementations.
The paper tackled the problem of CLR interoperability by presenting ideas on desirable constructs for programmers, but it did not provide concrete results or numbers.
Interoperability is the ability of a programming language to work with systems based on different languages and paradigms. These days, many widely used high-level language impementations provide access to external functionalities. In this paper, we present some ideas on CLR interoperability focusing on the kind of constructs desirable by a programmer to this regard.