gaborkaszab commented on PR #8:
URL: https://github.com/apache/iceberg-cpp/pull/8#issuecomment-2543336748

   I think this PR makes too much assumptions that we will go with everything 
that the Arrow community chose. For instance this seems to decide the 
"exceptions vs status codes" question. Also decides which test framework to 
use, and additionally pulls in a number of macros too.
   I think at this point we should start conversations on these topics, maybe 
on the Slack channel or as github issues.
   
   I myself planned to come up with the headers for basic classes like Catalog 
Table and such, but I'd personally prefer exceptions over status codes for many 
reasons. Method chaining is something I find really powerful in the Java 
implementation but with status codes you wouldn't be able to do that if you 
have to check the status for every function call. Not to mention that 
constantly checking for statuses would make the code less readable. Also 
Statuses would make the parameter list longer, not to mention that lines would 
be longer (which somewhat matters now that we went for 90 chars).
   
   Long story short I'm -1 for this PR.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to