Capitals in directory names

Daniel Stone daniel at fooishbar.org
Mon Jun 13 18:55:46 PDT 2005


On Mon, Jun 13, 2005 at 03:36:55PM -0400, Soeren Sandmann wrote:
> Daniel Stone wrote:
> >>>Unless anyone objects, I'm going to move all the CVS modules to use
> >>>lower-case directory names in about 72 hours, as this seemed to be the
> >>>consensus from our discussion about it.
> >>
> >>I don't remember any discussion ... Anyway, my thoughts on that subject 
> >>is that
> >>if we do this, we we should come up with a real naming convention, ie., 
> >>a set
> >>of trivial mappings between directory names/library names/symbol names 
> >>etc.
> >
> >That's one thing that Stefan raised in private mail.  I think a simple
> >lower("lib/%s", libname) mapping (e.g. libXinerama -> lib/xinerama)
> >should be sufficient.
>
> I am not sure it is. It would be useful if we could specify trivial 
> stuff like
> 
>    - Do the modules start with an X, and if yes, is it in upper or 
> lower case?

If the library name does; lower.

>    - Is the first letter after the X capitalized?

No.

>    - What is the mapping between the proto module and the library module
>      (eg., PanoramiX/Xinerama brain damage).

None, necessarily (e.g. record/xtest).

> All this may not be worth doing, but if you are going to be doing CVS 
> surgery
> anyway, I think it's at least worth not ruling it out.

Changing CVS module names does not break source compatibility; changing
function names and library names does.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.x.org/archives/xorg-modular/attachments/20050614/c7f35e01/attachment.pgp


More information about the xorg-modular mailing list