On 11/10/07, William Allen Simpson william.allen.simpson@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.