Hello,
First of all, I really like the idea behind Nimrod, expressive language without dependencies.
I see that most modules are hosted on github or similar places. What about creating a crentralized deposit for modules? like the pyPI or the CPAN.
What do you think about this?
I think it may be great to improve usability of the language in the long term or for big projects.
Cheers.
Hello studiosi, welcome to the nimrod forums!
We already have a centralised repo for modules which is hosted on github: https://github.com/nimrod-code/packages
Babel is the package manager which allows you to install these packages, there are still some kinks to work out and some features to implement, but so far it works :)
Regards, Dom.
This forces the library source code to be available?
I guess that is OK, but can limit how people can create the libraries. Still, I feel I am contributing soon. :D
Thankyou for the warm welcome!
This forces the library source code to be available?
Doesn't CPAN and pyPI have the same disadvantage? Babel is meant for developers and not end users, in the same way as 'cabal' (haskell) and ruby gems are meant for developers. You can always create binary packages for your favourite linux distributions or Windows :)
Still, I feel I am contributing soon.
Good to hear :D