[EMAIL PROTECTED] (Andreas J. Koenig) writes: > (CC'd to the RCS experts) > > >>>>> On Wed, 26 Sep 2001 16:49:30 +0200, Ziya Suzen <[EMAIL PROTECTED]> said: > > > > The modules I wrote -for my own usage- are: > > XXX::Parser # this the main interface > > XXX::YappRcsParser # produced from a Yapp grammar (Yapp::Parse) > > XXX::Deltatext # impliments RCS deltatext algorithms > > > Would you please suggest; > > > 1- Shall I post them to CPAN, do you think others might use it? > > Definitely. > > > 2- If so, do you think RCS::Parser is a good name to use or not? > > So far the namespaces for RCS are unsatisfying: VCS::RCS, VCS::Rcs, > and Rcs all exist, maybe it's time to clean that up. Maybe one of the > RCS experts can chime in and voice an opinion?
OK, so far we have three kinds of modules: - modules to peek *inside* a VCS system (RCS in this case) - modules to access VCS systems (VCS::* and VcsTools::*) - modules to work with and add functionnalities to VCS systems (VcsTools::*) I agree to clean that up. I think everything related to VCS should end up in VCS::* (or Vcs::*). Then we'll have to decided whether to split up the namespace for the various VCS system: Vcs::Rcs::* Vcs::Cvs::* Then there's the problem of modules than can apply to several vcs system (like VcsTools::History). Should it become Vcs::History, Vcs::Common::History or stay VcsTools::History ? What do you think ? Cheers -- [EMAIL PROTECTED]