Seriously, it's not that hard. A <i>hell</i> of a lot easier than "dealing with C++'s warts". (And unlike writing a Scheme, you don't have to figure out how to implement continuations.) Here's the source to one (<a href="http://www.annexia.org/forth" rel="nofollow">http://www.annexia.org/forth</a>), it's great reading.<p>If you're looking for a practical "low level but high level" setup, I'd recommend Lua + C first. I haven't done iphone dev, but if you can work with C, you're golden. Forth is fun, though.