Skip to content
Snippets Groups Projects
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
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment