[Python-Dev] Merging Jython code into standard Lib [was Re: Python Language Summit at PyCon: Agenda] (original) (raw)
Antoine Pitrou solipsis at pitrou.net
Sat Mar 2 16:28:57 CET 2013
- Previous message: [Python-Dev] Merging Jython code into standard Lib [was Re: Python Language Summit at PyCon: Agenda]
- Next message: [Python-Dev] Merging Jython code into standard Lib [was Re: Python Language Summit at PyCon: Agenda]
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sun, 3 Mar 2013 01:17:35 +1000 Nick Coghlan <ncoghlan at gmail.com> wrote:
I'd go further and say we should move to that solution. Here's an interesting thought: for pure C modules without a Python implementation, we can migrate to this architecture even without creating pure Python equivalents. All we shou;d have to do is change the test of the pure Python version to be that the module *can't be imported* without the accelerator, rather than the parallel tests that we normally implement when there's a pure Python alternative to the accelerated version. (There would likely still be some mucking about to ensure robust pickle compatibility, since that leaks implementation details about exact module names if you're not careful)
What benefit would this have?
Current situation: each Python implementation has its own implementation of the zlib module (as a C module for CPython, etc.).
New situation: all Python implementations share a single, mostly empty, zlib.py file. Each Python implementation has its own implementation of the _zlib module (as a C module for CPython, etc.) which is basically the same as the former zlib module.
Regards
Antoine.
- Previous message: [Python-Dev] Merging Jython code into standard Lib [was Re: Python Language Summit at PyCon: Agenda]
- Next message: [Python-Dev] Merging Jython code into standard Lib [was Re: Python Language Summit at PyCon: Agenda]
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]