proposal: support levels for the duplicated APIs in ibis #3296
Replies: 2 comments 1 reply
-
Yep, there are a fair number of duplicate APIs. I propose the following categorization: 1. LTS AliasesDuplicated APIs that are deliberately supported and mentioned in the docs and internally. Examples
2. "Docprecated": Preferred but never warned-on or removedThese APIs have preferred versions which are used everywhere internally and in documentation, while their alternatives are not mentioned anywhere or used internally except possibly in tests. They are supported. Examples
3. Deprecated: Slated for removal in a major releaseVarious APIs are duplicative (by more than a factor of 2 or 3) and cause unnecessary confusion. These APIs will cease to be available in a following major release. Examples
|
Beta Was this translation helpful? Give feedback.
-
This is stale, and didn't garner much interest. |
Beta Was this translation helpful? Give feedback.
-
There are a significant amount of things in Ibis that can be done in more than one way. This is particularly true for the Impala backend. For example:
I'm planning to remove the aliases, and just leave the
expr.compile()
ortable.drop()
syntax.Please let me know if anyone has got comments.
Beta Was this translation helpful? Give feedback.
All reactions