Talk:Superellipse: Difference between revisions

Every single Rosetta user is being served ill-formed tags for the graphic file version of the edited formulae
(Every single Rosetta user is being served ill-formed tags for the graphic file version of the edited formulae)
Line 64:
::::::::::::::: That should be an easy question to answer. Consider, for example: https://www.sharelatex.com/learn/Spacing_in_math_mode --[[User:Rdm|Rdm]] ([[User talk:Rdm|talk]]) 07:47, 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)
 
 
::::::::::::::: Gerard wrote > '''''Apparently, not all Rosetta Code people are using the same Rosetta Code (Wiki) pre-processor, is that correct?'''''
:::::::::::::::: No, that's not correct. All the code generation, for every single Rosetta user, is done by the same processor, on the Rosetta server - it's not a client-side process, or a client-side option.
:::::::::::::::: Every single Rosetta user is being served ill-formed tags for the graphic file version of formulae in tasks where you have made the spacing edit, and wherever else the '''MediaWiki 1.26.2''' processor (HTML code generator) is choking on any other unexpected input of this kind.
:::::::::::::::: The only variation between users is that some are using browsers which happen not to need that graphic file, because they have full support for rendering the MathML version directly. Unfortunately full MathML support is only at about 25% http://caniuse.com/#feat=mathml most browsers depend on the graphic file route, which is blocked as soon as that semi-colon is lost. (One of the reasons for limited adoption of MathML by browser producers seems to be a dependence on the installation of requisite fonts).
:::::::::::::::: It was understandably not obvious to you that you were leaving a trail of invisible formulae behind you - you are clearly using one of the browsers which do not need the graphic file because they are rendering from the MathML.
9,655

edits