ExLisp.Quicklisp (exlisp v0.1.2)

Copy Markdown

Quicklisp client module. Fetches and manages Quicklisp dist metadata for Common Lisp, and handles automatic downloading, unpacking, dependency resolution, and loading of third-party libraries via ql:quickload.

Summary

Functions

Returns the base directory path for Quicklisp.

Downloads, resolves dependencies, and loads the specified system (single or list). Equivalent to Common Lisp (ql:quickload :system-name).

Searches for libraries whose system names contain the query string. Equivalent to (ql:system-apropos "query").

Returns the installation directory path for the specified system.

Functions

archive_dir()

dist_dir()

quicklisp_dir()

Returns the base directory path for Quicklisp.

quickload(systems, opts \\ [])

Downloads, resolves dependencies, and loads the specified system (single or list). Equivalent to Common Lisp (ql:quickload :system-name).

software_dir()

system_apropos(query)

Searches for libraries whose system names contain the query string. Equivalent to (ql:system-apropos "query").

where_is_system(system)

Returns the installation directory path for the specified system.