Hacker News new | past | comments | ask | show | jobs | submit login
Continuously writing an iPhone app, on an iPad Pro, using C# [video] (youtube.com)
54 points by walterbell on Feb 8, 2016 | hide | past | favorite | 7 comments



Here is a blog post from the creator of this demo:

http://praeclarum.org/post/132881570743/live-coding-with-xam...

There is also a demo using F#:

https://www.youtube.com/watch?v=bbSawlDetOU


Wow, that's impressive. The guy [ported Roslyn and wrote a IL interpreter](https://twitter.com/praeclarum/status/690661664702627840) to get around the Apple dynamically compiled code prohibitions.


And even better; he did a pull request to incorporate the changes.


Would this be allowed in the app store? I thought Apple prohibits dynamically compiled code on iOS?


I would like to know this too. There is something similar for Python: http://omz-software.com/pythonista/. However, I'm not sure where Apple draws the line between "interpreted" and "compiled." It would be nice if Apple relaxed this restriction a bit because that would make the iPad Pro a lot more useful for developers.


Possibly. It's not actually running two apps.

There's an IL interpreter in the mix - it's simulating an app and what it would do based on the opcodes emitted by the compiler for the code you write.

This is indeed in line with existing scripting languages (Lua, Python, etc) which are in the App Store.

But the presentation of it might be too close for comfort for Apple. He's not presenting it as ".NET scripting" but specifically mentioned porting the .NET Roslyn compiler.

It all boils down to the same thing, but I wouldn't be surprised to see an App Store submission reviewer deny it, misunderstanding what's they've read/seen.


Url changed from https://twitter.com/praeclarum/status/690650344217444352, which points to this.




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

Search: