This isn’t just a Xojo debate. API 2.0 is reported to use exceptions rather than error codes.
And I’m sure that once preliminary releases of a version with API 2.0 are out that this debate will start in earnest.
Personally I’ve used both. The biggest difference with how I’ve used exceptions in the past in other languages was their built in support for “checked exceptions“.… Read the rest