User talk:Gerard Schildberger: Difference between revisions

m
Line 782:
::There are 650 rows in the table in the version of November 17th [http://rosettacode.org/mw/index.php?title=RC_POP.OUT&oldid=256094 here]. I copy-pasted into Notepad++, there are 650 rows, period. Now that you have revised the list, there are 651 languages. I can also tell you the difference between the two lists: 646 languages are identical, and for the remaining, the older one has '''Déjá Vu, FORTRAN, N/t/roff, Spin''', while the newer one has '''Blast, Déjà Vu, Fortran, ML, Panoramic'''. [[User:Eoraptor|Eoraptor]] ([[User talk:Eoraptor|talk]]) 08:04, 4 December 2017 (UTC)
: As for SETL4 and FORTRAN appearing in my list, my REXX program ignores and differences in capitalization of the languages on Rosetta Code.   Because some languages appear in different spellings (as far as capitalization), I use the first spelling that was encountered in the input file.   So, that means, somewhere in the Rosetta Code   ''tasks''   and/or   ''draft tasks'',   there is   ''a''   language entry (example) that has '''Fortran''' spelled as '''FORTRAN'''.   The same with '''SETL4'''.   Ditto for '''Déjá Vu''' and others.   A few years ago (2012), I entered a new discussion page   '''case of names of programming languages'''   for the task '''Rosetta Code/Rank languages by popularity'''.   I had noticed that some computer programming languages has various spellings, either via different capitalizations, or by different accent characters, or in some cases, different characters, such as using the Greek character   '''µ'''   in   '''µC++''',   some people used the extended ASCII character (probably from DOS code page 437 or equivalent), other people used the Unicode character.   I translated Unicode characters to what my REXX program was using, DOS code page 437.   This was especially problematic with   '''Déjá Vu''',   where (various) different accent characters where used.   Two programming languages ('''Caché''', '''MK-61/52''', and '''Uyir''') were (wholly or in part) entered in Unicode, and I had to translate those to Latin characters so that I could handle them in my REXX program.   I asked for clarification (in that discussion section), but nobody followed up, and as far as I could tell, hardly any misspellings were corrected with the exception of '''PL/I'''.   I have said (posted) previously, that I am not the spelling police for computer programming languages   (except for '''REXX''', which I laboriously tracked down and corrected).   For a followup on this, see the source for the language entry '''REXX''' on the task page for   '''Rosetta Code/Rank languages by popularity'''.   Because I didn't know (for the most part) the correct (or official) spellings for any computer programming language, I elected to capitalized all computer programming languages, and just use the first computer programming language spelling encountered as the version used in the REXX program's output.   Some spellings for programming languages have changed over the years, '''FORTRAN''' being one of them.   Other misspellings are sometimes obvious, but I did not want to handle the various spellings on a case-by-case basis, and elected to follow the motto,   ''first come, first served''   (that is, use the first spelling version as the one used in the REXX program's output).   By the way,   '''Uyir'''   ''is''   listed in the REXX output, it's ranked at 509 (tied) with 3 entries (as of this writing).   As for   '''Déjà Vu''',   I'll change the REXX program to use the correct accent character.   -- [[User:Gerard Schildberger|Gerard Schildberger]] ([[User talk:Gerard Schildberger|talk]]) 05:04, 4 December 2017 (UTC)
::It's not about being a "spelling police". Rosetta Code titles are case-dependent, so it may happen that two pages have the same name with a different spelling. And it does happen, with categories not having the same number of members. Actually FORTRAN was not even a registered category, it's a mistake by some Rosetta Code user: a language entry written with FORTRAN, which has a red link since the category was not created, but which still appears in category lists (a kind of bug of the wikicode I guess, I believe I have seen this on Wikipedia too). Since your list is given as a reference for the task, it should be as correct as possible. I was not aware of this Unicode problem with REXX, but it puzzles me to use for reference a language that is not able to spell the languages correctly. How one is expected to controlcheck itshis own output then?
 
::The µC++ example is interesting: I initially thought I had a bug, because it's spelled '''ΜC++''' in my output. However, it's really a greek uppercase Mu. I simply took the name in the link, which is always capitalized, and not the screen name, which is sometimes different. While Μ and M are visually identical, they have different Unicode code points (924 and 77 respectively).
1,336

edits