~/conference

Onward! 2025

date:2025-10-12..2025-10-18
location:Singapore, Singapore
series:Onward! · 6 editions

language designers, software architects, program verification engineers, developer experience engineers, tooling and IDE engineers, documentation engineers, computational chemistry software engineers

filesystem as object store; binary and high-level proofs; minimal verified components; GenAI-native software stacks; peptide chemistry DSL; grammar to LL(1) transformation; programmable typography runtimes; execution-derived documentation; nested example program synthesis; probabilistic program self-inference; energy-aware by-construction refinement; synchronous game programming model

titleauthorlength
The Unix Executable as a Smalltalk MethodJoel Jakubovic51m
Argues the concrete claim Unix executable = Smalltalk method and shows a proof‑of‑concept: Squeak crossmorph methods hand‑compiled into bash‑compiled methods…
Talk on
The Proof Must Go On: Formal Methods in the Theater of Secure Software Development(…)Charles Averill48m
Predicts full-stack proof frontends within a decade that combine binary and high-level proofs, and widespread minimal verified components that become pluggable…
Talk on
Foundational Design Principles and Patterns for Building Robust & Adaptive(…)Frederik Vandeputte36m
Argues future systems embed GenAI but design for probabilistic outputs by adding runtime checks, metadata and feedback loops, plus mechanisms to convert slow…
Talk on
TideScript: A Domain Specific Language for Peptide ChemistryNicholas Morris, Blair Archibald, S Hessam M Mehr30m
TideScript is a domain-specific language with a formal syntax and small-step operational semantics that encodes SPPS chain assembly, peptide cleavage, and…
Talk on
Semantics-preserving Transformation of Context-free Grammars into LL(1) FormVladyslav Bilyk31m
Proposes a concrete method to convert any context-free grammar into LL(1) while keeping the original semantics by encoding rules as typed tree nodes and…
Talk on
Carving Text at Its Joints: A New Perspective on Writing and ComputersKevin Graaf39m
Argues that much script complexity is extrinsic and fixes come from new abstractions: a concrete Teleode encoding (ordered labeled entry trees, base characters…
Talk on
Literate TracingMatthew Sotoudeh31m
Argues that documentation built from annotated, concrete executions makes huge codebases understandable: literate traces walk real runs, show input→output, and…
Talk on
ScooPy: Enhancing Program Synthesis with Nested Example SpecificationsTomer Katz, Hila Peleg28m
ScooPy integrates an IDE synthesizer with example scopes — comment-wrapped input/output examples that can be edited, live-checked, nested, and re-used to…
Talk on
What You See Is What It Does: A Structural Pattern for Legible SoftwareEagon Meng, Daniel Jackson28m
Claims a concrete structure called concepts and synchronizations that separates concerns into independent services and declarative event rules, implements a…
Talk on
Gauguin, Descartes, Bayes: A Diurnal Golem's BrainKartik Chandra, Amanda Liu, Jonathan Ragan-Kelley, Joshua B. Tenenbaum39m
Builds a small probabilistic program in Church that samples and conditions over program-space to infer its own source; uses a grammar-based generator, eval…
Talk on
X-by-Construction: Towards Ensuring Non-Functional Properties in by-Construction(…)Maximilian Kodetzki, Tabea Bordis, Alex Potanin, Ina Schaefer28m
Proposes generalizing X-by-Construction to non-functional properties, defines six concrete requirements for a property to fit into by-construction workflows…
Talk on
Synchronous Programming for Kids: A ManifestoJean Pichon-Pharabod42m
Argues that primary‑school game programming fits a synchronous model better than Scratch’s imperative handlers and shows a working prototype called Reactive…
Talk
Let's Take Esoteric Programming Languages SeriouslyJeremy Singer, Steve Draper40m
Claims that esoteric languages boost programmer awareness and teach language design through constraint and surprise, backed by concrete examples: Whitespace…
Talk on
Exploring The Design Space For Runtime Enforcement of Dynamic CapabilitiesAndrew Fawcett, James Noble, Michael Homer32m
Dala implements three safe object flavours—ISO (isolated), immutable, local—and the paper enumerates six enforcement axes that yield 2,880 combinations and…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.