> Apple has poured tons of resources into making development for its devices simpler...
"Simple" and "pleasant" are different things. Digging a trench deep enough to bury a car is "simple."
> Has this guy played with Interface Builder lately?
Yes, actually I have played with it.
It makes me want to vomit. The whole NextStep stack does, in fact. Because I have used OpenGenera. And HyperCard.
> if somebody has wanted to do a proper visual programming environment in the vein of HyperCard, what in the last 13 years has stopped them?
Here's a example from an unrelated field. The Kalashnikov rifle is more than half a century old. Why has nothing replaced it as the world's most popular weapon of war?
Often, complexity and full-featuredness is precisely what people don't want.
Broken example - the Kalashnikov is still very much available, while HyperCard is at best a historical curiosity. And it _has_ been upgraded to the AK74, which means it's a quarter century. It also has been transformed into the Type 56, the SG550 or the Galil.
> Mikhail Kalashnikov did not regard the 74 as an
> improvement.
Does that mean that it really wasn't an improvement? First you argue that popularity defines success, but then you switch gears and appeal to the inventor's opinion.
Seems like the True Scotsman fallacy. If someone had upgraded the HyperCard, but the original creator(s) felt it wasn't an improvement, would you argue that it wasn't a "true HyperCard."
This wasn't meant to be a general statement about the opinions of original creators.
I happen to respect that particular inventor (Kalashnikov). And I agree with the reasons he gave. (Going into them here would be going too far off subject. Google is your friend.)
"Simple" and "pleasant" are different things. Digging a trench deep enough to bury a car is "simple."
> Has this guy played with Interface Builder lately?
Yes, actually I have played with it.
It makes me want to vomit. The whole NextStep stack does, in fact. Because I have used OpenGenera. And HyperCard.
> if somebody has wanted to do a proper visual programming environment in the vein of HyperCard, what in the last 13 years has stopped them?
Here's a example from an unrelated field. The Kalashnikov rifle is more than half a century old. Why has nothing replaced it as the world's most popular weapon of war?
Often, complexity and full-featuredness is precisely what people don't want.