Racket code bundled with the app will be fine.
The gray area is if the app allows the user to create new Racket code.
4,121 karma · joined December 28, 2010
Racket code bundled with the app will be fine.
The gray area is if the app allows the user to create new Racket code.
There are limited exceptions for apps that teach programming, such as Pythonista.
If the tool lives on beyond prototype then I have to rewrite it in a native language or restrict it to the subset of Scheme that can run in Gambit on iOS.
I really hope that Racket can evolve and adapt to a world where more computing and even development is going to happen on mobile and web.
SFSafariViewController does support WASM by executing in a separate more privileged process but interaction with the app is very limited.
Also WASM works in Mobile Safari and SFSafariViewController, but not in WKWebView - which limits its interaction with an app.
It is geared towards game development and is currently somewhat locked down with respect to importing/exporting, compared to Pythonista. It does play well with Working Copy [1] though.
[0] https://codea.io
This thread offers some hope, but there is still no definitive roadmap: https://lists.blender.org/pipermail/bf-committers/2018-Decem...
Swift Playgrounds can round-trip with XCode.
The very stable 9.x release of the software will remain as a supported commercial version.