FOR i = 0 TO 9
PRINT i
Or
0 to: 9 do: [
:x | Transcript show: x ]
That's right, the difference is syntax and you've picked a terrible example. A better example would be method invocation. The differences between calling a C function pointer, a C++ virtual function, a Java method or an Objective-C method are significant.
Some of your former colonies might disagree.
Think they're afraid some people might start to like the idea?
I'm pretty sure I've heard that line in an old commercial from the 1950s...
...that there are two kinds of parents. The ones that blame everything from video games to rock music to whatever else they don't understand for whatever their teenage son or daughter fucks up (because it cannot be their fault, no way) and those parents that understand that they, the parents, and their peers have a lot more influence on their kids development than video games, music, TV or whatever other makebelieve items their kids might fall in love with every could have.
Be honest: What do you think would have more influence on you, your behaviour and our outlook on the world? The schoolyard bully that beats you up or the virtual gangster that sells you a virtual hooker?
And then please answer why you think it should be different for your kids. Why do some parents think their kids are stupid? It's usually the parents where I'm fairly sure their kids are way smarter than their parents think. And most likely smarter than their parents are.
No it isn't. NaCl is a great proof of concept. It shows that you can sandbox x86 apps using some static analysis of the binaries and a few other constraints (it also showed that segmentation support on modern x86 chips is pretty poor and terrible on Atom). The problem is that it only works on x86 binaries. What proportion of Web use these days is (ARM-based) phones and tablets? 20%? If you make something that only works for 80% (and falling) of your customers, then that's a problem.
PNaCl is promising, but it's currently in early draft stage. It hard-codes some things into the ABI too early and misses other important things (e.g. no mechanism for exceptions, and they're very difficult to implement correctly in a PNaCl model). And, unlike NaCl, PNaCl relies on a complex compiler being bug free for security, and we all know how well that worked out for Java...
Hmm... you know, the legal system in China suddenly looks quite favorable. Executing managers that cut corners and poison the world... wonder why we don't get to hear THAT kind of news from there.
Give it time, give it time. Nobody considered the oil sands a commercially viable source of oil, then the barrel hit the 120s and suddenly it is.
We just have to wait until the barrel hits the 1000s. Which is far from unlikely, since we so vehemently avoid looking for an alternative to oil. After all, pretty much anyone who could decide to look has an interest that we don't.
It's a naive, domestic operating system without any breeding, but I think you'll be amused by its presumption.