/ski

A package manager for Chez Scheme.

Primary LanguageSchemeOtherNOASSERTION

ski [WIP]

A package manager for Chez Scheme. Currently supports Linux only.

See registered libraries in the skis directory.

Install ski

Download ski.ss and load it on repl. If you want to change the install directory, edit it before loading.

Install Packages

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.

TODO

  • compile library files
  • resolve dependencies
  • search in registry
  • manage different versions of same library