It seems so odd that the libFoundation folks would go down their own path wrt exception handling. Effectively, they've created a third, incompatible way of doing things. Grumble.
Yeah. Maybe they're aiming for a solution that works with old objc implementations, such as the original frontend by Brad Cox, which do not have @throw (that syntax was invented about 7 years after the main language itself)...
I was wondering if I can install libfoundation next to the Apple runtime stuff. It's probably too much to expect that would be possible. Perhaps I need to get a virtual machine set up just for this.
It should be possible to install it under a different prefix, if it works under MacOS at all.
Needs some ISO standardization methinks...
I wonder if that'd be better or worse... you'd likely end up with 1 spec that specifies all the various behaviors :O
At least that would mean you could find all of them in one place.