Skip to content
Commit 4a6a10ed authored by Daniel Barlow's avatar Daniel Barlow
Browse files

Several changes

* If some component of *central-registry* is a function or a symbol for
  which fboundp returns true, it will be funcalled with the system name
  string as an argument, and should return a directory in which to look
  for the system definition.  This allows much more flexibility in
  the location of .asd files

* New component type 'system' is functionally identical to module, but
  has attributes for author name, licence, description etc, which can
  be used by programs that make platform packages

* Much shuffling of parts of the file so that it compiles without any
  warnings about forward declarations

* The behaviour when compile-file returns non-NIL in its secondary
  values (failure-p and warnings-p) can now be customized: new
  compile-op initargs :on-warnings and :on-failure take values
  (or :warn :error :ignore).  If unspecified, these default to
  *compile-file-{failure,warnings}-behaviour*

* A new 'properties' attribute to component which can be used to
  communicate extra optional information between system authors and
  platform package creation programs
parent ab814634
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment