GitHub user Xuanwo added a comment to the discussion: discuss: OpenDAL VISION "One Layer, All Storage"
> I'm still thinking whether `Well-defined Behavior` is better. How do you feel > about that? `Well-defined Behavior` more like a result of `Solid Foundation`, It's not a tenet we are advancing towards. Some examples according to `Solid Foundation`: - OpenDAL SHOULD ensures that every layer and service is interchangeable. This frees developers from worrying about whether this change will impact other services or layers during development. - OpenDAL SHOULD only add abstractions and concepts that are correct and useful. For example, OpenDAL removed the concept of Metakey: https://github.com/apache/opendal/discussions/5287 because it's very easy to misuse. - OpenDAL SHOULD provide well-defined behavior for each operation and the errors it may return. GitHub link: https://github.com/apache/opendal/discussions/5301#discussioncomment-11212659 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
