| Title | Merge the C and Python implementations of the same interface |
|---|---|
| Student | Alexandre Vassalotti |
| Mentor | Brett Cannon |
| Abstract | |
|
For the Summer of Code, I am working on one of the specifications
for the implementation of Python 3000. My project consist of merging the slightly confusing double C/Python implementations of the certain modules (eg. cPickle, cStringIO, etc). Since the C implementations are slightly different from their Python counterpart, the merges will requires to port certain features to the C versions. Currently, the C versions try to reimplement completely the functionality of the Python versions. It would be better to reduce the C versions, such only the parts which are speed-critical remains. The rest of the functionally should be provided by the Python implementations. Therefore, during my project, I will also try to reduce the size of the C implementations. |
|