Fri 26 Mar 2021 13:00 - 13:30 at Virtual Space A - Conversation Starters V Chair(s): Patrick Rein

In this session, we will give a quick demo of a multi-language block-based integrated programming environment. We envision that our environment will be suitable for both programming novices and experts by borrowing design choices from editing environments such as Scratch/Snap and Vim.

Our environment features support for Smalltalk, Scheme and a subset of Javascript, as well as domain specific languages. We will demonstrate benefits that we encountered when working with blocks rather than text to motivate why reconsidering text as the base could pay off.

We want to then discuss the environment’s current shortcomings and ways to mitigate these that we’ve tried or plan to try, and whether a shift from text to blocks can even be worth it. It would be great to discuss your experience with block-based or visual programming and where you feel the potential has fallen short so far and what features you value when interacting with text-based environments.

Fri 26 Mar

Displayed time zone: Belfast change

13:00 - 13:30
Conversation Starters VConversation Starters at Virtual Space A
Chair(s): Patrick Rein Hasso Plattner Institute
13:00
30m
Demonstration
A Multi-Language IDE with Blocks at its Core
Conversation Starters
Tom Beckmann Hasso Plattner Institute