We just released a new website, please check it out: https://nim-lang.org/
Many thanks for dom96 and calinou for making it happen!
Congratulations!
BTW: Please release nim 0.16.1+
To compile one of your Featured projects karax
nimble install
error occurred:
... Unsatisfied dependency: nim (>= 0.16.1)
BTW: Please release nim 0.16.1+
Well, we are aware and we're trying... But next release will be 0.17.0 with a much enhanced concept feature.
please check it out:
Done.
I think it looks more modern now.
Generally my feeling is, that the whole layout is really big -- large fonts/pictures with large void areas between elements. That may be fine and desired, but it implies that most pages fit not completely on screen, scrolling is necessary. And sometimes large size can generate the feeling that there is not much content available...
If your goal is something in the direction of "selling" the language or to attract more users/developers, then it may be useful to consider the wording of some of the headlines of the start page:
Statically typed and compiled, it provides unparalleled performance in an elegant package.
If you check the exact meaning of "unparalleled" you may get: "having no equal; better or greater than any other". So it is better than C, C++, D, Rust and all the competitors?
And "elegant package": That phrase may generate the feeling that it has an ugly core, but a nice surface.
High-performance garbage-collected language
As we know, that not all people like GC too much, marketing guys would write something like "High performance with true parallel executation and optional highly tuneable realtime GC support"
Runs on Windows, macOS, Linux, and more
I don't like the wording too much, and indeed it is not absolutely clear. Does it refer to the compiling process, the produced executable or both?
Maybe: Supports all major Operationg Systems Including Windows, macOS and Linux
At this point we may mention the support of microcontrollers and embedded systems, despite the fact that this is still very limited: Maybe "Nim is universal: From Application and Kernel (OS) development to embedded devices to smallest 8 bit microcontrollers.
Compiles to C, C++ or JavaScript
As we know, that some people do not like "to C transpilers" one may write "Support of all relevant backends including C, C++, JavaScript, LLVM and WebAssembly*"
Produces dependency-free binaries
Sounds like a big blob: Maybe "Produced executables are small(down to a few kBytes) with selectable dynamic or fully static linking for dependency-free binaries
OK, that is enough for now, my english is not that good, and I hope you see my points...
I like the new website. It shows that this language is living and evolving. There is only one thing I would like. The menu bar for Documentation should open like a menu bar on windows and show the links without an intermediate website. This speeds up navigation.
+------+----------+---------+---------------+-----------+----------+--------+-----+
| Blog | Features | Install | Documentation | Community | Sponsors | Donate | FAQ |
+------+----------+---------+---------------+-----------+----------+--------+-----+
| Search Index |
| ----------------------- |
| Standard Library |
| Language Manual |
| Style Guide |
| Compiler User Guide |
| Nim Backend Integration |
| ----------------------- |
| Source Code Filters |
| Tools Documentation |
| Garbage Collector |
| Internal Documentation |
+-------------------------+
@Stefan_Salewski, as i mentioned before site is not usable on resolution less, then 840px, so its not usable on tiny cell phone displays, its only usable on big cell phone displays.
In what way is it unusable?
Navigation becomes much more harder, try to find link on forum or github repository.
This all depend on what you deem important. These links are "below the fold", what information do you consider important enough to be "above the fold"? We certainly cannot put everything there.
You can download nim binaries in 2 clicks in old site and 3 clicks on new one.
I don't think that's a problem. The downloads are better organised now.
Try to find tutorials.
I fixed this. There are now links in the documentation page.
Color of not visited links are almost equal to text. https://nim-lang.org/community.html.
I agree, something we should fix.
I dont understand, why everybody like this site, because it worse then old one (in case of usability).
Because overall the website is better. Of course there are things that still can be improved, but they aren't a fundamental flaw with the website.
I dont think author can say:
Because overall the website is better.
But customers can appreciate the work of author. Your opinion is very subjective and does not reflect the objective reality.
And about 840px, top menu is start hiding most right items of menu, so on IPhones 5s/6/6plus its only Blog, Features and a small part of Install is accessible. On Google Nexus 4/5/6 situation a little bit better, you will have access to Install and part of Documentation top menu items.
And about 840px, top menu is start hiding most right items of menu, so on IPhones 5s/6/6plus its only Blog, Features and a small part of Install is accessible. On Google Nexus 4/5/6 situation a little bit better, you will have access to Install and part of Documentation top menu items.
You can scroll the menu with your finger.
I like the new website, it's definitely an improvement over the old one, especially on mobile.
Also, did you know that https://nim-lang.org/blog.html leads to the new blog, while https://nim-lang.org/blog leads to araq's musings?
ps: dom96 : I think https://nim-lang.org/faq.html is missing some link tags (editor support section)
Congratulations for the new site, it is much better! :-)
As I mentioned on gitter, one thing that is missing - that I think should go in the community section - is the previous section with links to relevant blogs. Also I think that http://nimble-explorer.com/ and https://glot.io/new/nim should be mentioned somewhere. Especially the package website is important to get an idea of what's available.
Some people may also be interested in knowing that Docker images are available https://github.com/moigagoo/nimage
@andrea: for packages sites, there are also http://nimism.co/ and https://nimble.directory/ , it would make sense to ask their devs to merge into a single project.
Docker is mentioned under unix for some reason https://nim-lang.org/install_unix.html
The website looks more modern, it will probably leave a better impression on new visitors, people who don't already know about nim. So I guess that is more important than familiarity/efficiency.
You probably know this, but many of the navigation links on forum.nim-lang.org are now broken.
You probably know this, but many of the navigation links on forum.nim-lang.org are now broken.
I set up some redirects to fix this, let me know if there are any other dead links :)
Also, did you know that https://nim-lang.org/blog.html leads to the new blog, while https://nim-lang.org/blog leads to araq's musings?
I didn't, thanks for the heads up. Moved it to /araq
ps: dom96 : I think https://nim-lang.org/faq.html is missing some link tags (editor support section)
PRs welcome :)