Onward! 2018
2018 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward! 2018)
Powered by
Conference Publishing Consulting

2018 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward! 2018), November 7–8, 2018, Boston, MA, USA

Onward! 2018 – Proceedings

Contents - Abstracts - Authors


Title Page
Message from the Chairs
Onward! 2018 Organization


Usability and Reusability

On the Usage of Pythonic Idioms
Carol V. Alexandru, José J. Merchante, Sebastiano Panichella, Sebastian Proksch, Harald C. GallORCID logo, and Gregorio Robles
(University of Zurich, Switzerland; Universidad Rey Juan Carlos, Spain; Zurich University of Applied Sciences, Switzerland)
Publisher's Version
Active Learning for Inference and Regeneration of Computer Programs That Store and Retrieve Data
Martin C. RinardORCID logo, Jiasi Shen, and Varun Mangalick
(Massachusetts Institute of Technology, USA)
Publisher's Version

DSLs and Language Design Principles

The Open Authorial Principle: Supporting Networks of Authors in Creating Externalisable Designs
Antranig Basman, Clayton Lewis, and Colin Clark
(Raising the Floor - International, UK; University of Colorado at Boulder, USA; OCAD University, Canada)
Publisher's Version
Tᴏᴏʟ: Accessible Automated Reasoning for Human Robot Collaboration
Ivan Gavran, Ortwin Mailahn, Rainer Müller, Richard Peifer, and Damien ZuffereyORCID logo
(MPI-SWS, Germany; ZeMA, Germany)
Publisher's Version

Data Structures

C♭: A New Modular Approach to Implementing Efficient and Tunable Collections
Stephan Brandauer, Elias Castegren ORCID logo, and Tobias Wrigstad ORCID logo
(Uppsala University, Sweden)
Publisher's Version
Live, Synchronized, and Mental Map Preserving Visualization for Data Structure Programming
Akio Oka, Hidehiko MasuharaORCID logo, and Tomoyuki Aotani
(Tokyo Institute of Technology, Japan)
Publisher's Version

Language Design

A CAPable Distributed Programming Model
Florian Myter, Christophe Scholliers ORCID logo, and Wolfgang De Meuter ORCID logo
(Vrije Universiteit Brussel, Belgium; Ghent University, Belgium)
Publisher's Version
Protecting Chatbots from Toxic Content
Guillaume Baudart, Julian DolbyORCID logo, Evelyn Duesterwald, Martin Hirzel, and Avraham Shinnar ORCID logo
(IBM Research, USA)
Publisher's Version
JEff: Objects for Effect
Pablo Inostroza and Tijs van der Storm ORCID logo
(CWI, Netherlands; University of Groningen, Netherlands)
Publisher's Version


Fatal Abstraction
Friedrich Steimann ORCID logo
(Fernuniversität in Hagen, Germany)
Publisher's Version
We Should Stop Claiming Generality in Our Domain-Specific Language Papers (Extended Abstract)
Daco C. Harkes
(Delft University of Technology, Netherlands)
Publisher's Version
Interdisciplinary Programming Language Design
Michael CoblenzORCID logo, Jonathan AldrichORCID logo, Brad A. MyersORCID logo, and Joshua SunshineORCID logo
(Carnegie Mellon University, USA)
Publisher's Version Info

proc time: 2