Decompilation and Pandora’s box (English)

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

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.


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 ( and which integrate the decompiler, giving it the ability to do things that no other Python debugger currently can.