alamb commented on PR #11550:
URL: https://github.com/apache/datafusion/pull/11550#issuecomment-2243519481

   I looked at https://github.com/apache/datafusion/pull/11582 and after 
reading the rest of the commentary on this PR I think this PR's proposal is 
best approach
   
   Thus I suggest:
   1. Get this PR ready for review
   2. Add some sort of backwards compatibility thing to help migration 
   
   Backwards compatibilty: basically give a deprecation message that tells 
users how to upgrade
   
   For example, something like 
   ```rust
   // Compatibility: ensure existing users of AggregateExt  get a message about 
ExprFunctionExt
   // Note the syntax isn't quite right for the deprecated macro
   #[deprecated(version = 40, message=:"ExprFunctionExt instead")]
   trait AggregateExt: ExprFunctionExt {}
   ```


-- 
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: github-unsubscr...@datafusion.apache.org

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


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

Reply via email to