Talk:Superellipse: Difference between revisions

Line 57:
:::::::::::::: The generator is announced, in the HTML created by Rosetta, as MediaWiki 1.26.2, and it looks to me as if that implies the use of https://www.mediawiki.org/wiki/Extension:Math, which does provide contact details.
:::::::::::::: We don't know that the behaviour is OS-specific. It does, however, depend on whether a given browser processes MathML directly (not a standard technology, and only supported within browser companies by volunteer-work, according to Wikipedia) or uses the more reliable fall-back of displaying a graphic file. On OS X for example, Firefox is using MathML to get a formula onto the screen, whereas Chrome and Safari take the route of displaying the fall-back graphic file, but are prevented from doing so by the unparseable HTML code which we have been serving up with increasing regularity, as the missing semi-colon spreads doggedly through our Task pages.
 
::::::::::::::: It's not spreading (doggedly or otherwise), it's already there in the sense the whitespace is already there.   -- [[User:Gerard Schildberger|Gerard Schildberger]] ([[User talk:Gerard Schildberger|talk]]) 06:31, 17 September 2016 (UTC)
 
:::::::::::::: Syntactically incorrect HTML is certainly a bug from a browsers point of view, but we may find that the authors of the https://www.mediawiki.org/wiki/Extension:Math throw up their hands and ask us why on earth we thought that they supported the insertion of redundant white space literals around our Latex expressions :-) [[User:Hout|Hout]] ([[User talk:Hout|talk]]) 05:26, 17 September 2016 (UTC)
 
::::::::::::::: In all the bugs that I've reported (mostly to IBM and compiler developers) over my many years, I have never had authors (or code supporters) ask me why a program (or person) was using a legal construct (as if that's an excuse why whitespace was being used somewhere for readability).   You have found that the browser is getting syntactically incorrect HTML code from a Wiki pre-processor, and the reason why that is being constructed incorrectly for some pre-processor seems to be now known (a missing semicolon).   Also keep in mind that not all browsers (or pre-processors?) are failing.   Apparently, not all Rosetta Code people are using the same Rosetta Code (Wiki) pre-processor, is that correct?   If I reported a problem with (say) a compiler [or whatever] which caused it to fail with inserted extra (or redundant) whitespace (where it isn't specifically barred), the failing/incorrect code gets fixed.   Why should they care if whitespace is redundant or not?   Redundancy for whitespace is almost in the definition of whitespace.   -- [[User:Gerard Schildberger|Gerard Schildberger]] ([[User talk:Gerard Schildberger|talk]]) 06:31, 17 September 2016 (UTC)
 
::::::::::::::: "hell's bells I didn't even know there was a pre-processor" is an entirely understandable defence from our end, but It may feel slightly galling to them ... [[User:Hout|Hout]] ([[User talk:Hout|talk]]) 05:36, 17 September 2016 (UTC)
 
:::::::::::::::: I'm not stating or supplying a defense in any way, just an admission of ignorance.   You seem to be confused at the reason of my statement, and it was not intended to be used as an excuse to (or for) anybody, let alone the people to whom I'm not in contact with.   I certainly can't/won't speak to how they would respond or feel (with or without gall).   -- [[User:Gerard Schildberger|Gerard Schildberger]] ([[User talk:Gerard Schildberger|talk]]) 06:31, 17 September 2016 (UTC)