It contains an expression that uses greater than and lesser than symbols, which would break the HTML in the page.
I can circumvent the problem by using the html code starting with the ampersant < >
That would look good on the site, but is unreadable in the e-mails, and can't be copy-pasted from the e-mail.
Also, not everyone who'd like to share an expression would know or think about the < problem...
Is there a technical way to filter these problems out automatically ?
Also I'd like to use the PRE tag so I can show the indenting in my expressions, but that adds an extra 2nd linebreak after each line.
Anyways, I hope this won't cause too many headaches,
and also thanks again for welcoming me to the cow leadership team
Unfortunately, this is somewhat problematic. The cow mechanism is a mechanism, not an AI. It doesn't really know how to decide if somebody wants a particular angle bracket to be a mathematical symbol or part of an HTML tag. Imagine that somebody is writing out a reply, and while they're talking, theywant to emphasize something. But then they want to say that ( 5 < span ) and a little bit later that ( 7 > height ). Now, I've written things properly here. But if they didn't use the encoded form of "less than" and "greater than" inside the parenthesis, it would look like " span ) and a little bit later that ( 7 " was intended to be some kind of HTML code. Of course, a human would know that this isn't what is intended, but a script doesn't know that, and it's made worse, since "span" is a valid HTML tag, that can have a lot of stuff in it.
This isn't to say that it would be IMPOSSIBLE to fix, just that it's not a simple fix. And for a complex fix, the question has to be asked "Is the time spent on this worth it, or are there more pressing things to work on?" Unfortunately, this kind of function just isn't in the near future.