Hacker News new | ask | show | jobs
by fleitz 5357 days ago
I'm not. Just port a basic interpreter to iPad, or write Logo for iPad. No one begets the fact that computers come preassembled now and no one needs to learn how to solder to have a computer. Imagine a basic interpreter that DOESN'T lose everything you typed in when you turn off your computer.

The opportunities iPad enables far outweighs the cost of having to learn to program to use your computer. iPad will get more people using computers in more ways which while reducing the percentage of computer users who can program will vastly increase the overall number of programmers.

2 comments

Unfortunately, it's not that simple. Apple's TOS have some significant restrictions on running interpreters. Some have been allowed, though.

For more information, see Section 3.3.2 of the iOS App Store Review Guidelines, and the following posts on lua-list:

http://lua-list.2524044.n2.nabble.com/Ok-Apple-has-released-...

http://lua-list.2524044.n2.nabble.com/Lua-on-iOS-again-was-p...

http://lua-list.2524044.n2.nabble.com/iLuaBox-Now-Available-...

Also, s/begets/regrets/

I agree that the device offers many opportunities. Nevertheless it's not just about porting some interpreter, you also have to deal with apple policy which is not that friendly to such ideas. See for example how Scratch was rejected last year: http://www.wired.com/gadgetlab/2010/04/apple-scratch-app/.
Apple doesn't control the Internet, and while HTML5 has its own limitations, you could still probably port Logo to it, especially since Logo isn't all that complicated.