Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The Racket runtime is also embedded so you can compile and run arbitrary code at runtime as well.


Would this violate the App Store rules?


Only if code is downloaded/side-loaded after the app is installed.

Racket code bundled with the app will be fine.

The gray area is if the app allows the user to create new Racket code.


As far as I know, no. I believe the restriction on language embedding that you might be thinking of was very short-lived.


I'm not so sure - but it might be ok if the racket app is submitted as an interpreter. Less sure, if it is for example used to implement a game engine and game data (code) is downloaded?

https://developer.apple.com/app-store/review/guidelines/

> 2.5.2 Apps should be self-contained in their bundles, and may not read or write data outside the designated container area, nor may they download, install, or execute code which introduces or changes features or functionality of the app, including other apps. Educational apps designed to teach, develop, or allow students to test executable code may, in limited circumstances, download code provided that such code is not used for other purposes. Such apps must make the source code provided by the Application completely viewable and editable by the user.




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

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

Search: