On 25 Jan 2022, Daniel Shahaf wrote:
Karl Fogel wrote on Mon, Jan 24, 2022 at 12:35:10 -0600:
I'm partly just thinking out loud here, to stimulate us all to
think. None
of this affects the initial, whole-WC implementation, and of
course let's
keep in mind that the *main* use case will be already
well-served by that
initial implementation. These further improvements are for the
future, and
perhaps we shouldn't even make them until we've all had some
experience with
the initial simple UI.
+1 to every single sentence of this paragraph.
*whew*
We _could_ make them in a way that doesn't require us to provide
compatibility for them forever, such as by releasing them as
"experimental"
(cf. https://subversion.apache.org/docs/release-notes/1.10#shelving),
by releasing an alpha or a nightly and soliciting feedback for
that, or by prototyping in Python what can be so prototyped.
We could, but I also have the feeling that after a while (a few
months?) of usage of the basic implementation, we'll all have a
pretty good idea of what improvements would be most helpful.
(Aside: "explicitly-hydrated" is a bit of a mouthful. I
considered just
referring to these as "somatic" and "autonomous" pristines…)
Yes... that would be so... clarifying... <ahem> :-)
Best regards,
-Karl