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.