This is neat; but I’m amazed it passed App Store guidelines! Don’t they forbid this kind of thing explicitly?
What kind of “thing” would that be?
We had a hard time getting an App on the store that we only wanted to distribute to our customers. It was an enterprise, not consumer, app. And our biggest problems were covering all the functionality with interacting to a server to get past the Apple checkers.
The thing being dynamically recompiling and running code. I thought Apple disallowed JIT?
You’re behind the times. The rule about dynamically compiled code has been gone for a while. See Pythonista, Codea, and a number of others.
This is awesome news. My interest in C# may have just taken a decided uptick :)