5 ms·
That post really puts the "C/C++/Obj-C" thing into much starker relief than the "wish I could use lisp" discussion. Geeks can get around 3.3.1 if they're cleve
by aristoxenus 16y ago
That post really puts the "C/C++/Obj-C" thing into much starker relief than the "wish I could use lisp" discussion. Geeks can get around 3.3.1 if they're clever enough; replacing a democratizing technology like Scratch, on the other hand, may be impossible.
That said, if their app really was an interpreter, I'm surprised it made it into the store in the first place. And if anything, the typical Scratch output of a crayon-drawn animation designed by a 13-year-old only bolsters Jobs' point about cross-compilers bringing down the average app quality. But I'm very impressed that they had Scratch working on the platform and I hope Apple can find a way to incorporate that educational mission into their world-domination strategy...
- stcredzero 16y agoThey built it on top of Squeak. That thing is one of the most straightforward VMs to port. The runtimes execute bit-identical. Years ago they were on 40 different platforms, and I've lost track. It's an incredibly elegant architecture.
- aristoxenus 16y agoThat's cool. Should have said "happy" instead of "impressed" -- knowing nothing about the technical side, I was imagining the impact of letting kids program ipods/iphones. They must have loved that.
- jfoutz 16y agoOne javascript implementation is the lively kernel, here http://www.lively-kernel.org/ http://www.lively-kernel.org/ I'd bet there are others.
- deleted 16y ago[deleted]
- astine 16y agoThis app would've been rejected even before the changes to 3.3.1. It wasn't rejected. It made it into the store and was removed later.
- aristoxenus 16y agoUnfortunately, that in itself is fairly common (gets past one reviewer but rejected/removed much later by another).