Skip to content

didierverna/cl-rcfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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*.

Copyright (C) 2010, 2011, 2025 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.

About

Unix-like rc files for Common Lisp systems

Resources

Stars

Watchers

Forks

Packages

No packages published