Talk:Rosetta Code/Count examples/Full list/Tier 4: Difference between revisions

→‎Meaning of O: use correct count
No edit summary
(→‎Meaning of O: use correct count)
 
(6 intermediate revisions by 2 users not shown)
Line 6:
 
:: So it is rosettacode that is supporting unsupported markup when it generates http://www.rosettacode.org/wiki/Category:F_Sharp. Where is supported markup defined? --[[User:Nigel Galloway|Nigel Galloway]] ([[User talk:Nigel Galloway|talk]]) 16:08, 31 January 2022 (UTC)
 
::: Ok. "supported" may be overstating it a bit. "currently recognized" is probably more accurate. If "support" is lacking, it is by my report generator. The problem is not with Rosettacode (at least, not specifically) but with the mediawiki software it runs (possibly ran,) on. Apparently, language names that have a octothorpe in them caused issues with internal links. Someone, (I don't know who,) at some point (I don't know when) made the decision to use the written out word 'sharp' to stand in for '#', and made a note of it on the language category pages for C# and F#; the very first lines at the top of the pages. My report generator just uses the language name as used in the Category:{whatever} category page as the language name. If the task example markup doesn't use the same "language name", it won't be recognized as belonging to it.
 
::: I am not defending that decision or advocating for or against it, just stating what the situation is as I understand it. And who knows? I could be completely full of crap. Wouldn't be the first time. --[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 17:06, 31 January 2022 (UTC)
 
:(And by the way, that 123 is the number of languages that it recognizes as having an entry for that task, not not an entry number.) --[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 16:02, 31 January 2022 (UTC)
 
 
 
: For what it is worth, here are some other F Sharp tasks that aren't being counted due to faulty header markup (in no particular order): --[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 22:55, 31 January 2022 (UTC)
 
*[[First-class_functions/Use_numbers_analogously#F.23]]
*[[Morse_code#F.23]]
*[[Currency#F.23]]
*[[Levenshtein_distance#F.23]]
*[[Loops/Do-while#F.23]]
*[[ISBN13_check_digit#F.23]]
*[[Mersenne_primes#F.23]]
*[[Abundant,_deficient_and_perfect_number_classifications#F.23]]
*[[Julia_set#F.23]]
*[[Babbage_problem#F.23]]
*[[Enforced_immutability#F.23]]
*[[Integer_roots#F.23]]
*[[Closures/Value_capture#F.23]]
*[[Base64_encode_data#F.23]]
*[[Hamming_numbers#F.23]]
*[[Four_bit_adder#F.23]]
*[[Cholesky_decomposition#F.23]]
*[[S-expressions#F.23]]
*[[Pseudo-random_numbers/Splitmix64#F.23]]
*[[Catalan_numbers/Pascal's_triangle#F.23]]
*[[Matrix_multiplication#F.23]]
*[[Base64_decode_data#F.23]]
*[[MD5#F.23]]
*[[Doubly-linked_list/Element_definition#F.23]]
*[[Inheritance/Single#F.23]]
*[[Convex_hull#F.23]]
*[[Sorting_algorithms/Sleep_sort#F.23]]
*[[Loops/Nested#F.23]]
*[[Comma_quibbling#F.23]]
*[[Loops/Break#F.23]]
*[[MD5/Implementation#F.23]]
*[[Doubly-linked_list/Traversal#F.23]]
*[[Church_numerals#F.23]]
*[[Deal_cards_for_FreeCell#F.23]]
*[[Amicable_pairs#F.23]]
 
==Irregular markup==
see [https://stackoverflow.com/questions/3314535/white-space-inside-xml-html-tags White space inside XML/HTML tags] </lang > is not irregular.--[[User:Nigel Galloway|Nigel Galloway]] ([[User talk:Nigel Galloway|talk]]) 15:10, 2 February 2022 (UTC)
 
: White space inside XML/HTML tags is not ''incorrect'' but, as there were only seven instances I could find on the whole of Rosettacode, it was indeed irregular. --[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 15:40, 2 February 2022 (UTC)
 
==Meaning of O==
Normally when a task is implemented the symbol ㉞ is used. For entry 128 "Include a file" the symbol 'O' is used . What does this mean?--[[User:Nigel Galloway|Nigel Galloway]] ([[User talk:Nigel Galloway|talk]]) 14:10, 21 February 2022 (UTC)
 
: There is no entry 128. There is a (several) task(s) for which there are 128 entries. The symbol ㉞ is used for every task where the language ranked 34th by the number of tasks with an entry, ''has'' a task entry. That ranking can, and often does change. In this case, for this week, ㉞ corresponds to F_Sharp. The meaning of the symbol O? Let me quote the main [[Rosetta_Code/Count_examples/Full_list|Full list]] page: <blockquote>Languages that omit a certain task have an uppercase O filled in for that task.</blockquote> Somebody, somewhere, at some time, decided that the task was not {pick one: easy, stylistically allowed, possible, whatever } to be implemented in F_Sharp and marked the task page as such. --[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 15:47, 21 February 2022 (UTC)
10,333

edits