Talk

Decompilation and Pandora’s box (English)


Location:
Block 38 - 101
Date and time:
Saturday 10, 13:30
Authors:
Rocky Bernstein (USA)
Summary:

How is translating between English and Spanish similar to finding out where you are when you hit an error in your program? I'll show you how, and show off a program I've written to give the error location pretty precisely.

The technology behind this is pretty sophisticated, but the talk is aimed for a general audience.

Description:

I describe a novel method of showing more precise location information. Through that, you will learn a little bit about how the best overall Python decompiler, uncompyle6, does its job.

I then show off the "trepan" debuggers (http://pypi.python.org/pypi/trepan3k and http://python2-trepan.readthedocs.org) which integrate the decompiler, giving it the ability to do things that no other Python debugger currently can.

Resources:
http://rocky.github.io/pycon2018.co/#/