On 11/11/07, William Allen Simpson <william.allen.simpson(a)gmail.com> wrote:
In regularizing the grammar, think about how the back-end data could be
normalized to a new grammar for editing, and then stored again in the
back-end form. For example, the // and ** ideas we've talked about
multiple times over the years. No reason that the database couldn't
continue to store them as '' and '''.
Heh, take an unambiguous syntax, and save it as an ambiguous syntax. That's
genius...
Seriously though, the general idea is sound. IMHO it would apply equally to
ISBN: it would make more sense to detect ISBN 13245789 and *at save time*
(and possibly with user warning) replace it with{{ISBN|123456789}}, which
would make it clear in the code that it's treated specially.
I think Simetrical is wrong that such "features...are hard to discover". How
on earth would you ever discover the current ISBN behaviour?
Steve