Re: Virtual Filesystem
| From: | Chuck Hagenbuch | Date: | Thu, 26 Sep 2002 15:50:14 +0000 |
| Subject: | Re: Virtual Filesystem | ||
| References: | 1 2 3 4 5 6 7 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-9553@lists.php.net to get a copy of this message | ||
Quoting Alan Knowles <alan@akbkhome.com>:
> - The API may face conflicts.. - eg. we cant impliment a method
> createFolder on the new API, because it is used in the old API.
> (although I dont thing there is a big problem with the API I mentioned,
> except for the factory method.)
There are two options here. One is to have methods like createFolder() be
smart enough to call different internal functions based on their arguments
(ie, if I get passed an object, do this, otherwise, do that). The other is
to just suck it up and have slightly different function names -
createFolderObject(), etc.
> - Things might break while it's under development - hence affecting
> applications that depend on it...
>
> Chuck, whats your feeling on this, I was especially worried about
> putting VFS into an experimental state while it was an essential part of
> horde..
Well, to a large extent, this is what the CVS HEAD branch is for, and I
don't really mind shaking people who expect it to be rock solid once in a
while. We have a stable branch for release-quality code, and stuff only gets
merged to that branch when it has been through testing.
And breaking existing applications gives one a prime incentive to fix what's
broken.
-chuck
--
Charles Hagenbuch, <chuck@horde.org>
"After a few minutes the most aromatic and nice smelling Italian coffee
will come out of the exhaustpipe." - Our stove-top espresso pot