Schubert
About
Project dependency manager for R7RS Scheme libraries. Inspired by Composer and NPM.
What project dependency manager means is that you have project specific composition.scm file which defines projects dependencies (Scheme libraries) and from that Schubert produces folder named schubert into the projects root directory which contains the specified dependencies.
News
2024-09-03 v0-17-0
I run into a situation where library is needed when developing, for testing purposes, but not actually needed to when using the library. So I implemented a possibility to have development dependencies. Currently they are still installed into same directory as the normal dependencies. See the Usage section of documentation for how to use this feature.
2024-08-26 v0-16-1
Hi! Now that Schubert is taking somekind of shape I decided to write little updates sometimes.
I've updated the installation for both Linux and Windows for this release. On linux/unix side the install just defaults to Guile. It's easier that way and Guile is supported on many unixes. On windows side I made an installer and bundled Sagittarius with it. It's not ideal but should work quite well on the user side. :)
I also added this news section and RSS feed. I do not expect to write here too often, but sometimes it's nice to write some things down. Any tutorials and documentation will be in their own sections.
The website also now has lot more stuff, like list of packages. Which is currently manually updated but I expect it to be okay since new packages are added quite rarely now. For up to date package list run "schubert list"