Swipe-and-Tap Functional Programming

Abstract

Programming on touch-screen devices is notoriously difficult, with conventional programming affordances typically unavailable or unhelpful. Here we present a novel touch-screen programming environment for a style of functional programming that more closely matches typical touch-screen needs, where all editing operations are driven by concrete data values and selected by swipe and tap gestures. The environment provides live editing and supports exploratory programming, with direct display of all calculation values and earlier phases of development always available to edit in-place.

Authors

Michael Homer, Craig Anslow

Published in

Conference on Interactive Surfaces and Spaces Companion (ISS), 2022

The final copy of this publication is available from the publisher.

Resources

PDF
mwh.nz/pdf/iss2022
this page
mwh.nz/pubs/iss2022
Michael Homer — 2022 a9a14b5c