~/conference

Onward! 2023

date:2023-10-25..2023-10-27
location:Cascais, Portugal
series:Onward! · 6 editions

programming language researchers, language designers, developer tools engineers, end-user application developers, software architects, computing educators

Hedy learner-first programming language; localized programming keywords (47 languages); time-aware object inspectors / omniscient debugging; UUID-based member identity for merges; spreadsheet incremental delta updates; no-code general-purpose language and cloud IDE; Bosque semantics compiled to SMT (Z3); natural language specifications embedded in Lean; quantum AST matching on D-Wave; centralized concept glossary for codebases; notebook problem-solving environments and diagrams-as-code

titleauthorlength
Creating a learnable and inclusive programming languageFelienne Hermans01h 12m
Proposal and results for a new learner-first language called Hedy: an open‑source, browser‑based system with a levels approach that gradually transforms simple…
Talk on
Time-awareness in Object-exploration Tools: Toward In Situ Omniscient DebuggingChristoph Thiede, Marcel Taeumel, Robert Hirschfeld26m
Claims a practical universal tracing mode that keeps historical execution available by storing only changed values, plus space-time inspector tooling that…
Talk on
Code Merging Using Transformations and Member IdentityAndré R. Teles, André L. Santos28m
A merging technique encodes edits as language-aware transformations and matches class members by UUIDs in source comments, applying additions first then…
Talk on
Scalable Spreadsheet-driven End-User Applications with Incremental ComputationSean Hadar, Shachar Itzhaky29m
Claims a compiler converts a spreadsheet table into a program that ingests a stream of edits and emits delta updates so aggregations (sums, AVG, filters)…
Talk on
Could No-Code be Code? -- Toward a No-Code Programming Language for Citizen Dev...David H. Lorenz, Assaf Zeira30m
Claims a new, strictly typed general-purpose no-code GPL called Two plus a cloud IDE (CDE) that lets users build programs entirely by mouse with flowcharts and…
Talk on
Toward Programming Languages for Reasoning -- Humans, Symbolic Systems, and AI ...Mark Marron30m
Argues that programming should be a substrate for reasoning and presents the Bosque core plus a developer-friendly surface that eliminates loops, enforces…
Talk on
Trustworthy Formal Natural Language SpecificationsColin S. Gordon, Sergey Matskevich30m
A prototype embeds an extensible fragment of English inside the Lean proof assistant, using categorial grammars encoded as type class instances to parse…
Talk on
Will code remain a relevant user interface for end-user programming with genera...Advait Sarkar43m
Argues the generative shift hypothesis: generative AI widens what end-user programming can do but does not eliminate code. Cites Copilot-style tools and…
Talk on
programmingLanguage as Language;James Noble, Robert Biddle01h 02m
Argues that programming languages behave like human languages, borrowing noun cases, number, and register (Rust’s borrow/!macro roles as genitive/vocative…
Talk on
Cloning And Beyond: A Quantum Solution to Duplicate CodeSamyak Jhaveri, Alberto Krone-Martins, Cristina V. Lopes28m
Maps AST subgraph isomorphism to a quadratic optimization solved on a D‑Wave Advantage quantum annealer, builds a DQM/QUBO formulation with node‑type…
Talk on
Concept-Centric Software Development: An Experience ReportPeter Wilczynski, Taylor Gregoire-Wright, Daniel Jackson31m
Palantir restructures development around a centralized concept glossary that records ~300 active users, ties concepts to components across ~2,000 git repos and…
Talk on
Whither Problem-Solving Environments?Matthew Dinmore48m
Argues that Jupyter-style notebooks and IPython give easy access to languages, libraries and visualization but leave gaps: poor problem-domain interaction…
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.