The first Babel release is finally here!
For those of you who don't know what Babel is: it is a package manager for Nimrod similar to Haskell's cabal and Ruby's gems. It essentially allows the building and installation of Nimrod applications and the installation of Nimrod libraries. A list of packages can be found in a packages.json file hosted in the nimrod-code/packages repository.
I created an archive for Windows users which includes the required OpenSSL DLLs. It can be found here.
I'm afraid everyone else will just have to build babel manually. It is easy to do, just follow the instructions here. If you already have babel installed you can as always simply run babel install babel to update.
Let me know if there are any issues!
Awesome work dom!
I'm still looking forward to "sub" libraries and a master list ;D
Thank you for your work! Its great to have this kind of tool.
To get it working under windows, the following things must be fulfilled:
In the near future I think Babel should be part of the standard distribution. So that people get the compiler, a small stdlib and a way to install new packages.
Agreed.
Thank you for all the words of encouragement!
To get it working under windows, the following things must be fulfilled:
Yes, in addition to that Hg is required (if you want the ability to install packages hosted using mercurial). The OpenSSL DLLs are available in the Win32 zip I mentioned in the initial post, babel can also be easily installed using that archive by executing install.bat. Please note that you need the Nimrod compiler in your PATH for that to work.
Another thing I forgot to mention was the presence of the brilliant docs (which were written largely by @gradha, thank you @gradha!). The readme contains info about Babel's usage whereas the developers file contains info for developers wanting to create their own packages.