Is there a way to get something in Nim similar to rubygems.org? With specific descriptions of projects too?
I remember dom96 has had something like that but it was a bit cumbersome to use (e. g. compared to how I use rubygems.org).
What I plan to do in the long run is, if addons exist in nim, is to create a few smaller components that I tend to use a lot (including in ruby), before I may build some larger project in nim eventually (probably one related to molecular biology) - but I kind of need some motivation (which would include distributing code in nim). I learned a LOT when I was using rubygems.org and I'd like to re-create a similar "feeling" with nim. When I am motivated I can learn, I progress and so forth. When I am not motivated, I do something else in general (not solely limited to nim alone).
My major problem was and is lack of time, so I need to "plan ahead" what I can do with my limited time (and once I am over a "threshold", I need to move on doing other things). The way how I work with ruby + rubygems is that I can make quick changes to any of my code, quickly upload and move on. This is a bit similar to how people use git + github, I guess.
So any information pertaining to the task of "distributing nim code" would be very helpful. I could also distribute the code on my own, e. g. via oldschool ftp and a ftp-site I use since several years - but I found it much better to make the code available in a central repository or so of some sorts, under permissive licences (because otherwise the code may sooner or later disappear completely, whereas in a central repository, others could re-claim anything that they may think was useful, possibly).
I remember dom96 has had something like that but it was a bit cumbersome to use
What is your concrete problem with nimble? (Nim package manager) I think such unfounded critics makes absolutely no sense. I have used rubygems.org in the past and have the feeling that using nimble is very similar.
My major problem was and is lack of time
For this topic we can not really help you. Learning Nim is some effort, but at first you can ignore macros, then it is really easy. I think much easier than learning other powerful languages as C++, Rust or Haskell. Note that serious Ruby devs generally have to learn how to include C code in their Ruby programs which is not fully trivial -- I did that for using CGAL or Boost libs from my Ruby code.
When coming from languages like Ruby, then there are two major problems: 1: Transferring Ruby OOP code to Nim is some work, more as I first expected. Problem is OOP and missing data types in Ruby. 2. Not every needed Lib is already available in Nim, for example RTree was missing (I wrote that myself) and Constrained Delaunay Triangulation is still missing (I plan to write it, but maybe interfacing to CGAL is sufficient. (For Rust you would have already both (spade package) and many more packages.)