A package manager for Chez Scheme. Currently supports Linux only.
See registered libraries in the skis directory.
Download ski.ss and load it on repl. If you want to change the install directory, edit it before loading.
Repl (load "~/.ski/do.ss")
and (ski:bind 'registry-name)
. registry-name is the filename without extension under the skis directory, and is usually the name of the package or the git repository, for example, to install chez-srfi, (ski:bind 'chez-srfi)
.
Once you get ski:bind
, you can (import (library-name ...))
e.g. (import (srfi :13 strings))
everywhere, but you need to (load "~/.ski/do.ss")
before it.
- compile library files
- resolve dependencies
- search in registry
- manage different versions of same library