Quoting Branko �ibej <brane@xbc.nu>:
> Glenn A. Thompson wrote:
>
> > Hey,
> >
> >>>>
> >>>>
> >>>Glenn Thompson's design calls for modularity at both locations:
> >>>
> >>> 1. directly beneath the public FS API, and
> >>> 2. and the back-end storage interface.
> >>>
> >>>There has been some dispute over the necessity of the first of
> those.
> >>>I understand Glenn's defense of that position, but think we need a
> few
> >>>more knowledgable heads in the circle before making that call.
> >>>
> >>>
> >>>
> >>>
> >>
> >>Can someone refresh my memory as to why we'd need two abstraction
> >>layers? I've been out of town for a while...
> >>
> >>
> > What a year? :-)
> > Seriously, Brane have you seen:
> > http://www.cdrguys.com/subversion/Pluggable3.doc.
> > It was only a start. Areas written in red were markers.
> > CMike claims it's not *too* out-of-date. I'm pretty rusty on the FS
> > code at this point. So I wouldn't know.
>
> Thanks for the pointer.
I refreshed my memory. For the record, I totally agree with GAT. Whoever
disagrees with the API-level vtable has never learned from bitter experience why
an abstract OO design is good in the long run.
-- Brane
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Mar 31 12:46:55 2004