On Oct 6, 2008, at 11:51 AM, Robert Kern wrote:

> Robert Bradshaw wrote:
>> On Oct 6, 2008, at 10:38 AM, Dag Sverre Seljebotn wrote:
>>
>>>> Robert Kern wrote:
>>>> Oh, never mind. I see what you're saying. But then why do we need
>>>> cython.py if
>>>> everything is provided by Cython/__init__.py?
>>>>
>>> At least for me, Python cannot import it by the name "cython" if  
>>> only
>>> Cython/... is available. And I think we want "import cython" (not
>>> "import
>>> Cython") to work, as lowercase is more consistent with common Python
>>> naming schemes in general and just "feels more right" for such core
>>> language functionality.
>>>
>>> (Also the module name would otherwise need to change in a lot of
>>> places --
>>> when compiling under Cython, as opposed to running in Python,
>>> "cython" is
>>> a magic, hard-wired module and "Cython" will not work, at least
>>> currently
>>> (and my opinion is it never should))
>>
>> My thoughts exactly. I think the "cython compiler codebase" and the
>> "cython magic module" as completely separate concepts. The only
>> reason Cython/__init__.py does anything is to be a workaround for
>> case insensitive filesystems.
>
> In that case, I would recommend not using "cython" and pick another  
> name that
> won't cause problems on such systems.

But it doesn't cause a problem on such systems. Personally, I can't  
think of any name that would be more appropriate than "cython."

- Robert
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to