Hacker News new | ask | show | jobs
by bilekas 2309 days ago
At the moment the implementation is to basically inject code, but I imagine eventually Microsoft would like to move away from that.

Issues like DCOM and legacy systems would need some interface from Microsoft of course to handle IDispatch, GC etc, but thats what Microsoft do.. And to behonest, as much as I like to rip on them, they do it well.

Edit: I think the Java example is a little bit different, but i don't know anything about Proto-CLR!

1 comments

Have a read about Ext-VOS here.

https://blogs.msdn.microsoft.com/dsyme/2012/07/05/more-c-net...

"Project 7 and .NET Generics"

https://fsharp.org/history/hopl-draft-1.pdf

WinRT, as it was originally designed, traces its ideas back to that Ext-VOS project, but going back to COM as they were thinking about it back then.

https://docs.microsoft.com/en-us/uwp/winrt-cref/winrt-type-s...