Mon 26 Oct 2015 15:30 - 16:15 at Pointview - FPW 4

Modern programmers enjoy a wealth of high-level and graphical tools for understanding and debugging programs. Nevertheless, programmers often resort to the simple and the time-honored technique of inserting print statements into programs to reveal progress and to expose intermediate values. This trace debugging (a.k.a. printf debugging) technique persists because it has many advantages. Traditional trace debugging also has several drawbacks, including the need to modify the source program and the need for additional tools when trace output becomes too voluminous. Medic, our new debugging and program-exploration tool for Racket, augments the traditional examination of control and state with output processing, metaprogramming, and visualization features. Medic allows programmers to leverage the benefits of trace debugging while addressing many of its drawbacks.

Mon 26 Oct
Times are displayed in time zone: Eastern Time (US & Canada) change

15:30 - 17:00: FPW 4Future Programming Workshop at Pointview
15:30 - 16:15
Medic: Metaprogramming and Trace-Oriented Debugging
Future Programming Workshop
Xiangqi LiUniversity of Utah, Matthew FlattUniversity of Utah
16:15 - 17:00
Lively Groups: Shared Behavior in a World of Objects without Classes or Prototypes
Future Programming Workshop
Tim FelgentreffHPI, Germany, Jens LinckeHasso Plattner Institute, Robert HirschfeldHPI, Lauritz ThamsenTU Berlin