On 8/27/20 11:55 AM, Ashley Dixon wrote:
Well said; thanks for the correction.

Of course. My intention is to positively contribute to and learn from the community.

Mathematical notation can be seen as a tightly coupled analogue to this sort of typesetting: the same book that introduced Algebraic expressions (Cossike numbers) and the equals sign ('=') into the English-speaking world also suggested the use of the word "zenzizenizenike" to represent `x^8` [1]. Solid ideas will stick due to, as you said, their own merits; the form of the representation is generally redundant.

Nevertheless, as xkcd so brilliantly explains, TeX inspires a level of blind trust in the content of a document [2]. As long as you avoid proposing standards in the form of an animated GIF, you're probably going to be OK. ;-)

I wonder if this is a side effect of the fact that TeX / LaTeX is a difficult markup language to work in and takes considerably more time and effort than simple text. As such, there is a good chance that the idea that someone takes the time to express in (La)TeX is probably more completely thought out than simple text. After all, why would someone spend the time and exert the effort to finely polish a half baked idea in (La)TeX?

Disclaimer: I'm speaking in general and do not mean to imply anything towards Caveman's efforts. It takes gumption to go against the status quo.

I concur, but this was about the reference implementation.

Do you mean reference as opposed to initial. Meaning that the reference implementation has had some time to grow and evolve and be optimized.

Fair enough.

It would be impossible to make the initial implementation the crème de la crème of all implementations, unless the protocol was never intended to expand.

With what little I know about statistics, I think that there is a very small but still greater than zero percent chance of it happening. It's just *EXTREMELY* unlikely. ;-)

We do see some reference implementations being used as the de facto choice for supporting many standards, such as Apache Tomcat as the ref. imp. for Java Servlets, but as the name would suggest, reference implementations are only intended to be used as a reference to developers of future implementations.

I don't think anything precludes the use of the reference implementation.

Given that things grow and evolve, I think it means that the reference implementation needs to be used /somewhere/ for the people maintaining it to gain experience and knowledge germane to said reference implementation. Granted, this can be a small subset and does not need to be on the front lines.

Moreover, these ridiculous restrictions only encourage various implementations to deviate from the standard, adding their own non-standard extensions like "HillaryMail HTML support". Implementation developers are always going to add stupid things to their software (just look at the GNU `typeof` introspection mess), but the standard text itself should certainly not encourage such behaviour.

Indeed.

I also think that it's important to keep in mind that sometimes there are external limitations that dictate what can and can not be done. Like the fact that communications circuits were not guaranteed to be 8-bit clean when email (RFC 822 and what predates it) and SMTP (RFC 821 and what predates it). It's not any more fair to blame the authors of RFC 821 for not supporting 8-bit than it is to blame Sir Tim Burners-Lee for not including encryption when he developed HTML and HTTP.



--
Grant. . . .
unix || die

Reply via email to