Talk Reinteract: Python with an interactive history


Authors: Robert Schroll (Universidad de Santiago de Chile) and Owen Taylor (Red Hat)

Reinteract provides an worksheet interface to Python. Its unique
feature is that statements are executed with a Python state determined
solely by the previous statements in the worksheet, regardless of
previous executions of the worksheet. When a statement is changed and
the worksheet re-executed, these changes flow through all the
following code as well. These worksheets thus provide an accurate
record of history, important for scientific computation, without
compromising the fast response that makes Python so valuable for
exploratory computing. An extension mechanism allows arbitrary GTK
widgets to be embedded in the worksheet. Existing extensions provide
for plotting and symbolic math within the worksheet.

tagged by
no related entity