Port Unicon to Microsoft .NET (CLR)

The most direct way to accomplish this would be to feed the C++ code to the Managed Extensions for C++ compiler. There will, of course, be some issues with the standard libraries available in this environment versus POSIX. Another approach would be to recode the implementation in C#. The third and most difficult approach would be to produce a new compiler that would emit MSIL and provide sufficient run-time support to implement the language on the CLR environment.