SPLASH 2026
Sun 4 - Fri 9 October 2026 Oakland, California, United States
co-located with SPLASH/ISSTA 2026

This program is tentative and subject to change.

RCKid is an open-source handheld console that enables children to build and share games directly on the device, without requiring a computer. This extended abstract focuses on the programming language and editor ladder that allow child’s creations to grow with them on the device: from pre-literate asset editing at age five to teenagers writing code, all within the same evolving game. Because the device has a small non-touch screen and limited input capabilities (a D-pad and a few action buttons), conventional drag-and-drop block composition and text editing are not viable. We treat these constraints not as limitations to be engineered around, but as the primary forces that shape the language itself: the editors come first, and the programming language is designed so that every construct can be created and manipulated through them. The result is a five-tier progression - from asset editing to iconic, visual, token-based, and textual forms-built on a single runtime and language. We outline the hole-based, prefix-oriented editing model that makes this ladder possible and highlight several open design questions in the language-editor design space.

This program is tentative and subject to change.

Sun 4 Oct

Displayed time zone: Pacific Time (US & Canada) change

13:30 - 15:00
Language and Environment Design for LearnersSPLASH-E at Grand Ballroom Salons A+B
Chair(s): Marco Morazan Seton Hall University
13:30
30m
Talk
Aiki: Designing a Programming Language from a Criterion of ApprehensionPresentation only
SPLASH-E
William D. Senn Tarleton State University
File Attached
14:00
30m
Talk
Integrating Blocks and Text in the ClassroomPresentation only
SPLASH-E
Ravi Chugh University of Chicago, Sam Cohen University of Chicago
File Attached
14:30
30m
Talk
RCKid: Designing a Programming Language Through Its EditorsPresentation only
SPLASH-E
Petr Maj Czech Technical University
Hide past events