Powered by
2024 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward! 2024), October 23–25, 2024,
Pasadena, CA, USA
Frontmatter
Title Page
Article: onward24foreword-fm000-p (type: Frontmatter) doi:
Papers
Moldable Exceptions
Andrei Chiş,
Tudor Gîrba, and
Oscar Nierstrasz
(Feenk, Switzerland)
@InProceedings{Onward!24p1,
author = {Andrei Chiş and Tudor Gîrba and Oscar Nierstrasz},
title = {Moldable Exceptions},
booktitle = {Proc.\ Onward!},
publisher = {ACM},
pages = {1-0},
doi = {10.1145/3689492.3690044},
year = {2024},
}
Publisher's Version
Article: onward24papers-p5-p (type: Full Paper) doi:10.1145/3689492.3690044
Source-Level Debugging of Compiler-Optimised Code: Ill-Posed, but Not Impossible
Stephen Kell and
J. Ryan Stinnett
(King’s College London, United Kingdom)
@InProceedings{Onward!24p52,
author = {Stephen Kell and J. Ryan Stinnett},
title = {Source-Level Debugging of Compiler-Optimised Code: Ill-Posed, but Not Impossible},
booktitle = {Proc.\ Onward!},
publisher = {ACM},
pages = {52-51},
doi = {10.1145/3689492.3690047},
year = {2024},
}
Publisher's Version
Article: onward24papers-p18-p (type: Full Paper) doi:10.1145/3689492.3690047
The Meerkat Vision: Language Support for Live, Scalable, Reactive Web Apps
João Costa Seco and
Jonathan Aldrich
(NOVA-LINCS, Portugal; NOVA School of Science and Technology, Portugal; Carnegie Mellon University, USA)
@InProceedings{Onward!24p69,
author = {João Costa Seco and Jonathan Aldrich},
title = {The Meerkat Vision: Language Support for Live, Scalable, Reactive Web Apps},
booktitle = {Proc.\ Onward!},
publisher = {ACM},
pages = {69-68},
doi = {10.1145/3689492.3690048},
year = {2024},
}
Publisher's Version
Article: onward24papers-p19-p (type: Full Paper) doi:10.1145/3689492.3690048
Talking to Objects in Natural Language: Toward Semantic Tools for Exploratory Programming
Christoph Thiede,
Marcel Taeumel,
Lukas Böhme, and
Robert Hirschfeld
(Hasso Plattner Institute, Germany; University of Potsdam, Germany)
@InProceedings{Onward!24p86,
author = {Christoph Thiede and Marcel Taeumel and Lukas Böhme and Robert Hirschfeld},
title = {Talking to Objects in Natural Language: Toward Semantic Tools for Exploratory Programming},
booktitle = {Proc.\ Onward!},
publisher = {ACM},
pages = {86-85},
doi = {10.1145/3689492.3690049},
year = {2024},
}
Publisher's Version
Article: onward24papers-p21-p (type: Full Paper) doi:10.1145/3689492.3690049
Scimitar: Functional Programs as Optimization Problems
Nate F. F. Bragg,
Jeffrey S. Foster, and
Philip Zucker
(Tufts University, USA; Draper Laboratory, USA)
@InProceedings{Onward!24p120,
author = {Nate F. F. Bragg and Jeffrey S. Foster and Philip Zucker},
title = {Scimitar: Functional Programs as Optimization Problems},
booktitle = {Proc.\ Onward!},
publisher = {ACM},
pages = {120-119},
doi = {10.1145/3689492.3690051},
year = {2024},
}
Publisher's Version
Article: onward24papers-p24-p (type: Full Paper) doi:10.1145/3689492.3690051
Beyond Procedure Calls as Component Glue: Connectors Deserve Metaclass Status
Marcel Weiher,
Marcel Taeumel, and
Robert Hirschfeld
(Hasso Plattner Institute, Germany; University of Potsdam, Germany)
@InProceedings{Onward!24p137,
author = {Marcel Weiher and Marcel Taeumel and Robert Hirschfeld},
title = {Beyond Procedure Calls as Component Glue: Connectors Deserve Metaclass Status},
booktitle = {Proc.\ Onward!},
publisher = {ACM},
pages = {137-136},
doi = {10.1145/3689492.3690052},
year = {2024},
}
Publisher's Version
Article: onward24papers-p25-p (type: Full Paper) doi:10.1145/3689492.3690052
Abstract Debuggers: Exploring Program Behaviors using Static Analysis Results
Karoliine Holter,
Juhan Oskar Hennoste,
Patrick Lam,
Simmo Saan, and
Vesal Vojdani
(University of Tartu, Estonia; University of Waterloo, Canada)
@InProceedings{Onward!24p154,
author = {Karoliine Holter and Juhan Oskar Hennoste and Patrick Lam and Simmo Saan and Vesal Vojdani},
title = {Abstract Debuggers: Exploring Program Behaviors using Static Analysis Results},
booktitle = {Proc.\ Onward!},
publisher = {ACM},
pages = {154-153},
doi = {10.1145/3689492.3690053},
year = {2024},
}
Publisher's Version
Article: onward24papers-p26-p (type: Full Paper) doi:10.1145/3689492.3690053
Essays
Dialogues on Natural Code
Lu Wilson and
David H. Ackley
(TodePond, United Kingdom; Living Computation Foundation, USA)
@InProceedings{Onward!24p223,
author = {Lu Wilson and David H. Ackley},
title = {Dialogues on Natural Code},
booktitle = {Proc.\ Onward!},
publisher = {ACM},
pages = {223-222},
doi = {10.1145/3689492.3689807},
year = {2024},
}
Publisher's Version
Article: onward24essays-p4-p (type: Full Paper) doi:10.1145/3689492.3689807
Redressing the Balance: A Yin-Yang Perspective on Information Technology
Konrad Hinsen
(CNRS, France; Synchrotron SOLEIL, France)
@InProceedings{Onward!24p258,
author = {Konrad Hinsen},
title = {Redressing the Balance: A Yin-Yang Perspective on Information Technology},
booktitle = {Proc.\ Onward!},
publisher = {ACM},
pages = {258-257},
doi = {10.1145/3689492.3689808},
year = {2024},
}
Publisher's Version
Article: onward24essays-p5-p (type: Full Paper) doi:10.1145/3689492.3689808
A Case for Feminism in Programming Language Design
Felienne Hermans and
Ari Schlesinger
(Vrije Universiteit Amsterdam, Netherlands; University of Georgia, USA)
@InProceedings{Onward!24p293,
author = {Felienne Hermans and Ari Schlesinger},
title = {A Case for Feminism in Programming Language Design},
booktitle = {Proc.\ Onward!},
publisher = {ACM},
pages = {293-292},
doi = {10.1145/3689492.3689809},
year = {2024},
}
Publisher's Version
Article: onward24essays-p6-p (type: Full Paper) doi:10.1145/3689492.3689809
(Programs), Proofs and Refutations (and Tests and Mutants)
Alex Groce
(Northern Arizona University, USA)
@InProceedings{Onward!24p328,
author = {Alex Groce},
title = {(Programs), Proofs and Refutations (and Tests and Mutants)},
booktitle = {Proc.\ Onward!},
publisher = {ACM},
pages = {328-327},
doi = {10.1145/3689492.3689810},
year = {2024},
}
Publisher's Version
Article: onward24essays-p7-p (type: Full Paper) doi:10.1145/3689492.3689810
Programming Languages for the Future of Design Computation
Robert Aish,
Al Fisher,
Dominic Orchard, and
Jay Torry
(University College London, United Kingdom; Buro Happold, United Kingdom; University of Kent, United Kingdom; University of Cambridge, United Kingdom)
@InProceedings{Onward!24p398,
author = {Robert Aish and Al Fisher and Dominic Orchard and Jay Torry},
title = {Programming Languages for the Future of Design Computation},
booktitle = {Proc.\ Onward!},
publisher = {ACM},
pages = {398-397},
doi = {10.1145/3689492.3689812},
year = {2024},
}
Publisher's Version
Article: onward24essays-p12-p (type: Full Paper) doi:10.1145/3689492.3689812
The Hidden Program State Hurts Everyone
Sverrir Thorgeirsson,
Oliver Graf, and
Zhendong Su
(ETH Zurich, Switzerland)
@InProceedings{Onward!24p433,
author = {Sverrir Thorgeirsson and Oliver Graf and Zhendong Su},
title = {The Hidden Program State Hurts Everyone},
booktitle = {Proc.\ Onward!},
publisher = {ACM},
pages = {433-432},
doi = {10.1145/3689492.3689813},
year = {2024},
}
Publisher's Version
Article: onward24essays-p14-p (type: Full Paper) doi:10.1145/3689492.3689813
Use Site Checking Considered Harmful
Dimi Racordon and
Benjamin Chung
(EPFL, Switzerland; University of Washington, USA)
@InProceedings{Onward!24p468,
author = {Dimi Racordon and Benjamin Chung},
title = {Use Site Checking Considered Harmful},
booktitle = {Proc.\ Onward!},
publisher = {ACM},
pages = {468-467},
doi = {10.1145/3689492.3689814},
year = {2024},
}
Publisher's Version
Article: onward24essays-p15-p (type: Full Paper) doi:10.1145/3689492.3689814
Discovering Your Software Umwelt
Rebecca Wirfs-Brock,
Allen Wirfs-Brock, and
Jordan Wirfs-Brock
(Wirfs-Brock Associates, USA; Whitman College, USA)
@InProceedings{Onward!24p503,
author = {Rebecca Wirfs-Brock and Allen Wirfs-Brock and Jordan Wirfs-Brock},
title = {Discovering Your Software Umwelt},
booktitle = {Proc.\ Onward!},
publisher = {ACM},
pages = {503-502},
doi = {10.1145/3689492.3689815},
year = {2024},
}
Publisher's Version
Article: onward24essays-p16-p (type: Full Paper) doi:10.1145/3689492.3689815
tl;dr: Chill, y’all: AI Will Not Devour SE
Eunsuk Kang and
Mary Shaw
(Carnegie Mellon University, USA)
@InProceedings{Onward!24p538,
author = {Eunsuk Kang and Mary Shaw},
title = {tl;dr: Chill, y’all: AI Will Not Devour SE},
booktitle = {Proc.\ Onward!},
publisher = {ACM},
pages = {538-537},
doi = {10.1145/3689492.3689816},
year = {2024},
}
Publisher's Version
Article: onward24essays-p18-p (type: Full Paper) doi:10.1145/3689492.3689816
proc time: 0.05