IWST 2024: International Workshop on Smalltalk Technologies Steven Costiou1 , Guillermo Polito1 and Gordana Rakić2 1 RMOD INRIA Lille - Nord Europe, Parc Scientifique de la Haute Borne 40, avenue Halley Bât.A, Park Plaza 59650 Villeneuve d’Ascq 2 University of Novi Sad, Faculty of Scieneces, Department of Mathematics and Informatics, SQLab, Trg Dositeja Obradovića 4 21000 Novi Sad Abstract The International Workshop on Smalltalk Technologies (IWST) is traditionally organized within the European Smalltalk User Group (ESUG) conference. Its goal is to create a forum around contributions and experiences on building or using technologies related to Smalltalk and its derivatives. IWST welcomes papers on any aspect of Smalltalk, from the theoretical as well as practical perspective, including research and industrial papers. IWST 2024 has received 14 submissions that passed through a 2-round reviewing process. Authors of all submissions have been invited to present their work as a factor in the evaluation process. Finally, 10 papers were accepted for publication in the IWST 2024 Proceedings. Keywords EUSG: European Smalltalk User Group, IWST: International Workshop on Smalltalk Technologies IWST 2024: International Workshop on Smalltalk Technologies, Lille, France; July 8th-11th, 2024 $ mailto:steven.costiou@inria.fr (S. Costiou); guillermo.polito@inria.fr (G. Polito); igordana.rakic@dmi.uns.ac.rs (G. Rakić) € https://guillep.github.io/ (G. Polito); https://informatika.pmf.uns.ac.rs/o-nama/imenik/goca/ (G. Rakić)  0000-0003-0813-8584 (G. Polito); 0000-0001-7366-5159 (G. Rakić) © 2024 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR ceur-ws.org Workshop ISSN 1613-0073 Proceedings 1. Preface This volume contains papers presented at IWST 2024, the International Workshop on Smalltalk Tech- nologies, which was held in Lille, France, from July 8th to 11th, 2024. IWST 2024 continues the tradition of a successful series of events co-located with the European Smalltalk User Group (ESUG) conferences focused on contributions and experiences in building and using Smalltalk Technologies. It aims to gather developers and users of Smalltalk-related technologies around the presentation, discussion, and dissemination of the latest scientific and practical achievements in research or industry. The workshop welcomes position papers, papers describing work in progress, tool demonstration papers, technical and industrial reports, and papers designed to provoke debate and inspire future collaborations and contributions. The IWST 2024 workshop consisted of five technical sessions split into two days with contributions reviewed and selected by an international program committee. IWST 2024 has received 14 submissions that have been presented as a part of the contribution evaluation process. Evaluation has further been done based on the opinion of at least three reviewers in a 2-round reviewing process. After the second review round, 10 papers were accepted for publication in the IWST 2024 Proceedings. Evaluation has been conducted according to several criteria. Among these criteria, we included three award criteria: quality and significance of the scientific contribution, the significance of the contribution to the ESUG community, and the significance and innovativeness of the emerging idea. After all, in each category, the three best contributions received an award (Section 2.1) and a symbolic prize sponsored by Lam Research Corporation. We are grateful to all PC members (Section 3.2) for submitting careful and timely opinions on the papers. Our special thanks are also addressed to the ESUG board for co-locating and co-organizing IWST with the ESUG conference, while we thank the INRIA Lille, France for hosting and organizing both events. Finally, a special thanks goes to the Lam Research Corporation for sponsoring the best paper awards. 2. Workshop Program The workshop accepted 8 full papers and 2 short papers. Papers were awarded based on three criteria selected by reviewers: best paper, best community contribution, and best emerging idea. 2.1. Awarded papers We congratulate to winners of the first, second, and third prizes in all three categories: I Best paper (1) Modest-Pharo: Unit Test Generation for Pharo Based on Traces and Metamodels by Gabriel Darbord, Fabio Vandewaeter, Anne Etien, Nicolas Anquetil, and Benoit Verhaeghe, (2) Modular and Extensible Extract Method by Balša Šarenac, Stéphane Ducasse, Guillermo Polito, and Gordana Rakić, and (3) MethodProxies A Safe and Fast Message-Passing Control Library by Sebastian Jordan Montaño, Juan Pablo Sandoval Alcocer, Guillermo Polito, Stéphane Ducasse, and Pablo Tesone. II Best contribution to the ESUG community (1) Pyramidion a framework for domain-specific editors by Yann Le Goff, Pierre Laborde, Alain Plantec, and Éric Le Pors, (2) Redesigning FFI calls in Pharo: exploiting the baseline JIT for more performance and low maintenance by Juan Ignacio Bianchi and Guillermo Polito, and (3) Runtime type collecting and transpilation to a static language by Richard Uttner and Pavel Krivanek. III Best emerging idea (1) SoSAF: A Pharo-Based Framework for Enhancing System-Of-Systems Dependencies Analysis by Mouhamadou Falilou Ball, Patrick Auger, Jannik Laval, and Loïc Lagadec, (2) Phausto: fast and accessible DSP programming for sound and music creation in Pharo by Domenico Cipriani, and (3) A Graphical Language Server on the Smalltalk Platform by Graham McLeod and Gareth Coxby. 3. Workshop organization The papers have been reviewed by an international Program Committee (PC) and selected by PC chairs. 3.1. Program chairs Steven Costiou, Inria Lille, France, Guillermo Polito, Inria Lille, France, and Gordana Rakić, University of Novi Sad, Serbia 3.2. Program committee Vincent Blondeau, Lifeware, Switzerland, Santiago Bragagnolo, Lifeware, Switzerland, Renzo Degiovanni, LIST, Luxembourg, Eric Lepors, Thales DMS, France, Matteo Marra, Nokia Bell Labs, Belgium Dave Mason, Ryerson University, Toronto, Canada, Ana-Maria Oprescu, University of Amsterdam, Neatherlands, Jean Privat, University of Quebec in Montreal, Canada, Larisa Safina, Inria Lille, France, Ronie Salgado, Universidad de Chile, Chile Joao Saraiva, University of Minho, Portugal, Imen Sayar, Inria Lille, France, Melinda Tóth, Eotvos Lorand University, Hungary Vincent Verbeque, ENSTA Bretagne, France Benoît Verhaeghe, Berger-Levrault, Lyon, France, and Oleksandr Zaytsev, Cirad, UMR SENS, France 3.3. Sponsoring ESUG: Europen Smalltalk User Group (organisation), and Lam Research Corporation (awards)