corleyma commented on PR #3454:
URL: https://github.com/apache/iceberg-python/pull/3454#issuecomment-4626534085

   > I'm not one of the maintainers, but I have a huge preference towards the 
backwards compatibility approach. Moving to an iterator-based approach means we 
have a breaking change where users lose many array methods unexpectedly.
   
   Normally I'd agree, but since the iterator-based API is just much more 
pythonic, and the old API was designed absent any consideration for paging, why 
not just bite the bullet and do a major version bump?  Less complexity to carry 
around in the implementation and it drives the project toward a cleaner API.  
   
   Especially these days, the worst case is somebody's LLM spends a few tokens 
updating for iterator semantics.  Is it really that bad?   
   
   But also not a maintainer, I just think it's silly it has taken so long to 
land proper pagination support in pyiceberg because of compatibility issues in 
the age of coding agents.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to