On 11/10/07, William Allen Simpson <william.allen.simpson(a)gmail.com> wrote:
I've just read the past couple of days of
discussion, and would like to
agree with Merlijn.
One of the points missed is that the pipe trick and many of the other
"end cases" are actually pre-processed, not stored in the database.
The easy examples being:
* [[turkey (bird)|]] is stored as [[turkey (bird)|turkey]]
* [[stuff]]ing is stored as [[stuff|stuffing]]
Other such behaviors could be regularized, and not affect the existing
articles. Some years back, I made some suggestions in this wise, but
they were not accepted.
Because they tend to result in features that are hard to discover.
Really, the pipe trick shouldn't be an on-save transform. About the
only legitimate things that should be are substing (which is
explicitly on-save) and signatures/timestamps.