Hacker News new | past | comments | ask | show | jobs | submit login
The .NET IL Interpreter (mattwarren.org)
112 points by matthewwarren on Mar 31, 2017 | hide | past | web | favorite | 5 comments

Another interesting interpreter is the .NET Microframework, it is rather out of date now, but it is a fascinating project. You can get a full .NET stack up and running in just tens of kilobytes of memory.

How it does types is interesting, and the GC is simple enough that it can be comprehended by mere mortals. I enjoyed my time playing around with it.

As a bonus, .NET MF is designed for production, and indeed it is used out in the wild!

Oh yeah, thanks for the reminder about .NET MF, I'd forgotten about that.

Another one I've come across is 'DotNetAnywhere', see https://github.com/chrisdunelm/DotNetAnywhere

Last time I checked they were trying to add AOT compilation support to it, not sure how much work they are still pushing into it.

Yeah, work is still ongoing with it: https://github.com/dotnet/corert

No, that is for standard .NET, I was referring to llilum for the .NET Micro Framework, the only one that has always been fully interpreted, which hasn't seen any updates in a while.


Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact