Git mirror of Didier Verna's "UNIX-like rc files for ASDF systems".
Common Lisp
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README
com.dvlsoft.rcfiles.asd
package.lisp
rcfiles.lisp

README

                                                             -*- outline -*-

* Copyright (C) 2010, 2011 Didier Verna

This file is part of CL-RCFiles.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.


* CL-RCFiles: Unix-like rc files for Common Lisp systems


This very small Common Lisp library provides a way to add initialization files
to ASDF systems. Every time ASDF loads <system>, one or several corresponding
<system>.lisp files are loaded automatically afterwards. This lets you
conditionally plug in additional behavior on a per-system basis without
cluttering up any global Common Lisp init file.

By default, these initialization files are expected to be found in:
- ~/share/common-lisp/rc/pre/  for  pre-loading initialization,
- ~/share/common-lisp/rc/post/ for post-loading initialization.

For backward-compatibility, files found directly in the rc/ directory are
considered to be post-loading initialization files.

You can modify the rc-files location by changing the values of the global
variables *directory*, *pre-directory*, and *post-directory*.