[racket-dev] The `var` pattern in `match`

From: Sam Tobin-Hochstadt (samth at ccs.neu.edu)
Date: Wed Nov 28 19:53:02 EST 2012

Currently, `match` provides a pattern named `var`, which makes `(var
id)` equivalent to `id`, but without special cases for things like `_`
and `...`.

However, this frequently conflicts with structures that people define,
and is rarely used other than accidentally.  I'd therefore like to
remove it entirely.

If you've used the `var` pattern in `match` intentionally, or have
another reason why it shouldn't be removed, please speak up.
sam th
samth at ccs.neu.edu

Posted on the dev mailing list.