WEBVTT 00:00:00.000 --> 00:00:23.340 Introduction 00:00:23.440 --> 00:01:12.260 Problem: Goal 00:01:12.360 --> 00:01:34.100 Problem: Naive Multi-pass 00:01:34.200 --> 00:01:57.620 Problem: Clever Multi-pass 00:01:57.720 --> 00:03:03.340 Problem: Terminology 00:03:04.440 --> 00:03:54.820 Problem: Scaling Multi-pass 00:03:55.920 --> 00:04:17.140 Solution: Single-pass 00:04:18.240 --> 00:06:28.180 Solution: Existing 00:06:29.080 --> 00:06:54.140 Solution: query-replace-parallel 00:06:55.240 --> 00:07:51.020 Demonstration: Swap 00:07:53.970 --> 00:08:46.100 Demonstration: LaTeX 00:08:48.700 --> 00:09:31.220 Demonstration: Regex 00:09:36.320 --> 00:10:52.340 Demonstration: Order 00:10:54.440 --> 00:12:26.620 Demonstration: Fun 00:12:29.120 --> 00:14:17.140 Implementation 00:14:18.740 --> 00:14:45.560 End