i.e. You can't run code that isn't compiled in your binary, unless it's JavaScript running in a webview, or unless it's code written by the user in your coding app.
2.7
Apps that download code in any way or form will be rejected
2.8
Apps that install or launch other executable code will be rejected
Could you elaborate on this "programmability"?