Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 1.71 KB

README.org

File metadata and controls

43 lines (30 loc) · 1.71 KB

nisp – experimentation and learning

Dead simple setup, may conflict with existing installed libraries/override what is already installed on the system (may be a good thing… may not be, see *Dependencies for a discussion of this issue.

cd nisp/
git submodule update --init --recursive

This will pull in all the submodules.

Then in your lisp configuration file add a line similar to

(pushnew "/path/to/nisp/asdf/" asdf:*central-registry* :test #'equal)

Then start your lisp implentation, [fn:1] and type:

(asdf:load-system :nisp)

Dependencies

Some dependencies of this system as of their current released versions (as by asdf-install, or common distro repositories [fn:2]) are out of date or have known existing bugs. These dependencies are imported from their native source repository format into a git repository by myself or others and are included as a git submodule in this repository with the corresponding symlink included in asdf/.

Additionally there are many libraries that are currently not asdf installable at all, that I imported from darcs. The writer of these libraries does not seem to be that interested in making them independent from one another. Using one of these libraries tends to require every other library that that particular author wrote. One of these days I might take the time to untangle the web of dependencies for the worthwhile libraries, especially what used to be known as cl-walker.

Problems

Please report to the github tracker.

Footnotes

[fn:1] Currently known to work only on sbcl 1.0.31, 1.0.34, 1.0.35

[fn:2] I’m looking at you slime.