Package manager for the Nim programming language.
Find a file
2011-02-19 18:54:38 +00:00
.gitignore First commit 2011-01-27 15:13:39 +00:00
babel.babel Slight change for .babel file format, dependExists now checks for installed packages. 2011-01-28 01:09:41 +00:00
installer.nim Added a debug var to control verbosity of status messages being outputted. 2011-02-19 18:54:38 +00:00
parser.nim Added a debug var to control verbosity of status messages being outputted. 2011-02-19 18:54:38 +00:00
readme.markdown .babel files are now copied to packages/, fixed some slight errors. 2011-01-28 21:03:51 +00:00
version.nim Babel can now tell when you are trying to install a new version, and will upgrade it for you. There is still no system for dependencies to import the version they want though. 2011-01-30 13:43:49 +00:00

Babel

Babel is a work in progress package manager for Nimrod.

Babel's folder structure

Babel stores everything that has been installed in ~/.babel on Unix systems and in your $home/babel on Windows. Libraries are installed in lib/ in folders which names contain the name of the package, the folders contain the modules and any other files that the package wished to install. Applications are installed into bin/. There is also a packages/ directory which contains all the packages' .babel files.

Contribution

If you would like to help, feel free to fork and make any additions you see fit and then send a pull request. If you have any questions about the project you can ask me directly on github, ask on the nimrod forum, or ask on Freenode in the #nimrod channel.