~/talks

Lisa Lippincott

what they talk about

all 6 in the filters

where they keep going back

  • CppCon8 editions2014–2024
  • ACCU2 editions2018–2019

all 5 in the filters

on a stage with

all 21 in the filters

who talks about the same things

titleconferencedate
Perspectives on Contracts for C++CppCon 20242024-09-15
A concrete proposal (P2900) aims to add contracts to C++26 with fuller support in C++29, specifying preconditions, postconditions, and contract assert and a…
Talk on
The C++ Vector ChallengeC++Now 20242024-04-29
Proposes a concrete C++ encoding for formal interfaces that embeds pre/postconditions in ordinary code and builds object interface blocks compiled separately…
Talk on
Why Loops End in CppCppCon 20232023-10-02
A concrete scheme shows how to encode why a loop ends directly in lightly extended C++ by adding function interfaces with pre/postconditions that record…
Talk on
Midnote: Why Cpp Loops EndC++ on Sea 20232023-06-28
Introduces a concrete scheme that embeds termination reasons in lightly extended C++ interfaces so an algorithm can check them, focusing on stability…
Talk on
Principia Mathematica - The Foundations of Arithmetic in C++CppCon 20222022-09-11
This work gives concrete, machine-checkable interfaces and proofs for C++ integer arithmetic: extended function syntax with a prologue/epilogue, formal…
Talk on
Value in a Procedural WorldCppCon 20212021-10-24
Argues that values are observable patterns of program execution, not platonic things, and supports that with three concrete rules — stability…
Talk on
Plenary: Neighborhoods Banding Together: Reasoning Globally about ProgramsCppCon 20202020-09-14
Local correctness proofs get collated into link-time tables and checked with an n log n graph algorithm: sort/unique build a forest, categorize edges as…
Talk on
PREVIEW VIDEO - NovemberACCU Autumn 2019 Belfast2019-11-11
Two-day ACCU Autumn conference runs 2019-11-11 to 2019-11-12 at the Hilton in Belfast and deliberately abuts the WG21 C++ meeting in the UK so attendees can…
Talk on
The Truth of a ProcedureCppCon 20192019-09-15
Programs model procedures as formal sentences and truth is decided by a two-player game where the implementation (center court) and interfaces…
Talk on
Committee Fireside ChatCppCon 20192019-09-15
Panel lays out concrete progress and tradeoffs: modules in C++20 already remove many include-guard problems; reflection and generation are the linchpins that…
Talk on
The Truth of a ProcedureMeeting C++ 20182018-11-15
A procedure gets judged by concrete rules: an interface prologue and epilogue, claim and usable assertions, and a game where the outside world names inputs and…
Talk on
KEYNOTE: The Shape of a ProgramACCU 20182018-04-11
Programs model as a bitopological manifold with two topologies — one for entrances and one for exits — so time becomes directional adjacency instead of…
Talk on
What is the basic interface? (part 2 of 2)CppCon 20162016-09-18
Defines an interface model that makes aliasing and address dependence explicit: parameters claim irresponsibly aliased or not, callers can assert aliased X&Y…
Talk on
What is the basic interface? (part 1 of 2)CppCon 20162016-09-18
Defines the "basic interface" as the implicit expectations around a function: prologue/epilogue split via an implementation statement, no undefined behavior at…
Talk on
How to call C libraries from C++CppCon 20142014-09-07
Shows a concrete method and a tiny support library for converting POSIX APIs into idiomatic C++: a short set of design rules (type-for-type…
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.