GraalSqueak: Toward a Smalltalk-based Tooling Platform for Polyglot Programming
Polyglot programming provides software developers with a broader choice in terms of software libraries and frameworks available for building applications. Previous research and engineering activities have focused on language interoperability and the design and implementation of fast polyglot runtimes. To make polyglot programming more approachable for developers, novel software development tools are needed that help them build polyglot applications. We believe a suitable prototyping platform helps to more quickly evaluate new ideas for such tools. In this paper we present GraalSqueak, a Squeak/Smalltalk virtual machine implementation for the GraalVM. We report our experience implementing GraalSqueak, evaluate the performance of the language and the programming environment, and discuss how the system can be used as a tooling platform for polyglot programming.
Mon 21 OctDisplayed time zone: Beirut change
| 11:00 - 12:30 | |||
| 11:0030m Talk | Supporting On-Stack Replacement in Unstructured Languages by Loop Reconstruction and Extraction MPLR 2019 Raphael Mosaner Johannes Kepler University Linz, David Leopoldseder Johannes Kepler University Linz, Manuel Rigger ETH Zurich, Roland Schatz Johannes Kepler University Linz, Hanspeter Mössenböck JKU Linz, AustriaPre-print | ||
| 11:3030m Talk | GraalSqueak: Toward a Smalltalk-based Tooling Platform for Polyglot Programming MPLR 2019 Fabio Niephaus Hasso Plattner Institute, University of Potsdam, Tim Felgentreff Oracle Labs, Potsdam, Robert Hirschfeld Hasso-Plattner-Institut (HPI), GermanyDOI Pre-print | ||
| 12:0030m Talk | WARDuino: A Dynamic WebAssembly Virtual Machine for Programming Microcontrollers MPLR 2019DOI Authorizer link Pre-print | ||


