Skip to content

Commit d9abe6d

Browse files
Nadrieril abstract
1 parent 995ba0d commit d9abe6d

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)