Talk:RC POP.OUT: Difference between revisions
(cjanged sub-section header to a section header.) |
m (→limit=5000: added a comment about the (last) talk section.) |
||
Line 16: | Line 16: | ||
This (together with the single-page query Category:Programming_Languages) seems like the simplest approach. Is there a problem with that? |
This (together with the single-page query Category:Programming_Languages) seems like the simplest approach. Is there a problem with that? |
||
--[[User:Peak|Peak]] ([[User talk:Peak|talk]]) 21:09, 27 May 2015 (UTC) |
--[[User:Peak|Peak]] ([[User talk:Peak|talk]]) 21:09, 27 May 2015 (UTC) |
||
----- |
|||
Please note that all the above sections are the '''talk/discussion''' section for the (only) '''output''' section of the REXX language entry for the Rosetta Code task: Rosetta Code (computer programming) task: ''Rank_languages_by_popularity''. You may want to transfer this last particular section to the '''talk/discussion''' section of that Rosetta Code task. -- [[User:Gerard Schildberger|Gerard Schildberger]] ([[User talk:Gerard Schildberger|talk]]) 23:56, 27 May 2015 (UTC) |
Revision as of 23:56, 27 May 2015
language popularity
The REXX (program) that generates the output only lists those languages that have an entry.
Languages with no entry (no solutions) are not listed. -- Gerard Schildberger (talk) 02:01, 5 December 2013 (UTC)
- Gerard Schildberger, would it make sense to include the zero-solution languages? That way we can compare with solutions from other languages and compare where the differences are. For example my current Awk solution is only giving 484 languages with > 0 solutions, but 574 total (the difference being the 0 solution languages). I'd like to see what your zero-solution languages are to help debug the problem. -- 3havj7t3nps8z8wij3g9 (talk) 19:25, 27 May 2015 (UTC)
Hello again. I looked into this further and it appears the problem may be with the REXX code? For example Category:80386 Assembly has 1 page, but REXX is reporting 4 pages. Probably the most reliable solution is to use the API to report how many pages are available. This shows the first 500 languages with corresponding page totals:
- rosettacode.org/mw/api.php?action=query&generator=categorymembers&gcmtitle=Category:Programming%20Languages&gcmlimit=500&gcmcontinue=&prop=categoryinfo&format=txt
Then check the gcmcontinue code at the top to cycle through each additional 500 results until complete. The Awk solution does this. -- 3havj7t3nps8z8wij3g9 (talk) 20:59, 27 May 2015 (UTC)
limit=5000
The jq example uses limit=5000: <lang sh>'http://rosettacode.org/mw/index.php?title=Special:Categories&limit=5000'</lang> This (together with the single-page query Category:Programming_Languages) seems like the simplest approach. Is there a problem with that? --Peak (talk) 21:09, 27 May 2015 (UTC)
Please note that all the above sections are the talk/discussion section for the (only) output section of the REXX language entry for the Rosetta Code task: Rosetta Code (computer programming) task: Rank_languages_by_popularity. You may want to transfer this last particular section to the talk/discussion section of that Rosetta Code task. -- Gerard Schildberger (talk) 23:56, 27 May 2015 (UTC)