Is that to say UTF-8 is permitted or some what permitted or |
Replies: 5 comments 3 replies
I don't know what the judges have in mind per se but: it certainly means that only if it fails to compile due to that [problem]. So as long as it compiles you're technically not breaking the rule, right? Something you should keep in mind though ... who's to say that they won't compile it on an older system before this was allowed? :-) So there's that to remember ... |
You point out an obvious flaw in the rules that needs to be fixed, @SirWumpus
Perhaps this too is a flaw, @xexyl, in rule 13. Should rule 13 be scrapped? QUESTION 0How well would the current winner tools handle UTF-8 in code? In the process of "scrapping" rule 13, do we need to fix the bin tools or their underlying mkiocccentry repo friends - or are they in good shape to hand things? You might try as a test, @xexyl, to add some gratuitous UTF-8 character to some entry source and see if QUESTION 1If we do "scrap" Rule 13, what fun thing should we put in its place? Or is there a critical rule we need to add in place of the existing Rule 13? |
|
With commit 9dd70f0 we will close this discussion with a thank you to @SirWumpus for your input! |
|
This rule update does not say how exactly UTF-8 characters will be counted. If long characters are counted as one character in the size calculation, then this can be exploited to significantly expand the program's size. I propose to specify that a UTF-8 character of size N bytes will be counted as N characters when calculating the size. Also, there should be a restriction that the characters must be defined in the Unicode standard and present in popular fonts (to keep the code readable to the eye). So this rule update is not complete. |
Maybe?
Rule 13 was scrapped, because it is bad luck to ignore UTF8.