I just went to wikipedia to ensure that first official release date is really 2008, I was not sure if I was wrong about it.
On the wikipedia page all the tools are listed.
https://en.wikipedia.org/wiki/Nim_(programming_language)
Does someone interested in Nim for the first time really wants to read about all these tools there? I really don't think so, that list belongs to the Nim home page. I wonder why Wikipedia maintainers have not complained about that list. Mentioning that Nim has custom package managers nimble and nimph may be OK, but the other tools should be not of much interest at first for newcommers. Such list of unimportant stuff is generally used when there is nothing more interesting available to fill a wikipedia page.
+1
Also, seems there's an error in the example about GUI, usually variables declared as let are not supposed to be updated, maybe it should be changed to var
...
proc appActivate(app: Application) =
let window = newApplicationWindow(app)
window.title = "GTK3 application with gobject introspection"
...
That is fully fine, I guess the code is copied from my gintro README, but I am not responsible for it, I was not even aware that gintro is mentioned there. So people may feel free to remove gintro references and replace with other GUI toolkits. I am not even sure if GUI examples belongs to a wikipedia page at all -- and we have more than a dozen of Nim GUI toolkits, we can not gave examples for all, so maybe better let then out fully.
For your remarks about let/var and init() -- if you are really interested in details you may consult the gintro readme, the GTK4 book and the Nim book.