GitHub user Xuanwo added a comment to the discussion: discuss: OpenDAL VISION 
"One Layer, All Storage"

Thank you for your input. I will take this into account as I begin my PR for 
adding the VISION document.

> For the first point, it sounds somehow overlapping with `Extensible 
> Architecture` (or flexibility).

Either "Reliable Behavior" or "Solid Foundation," I propose a tenet that 
convery OpenDAL should be stable, reliable, solid, trustworthy, and carefully 
built. It's a missing piece among existing tenets that no one else addresses. 
It may overlap with existing ones, but they focus on different aspects.

It also can't be covered by 'Well-defined Behavior'. Maybe we can find better 
words, but for now, I haven't come up with any. Anyway, the VISION and its 
tenets don't mean they won't change; we can improve them as we find better 
words to convey the things we want to build.

> `Solid Foundation` is so big that you might want to put it in VISION: `One 
> Layer, All Storage, Solid Foundation`

I don't think it's part of the VISION. It's clear that we are going to build a 
layer for all storage. All other tenets are merely guidelines that lead us 
there.

It's somewhat like a telescope. If we set the scale to the largest, we just see 
a big "layer." But if we zoom in a bit, we can read "an open layer," "a solid 
layer." If we come much closer, we will see "powered by Rust," "memory safety," 
and so on.

GitHub link: 
https://github.com/apache/opendal/discussions/5301#discussioncomment-11216163

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to