A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2014-June/134981.html below:

[Python-Dev] cpython and python debugger documentation

[Python-Dev] cpython and python debugger documentationPaul Sokolovsky pmiscml at gmail.com
Mon Jun 9 16:50:02 CEST 2014
Hello,

On Mon, 09 Jun 2014 14:01:18 +0000
Brett Cannon <bcannon at gmail.com> wrote:

> On Sat Jun 07 2014 at 5:55:29 PM, Le Pa <lpanl09 at gmail.com> wrote:
> 
> > Hi,
> >
> > I am interested in learning how the cpython interpreter is designed
> > and implemented,
> > and also how the python debugger works internally. My ultimate
> > purpose is to
> > modify
> > them for my distributed computing needs. Are there any
> > documentations on these please? I have done some goggling but
> > failed to find anything useful.
> >
> > Thanks you very much for your help!
> >
> 
> The only documentation we have is (roughly) how the parser and
> compiler work, not the interpreter. As for pdb, it's written in
> Python so you can look at the source to see how that works without
> much issue.

But doing attentive googling will turn out a lot of 3rd-party blog
posts which discuss various implementation aspects of CPython (and even
alternative implementations). Some random links:

http://tech.blog.aknin.name/category/my-projects/pythons-innards/
http://eli.thegreenplace.net/2010/09/18/python-internals-symbol-tables-part-1/
http://nedbatchelder.com/blog/200804/the_structure_of_pyc_files.html

One should keep in mind that implementation evolves all the time, and
any info in older docs may be obsolete. So, the ultimate reference is
the source itself, but posts like above can be a good help to
understand it more easily and effectively.


-- 
Best regards,
 Paul                          mailto:pmiscml at gmail.com

More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4