Talk:RC POP.OUT: Difference between revisions

From Rosetta Code
Content added Content deleted
(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)