The proposed purpose of this thread is to coordinate efforts to improve Nim-related articles on Wikipedia, and to add appropriate mentions of Nim in articles about general programming topics.
I just added Nim to the "Comparison of programming languages (array)" article, but it needs to be reviewed: reference links could be improved, and I didn't provide examples in the "Mathematical matrix operations" section. I hope someone else will improve.
When you come across a place in Wikipedia where Nim could be mentioned, but don't have the time / skill to add it, you can post a link on this thread.
Seems to be very confusing, maybe wrong:
low(name) is the index of first element, name[0] is the element itself.
I guess it should be low(name) and 0, as used in Pascal row.
Yeah, that "Array Dimensions" table's First/Last columns are inconsistent between different languages. Some show how to get index, some value, some both. I just presented two things separated by <br/>. Also most say 0 meaning name[0], which is confusing, but I didn't want to edit the other languages.
Please edit it however you see fit.
Next:
This is an awesome idea. There is a lot of places where mentioning Nim on WP will drive people to notice it.
Please keep things simple though. I've modified what you've added to not include mentions of UFCS and case insensitivity, IMO it's not relevant.
I added Nim to the "Use as an intermediate language" listing on the "JavaScript" article. Each list item there contains a name of the language that can compile to JavaScript with a one-sentence description of the language.
I was thinking of copying the first sentence on top of the "Nim (programming language)" article:
Nim (formerly named Nimrod) is an imperative, general-purpose, multi-paradigm, statically typed, systems, compiled programming language designed and developed by Andreas Rumpf.
But that seemed overly verbose, and lacking what may be the most interesting detail, so on the JS article I instead used:
Nim, a general-purpose, multi-paradigm, statically typed, system programming language with a Python-like syntax that can compile to JavaScript in addition to C/C++.
(There's also a similar "Other languages that compile to JavaScript " listing on the "CoffeeScript" article that maybe needs to be removed.)
This is a very minor thing, but the purpose of this thread is to log Nim-related Wikipedia changes we make so they can be more easily reviewed by the rest of the Nim community.