Skip to content

Commit fb9d827

Browse files
Merge pull request #6 from rust-formal-methods/nadrieril
Nadrieril abstract
2 parents 995ba0d + 149f8fa commit fb9d827

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

content/meetings/match-ergonomics.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
11
+++
2-
title = "TBA (Match Ergonomics)"
2+
title = "Match Ergonomics"
33
date = 2025-01-27T19:00:00+01:00 # (Paris/Zurich)
44
+++
55

6-
Nadrieril will talk about his recent Match Ergonomics work.
7-
More details will be announced soon.
6+
Match ergonomics is the feature that allows patterns to seamlessly "see through" `&`/`&mut` references.
7+
It has been put back on the drawing board in recent months as we attempted to use the 2024 edition to fix some long-standing papercuts with it.
88

9-
**Presenter**: [Nadrieril](https://github.com/Nadrieril/).
9+
The design space turned out to have more depth than anticipated, prompting several competing proposals, the creation of three different formalisms, and the development of two tools to assist with answering design questions.
10+
11+
In this talk I will give an overview of the feature along with its history, outline the decisions we're facing now, and present the tools and formalisms we developed along the way, particularly [my webapp](https://nadrieril.github.io/typing-rust-patterns).
12+
13+
**Presenter**: [Nadrieril](https://github.com/Nadrieril/) has been contributing to Rust since 2019, focusing on the implementation and design of pattern-matching-related features.
14+
He has become the de-facto referent on the topic and aims to make pattern-matching even more fun than it already is.
15+
By day he is a research engineer at Inria (France), working on [Aeneas](/meetings/aeneas/) and Charon which have been presented at RFMIG before.
1016

1117
**Meeting Link**: [Zoom Link](https://ethz.zoom.us/j/63658285876)
1218

0 commit comments

Comments
 (0)