Skip to content
  • Daniel Barlow's avatar
    · 4a6a10ed
    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.