-
Daniel Barlow authored
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
4a6a10ed
To learn more about this project, read the wiki.