Mon 3 Apr 2017 09:25 - 09:50 at D2.10 - Better Tools and Tooling Infrastructure

The Dart programming language includes built in support for asynchrony colloquially known as async-await. Recently, the implementation has been extended to support debugging, allowing users to step in and out of asynchronous methods.

Much as the async-await constructs allow code to be expressed in a manner closer to the traditional synchronous model, the debugging support allows programmers to debug their asynchronous code almost as if it were being invoked synchronously. We describe the virtual machine’s support for asynchrony and debugging.

Extended Abstract (morevms17-paper3.pdf)87KiB

Mon 3 Apr

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:30
Better Tools and Tooling InfrastructureMoreVMs at D2.10
09:00
25m
Talk
When a Mouse Eats a Python: Smalltalk-style Development for Python and Ruby
MoreVMs
Tim Felgentreff Hasso-Plattner-Institute, Potsdam, Fabio Niephaus Hasso Plattner Institute, University of Potsdam, Tobias Pape HPI, Germany, Robert Hirschfeld HPI
File Attached
09:25
25m
Talk
Debugging Await in Dart
MoreVMs
File Attached
09:50
25m
Talk
Building Reusable, Low-overhead Tooling Support into a High Performance Polyglot VM
MoreVMs
File Attached
10:15
25m
Talk
Debugging with Back-In-Time Evaluation
MoreVMs
Stefan Schulz Philipps-Universität Marburg, Christoph Bockisch Philipps-Universität Marburg
File Attached