4 ms·
There was no conceivable version of a road system where that behavior would ever be okay. However, it's not only conceivable but, apparently standard practice i
by jvmboi 3y ago
There was no conceivable version of a road system where that behavior would ever be okay. However, it's not only conceivable but, apparently standard practice in systems programming, to "Try and Fail" instead of "Only Proceed if allowed".
So, if we want a tortured metaphor what JVM is doing is like trying to pass a turnstile to see if the pass is still valid so that on the happy path it saves the extra check. Now Apple decided that instead of just showing a red X and letting you buy a new pass, in the future you get shot in the back of the head if you try with an invalid pass.
- stephenr 3y ago> There was no conceivable version of a road system where that behavior would ever be okay. That doesn't mean it doesn't happen. Are you suggesting that the approach taken here was at one point a documented acceptable approach, according to Apple?
- kaba0 3y agoAccording to UNIX, which MacOS is certified of being.
- snotrockets 2y agoCan't find it in SuSv3 (but that's thing, like all UNIX manuals, is a monstrosity): https://pubs.opengroup.org/onlinepubs/9299959899/toc.pdf https://pubs.opengroup.org/onlinepubs/9299959899/toc.pdf