Write and port modules from CPython with ctypes =============================================== As a Python developer I want to contribute to make PyPy more 'useful'. What I mean is that PyPy is a great tool and a concentration of great ideas but it always felt to me as not really ready for the prime time. I think my efforts to port some modules from CPython to PyPy will help the project to become more mainstream and involve many people to contribute in the future. I'd like to make PyPy ready for encrypted communications adding SSL support in the ongoing and in-development socket module. The other modules I'll port are: bz2, fcntl, mmap and the very fundamental time module. If there's time I'd like to start working on 'os' and 'select' modules also. PyPy, in the form of the extension compiler and the rctypes layer, expose a framework to write the so called mixed modules, usable on top of CPython and PyPy. About tests ----------- All modules MUST pass in first place attached tests shipped with CPython SVN tree. Tests will be thorouogh and will check functionalities, error situations and failsafe behaviors. Every module will be considered complete when tests will work rightly and will also fail rightly.