Print

Print


> {1950..1959} means the set (all of) dates 1959 through 1959. It is an
> array of dates expressed with a precision of year.
> The expression 195x, by contrast, is neither an array nor an expression
> with a precision of year but a date with a precision of 10 years.

Are you perhaps confusing 'x' with 'u'?

199u means "one of the years 1990, 1991, 1992, etc."
199x is supposed to mean "ALL of the years 1990, 1991, 1992, etc."

The example cited is someone listing years of publication. For example for a
book published in 1992, 1996, and 1998 you could list its years of
publication as {1992, 1996, 1998}.

But say it was published in 1988, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
1997, 1998, 1999, 2002, and 2004.

You could list its years of publication as {1988, 199x, 2002, 2004}.

This is what we decided many months ago.

--Ray