Hi,
I wanted to let python-dev know about a series of articles about CPython's internals I'm publishing under the collective title "Guido's Python"* (
http://tech.blog.aknin.name/tag/guidos-python/). Three articles already were published already, more are planned (mainly focused on CPython/py3k, but comparisons with other implementations may also be covered; we'll see). So far I've done an introduction/whirlwind tour of Py_Main and a two-article in-depth review of the (new-style) object system.
I'm sharing this with you (and hope you care) due to three reasons, probably in escalating importance:
(a) Maybe some of python-dev's readers would be interested (possibly the newer and more silent members).
(b) Maybe my scales are wrong, but I was a bit surprised by the number of readers (>20,000 in the past two weeks); I wouldn't want to mislead such a reader base and would be happy if a veteran here would be interested in aiding by technically proofing the material (shan't be too hard I hope, feel free to contact me directly if qualified and interested).
(c) While the content is currently geared to be blog-oriented, if it's found worthy by the group I'd be delighted to formulate it into something more 'reference-material-ish' and give it back to the community. I found no centrally organized CPython-internals material other than bits and pieces (descrintro, eclectic blog posts, lectures, C-API reference, etc), and I hope maybe something like this could be featured more officially on
python.org, with the relevant 'this is subject to change' disclaimers (can be a document for new contributors, for pure Python programmers who're just interested, or for whatever we decide).
Questions? Comments?
- Yaniv
* think "Tim Berners-Lee's Web" or "Keanu Reeves' Green Gibberish", see the first post for details