I voted Yes, some 60/40 mixture as i know there will be some work to make it fit into the parameters of PEAR.
For myself, i usually stick with one or a few "packages" of scripts i use, and i primarily use those that are from the same author (as it's most likely to function best together with eachother)
One thing that PEAR is missing, is a good Time/Date tool (
http://pear.php.net/packages.php?catpid=8&...e=Date+and+Time ) As it already have 4 Templates (
http://pear.php.net/packages.php?catpid=10&catname;=HTML - Item 8-11 ) already, but one advantage of several scripts from the same author, is they may share the same basic configurationfile for "global" settings.
If there's two branches, they would require about the same release/update frequency otherwise one branch would tende to get left behind for different periods, as well as it's easy to miss updating both branches if the syntax differ alot.
If i would to choose, i'd port the entire vLIB to PEAR, but, i would add a wrapperclass that allows the current users of vLIB to call the functions using the same name as they have now, and when the users upgrade their code, templates, systems and scripts to a new major overhoul etc, a rekomendation could be made to migrate to the PEAR-style calling of the functions so the "wrapper" could be phased out in the future.
Anyhow, i think it's good to have the discussion open now...
*Addning another 2cents...
EDIT::
But to consider, PEAR wouldn't get shipped with the windows-version of PHP until PHP v4.3.1, and i'm not entierly sure everything in PEAR is installed by default (i'm still investigating and havent had time to upgrade my experiment-server yet) so any known input of how PEAR actually performes would also be important for the discussion.
/EDIT
..R