I rely on the only BASIC app I've ever found that's compatible with my iPhone, "cbmHandBasic", a Commodore BASIC emulator (!) that's ancient, and I worry about it's long-term compatibility with iOS (I have complicated equations related to my job in RF electronics that my custom programs simplify; I'm not a programmer, but I learned BASIC back in high school in the 1970's - and I've got too much else going on in life to start learning a more modern programming language, given that BASIC suits my needs). This might be the answer to long-term compatibility, BUT: After downloading it and executing it, I see no command prompt nor other method of inputting my own code (I see a lot of available pre-written programs). I assume there's documentation somewhere (haven't located it yet), but attempting to reach the official site currently results in a "509 Bandwidth Limit Exceeded" error (no doubt testimony to its immediate popularity).