Re: [Python-Dev] Inconsistent case in directory names for installed Python on Windows

2011-05-18 Thread Terry Reedy

On 5/18/2011 10:33 PM, anatoly techtonik wrote:


├[Python27]
│ ├─DLLs
│ ├─Doc
│ ├─include
│ ├─Lib
│ ├─libs
│ ├─Scripts
│ ├─tcl
│ └─Tools


Except for DLLs and tcl, these are the platform-independent names in the 
source tree. They are copied directly over to the installations, and I 
would not want it any way. Since I suspect change on *nix is out, I 
would feel the same for winX. I actually like having 'Lib' uppercase 
versus 'libs' lowercase, to make it easier to pick out 'Lib'. Most users 
have little reason to look as this directory list very often.
Certainly, Doc, Lib, Scripts, and Tools are ones they might want to look 
in, which include, libs, and tcl have nothing to look at. Notice the 
pattern? Hmmm. By the same logic, DLLs should have been dlls, but I 
suspect someone wanted to distinguish the plural s from dll.


--
Terry Jan Reedy


___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Inconsistent case in directory names for installed Python on Windows

2011-05-18 Thread Brian Curtin
On Wed, May 18, 2011 at 21:33, anatoly techtonik wrote:

> On Wed, May 18, 2011 at 3:47 PM, Brian Curtin 
> wrote:
> >
> > On May 18, 2011 7:03 AM, "anatoly techtonik" 
> wrote:
> >>
> >> Greetings,
> >>
> >> While studying `virtualenv` code I've noticed that in Python directory
> >> tree `include`, `libs` and `tcl` are lowercased while other dirs are
> >> capitalized. It doesn't seem important (especially for developers
> >> here), but it still can leave an unpleasant image for people new to
> >> Python (and programming in general).
> >
> > In theory there are probably a lot of things that might seem unpleasant
> but
> > are actually non-issues. I don't believe there have been any complaints
> > about actual unpleasantries with directory case.
>
> Among web folks there are no people who care less about typography
> than those who spend most of their time in text terminals. =) I think
> that probability of receiving such complaint is very low even if
> everybody notices that. "Why should I bother about consistency if
> Python developers are not giving damn about it?"
>
> >>
> >> ├[Python27]
> >> │ ├─DLLs
> >> │ ├─Doc
> >> │ ├─include
> >> │ ├─Lib
> >> │ ├─libs
> >> │ ├─Scripts
> >> │ ├─tcl
> >> │ └─Tools
> >>
> >> How about making a consistent lowercased or uppercased scheme? Windows
> >> filesystems are case-insensitive, so the change shouldn't affect
> >> anybody.
> >
> > Some Macs have case-sensitive file systems, and some people use
> > case-sensitive file systems on various flavors of UNIX. The change would
> > probably require a thorough look through the build chain.
>
> But we are speaking only about Windows.
>

Definitely -1 to change the folder names only on Windows.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Inconsistent case in directory names for installed Python on Windows

2011-05-18 Thread anatoly techtonik
On Wed, May 18, 2011 at 3:47 PM, Brian Curtin  wrote:
>
> On May 18, 2011 7:03 AM, "anatoly techtonik"  wrote:
>>
>> Greetings,
>>
>> While studying `virtualenv` code I've noticed that in Python directory
>> tree `include`, `libs` and `tcl` are lowercased while other dirs are
>> capitalized. It doesn't seem important (especially for developers
>> here), but it still can leave an unpleasant image for people new to
>> Python (and programming in general).
>
> In theory there are probably a lot of things that might seem unpleasant but
> are actually non-issues. I don't believe there have been any complaints
> about actual unpleasantries with directory case.

Among web folks there are no people who care less about typography
than those who spend most of their time in text terminals. =) I think
that probability of receiving such complaint is very low even if
everybody notices that. "Why should I bother about consistency if
Python developers are not giving damn about it?"

>>
>> ├[Python27]
>> │ ├─DLLs
>> │ ├─Doc
>> │ ├─include
>> │ ├─Lib
>> │ ├─libs
>> │ ├─Scripts
>> │ ├─tcl
>> │ └─Tools
>>
>> How about making a consistent lowercased or uppercased scheme? Windows
>> filesystems are case-insensitive, so the change shouldn't affect
>> anybody.
>
> Some Macs have case-sensitive file systems, and some people use
> case-sensitive file systems on various flavors of UNIX. The change would
> probably require a thorough look through the build chain.

But we are speaking only about Windows.

>> Another candidate for
>> normalization is Tools/Scripts dir,
>> which I'd lowercase FWIW:
>>
>> └─Tools
>>  ├─i18n
>>  ├─pynche
>>  ├─Scripts
>>  ├─versioncheck
>>  └─webchecker
>>
>>
>> Lowercased dirs on a top level seem to contains files that are
>> relevant to C developers only. However, I can not say for sure. It
>> seems that there could be a better place for them like top level
>> directory named Dev or C-API.
>
> Overall I think it boils down to a cosmetic change that I'm not sure we need
> to make, which could unnecessarily break people's work. -1

That's right - I started that without cosmetic changes the project
becomes ugly and start to accumulate a lot of garbage. With due
attention to improving an image of Python from perspective of project
layout organization, this change could be made in Python 3. It is
something to keep in mind for the future.
-- 
anatoly t.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Inconsistent case in directory names for installed Python on Windows

2011-05-18 Thread Brian Curtin
On May 18, 2011 7:03 AM, "anatoly techtonik"  wrote:
>
> Greetings,
>
> While studying `virtualenv` code I've noticed that in Python directory
> tree `include`, `libs` and `tcl` are lowercased while other dirs are
> capitalized. It doesn't seem important (especially for developers
> here), but it still can leave an unpleasant image for people new to
> Python (and programming in general).

In theory there are probably a lot of things that might seem unpleasant but
are actually non-issues. I don't believe there have been any complaints
about actual unpleasantries with directory case.

>
> ├[Python27]
> │ ├─DLLs
> │ ├─Doc
> │ ├─include
> │ ├─Lib
> │ ├─libs
> │ ├─Scripts
> │ ├─tcl
> │ └─Tools
>
> How about making a consistent lowercased or uppercased scheme? Windows
> filesystems are case-insensitive, so the change shouldn't affect
> anybody.

Some Macs have case-sensitive file systems, and some people use
case-sensitive file systems on various flavors of UNIX. The change would
probably require a thorough look through the build chain.

> Another candidate for
> normalization is Tools/Scripts dir,
> which I'd lowercase FWIW:
>
> └─Tools
>  ├─i18n
>  ├─pynche
>  ├─Scripts
>  ├─versioncheck
>  └─webchecker
>
>
> Lowercased dirs on a top level seem to contains files that are
> relevant to C developers only. However, I can not say for sure. It
> seems that there could be a better place for them like top level
> directory named Dev or C-API.
> --
> anatoly t.

Overall I think it boils down to a cosmetic change that I'm not sure we need
to make, which could unnecessarily break people's work. -1
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


[Python-Dev] Inconsistent case in directory names for installed Python on Windows

2011-05-18 Thread anatoly techtonik
Greetings,

While studying `virtualenv` code I've noticed that in Python directory
tree `include`, `libs` and `tcl` are lowercased while other dirs are
capitalized. It doesn't seem important (especially for developers
here), but it still can leave an unpleasant image for people new to
Python (and programming in general).

├[Python27]
│ ├─DLLs
│ ├─Doc
│ ├─include
│ ├─Lib
│ ├─libs
│ ├─Scripts
│ ├─tcl
│ └─Tools

How about making a consistent lowercased or uppercased scheme? Windows
filesystems are case-insensitive, so the change shouldn't affect
anybody. Another candidate for normalization is Tools/Scripts dir,
which I'd lowercase FWIW:

└─Tools
  ├─i18n
  ├─pynche
  ├─Scripts
  ├─versioncheck
  └─webchecker


Lowercased dirs on a top level seem to contains files that are
relevant to C developers only. However, I can not say for sure. It
seems that there could be a better place for them like top level
directory named Dev or C-API.
--
anatoly t.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com