Skip to content
Snippets Groups Projects
  1. Nov 08, 2002
    • Daniel Barlow's avatar
      · d8bd7cfb
      Daniel Barlow authored
      shouldn't do global proclamations, that's bad karma (reported by Gary Byers)
      
      modules maybe now can have no components (Matthew Danish, SF bug id 625738)
      (added an :initform nil, haven't actually tested)
      
      significant reworking to handle recompilation of dependencies properly
       - use of component properties for last-compiled/last-loaded is gone
       - new internal gf INPUT-FILES (COMPONENT OPERATION)
       - TRAVERSE doesn't actually perform anything, but it now has a defined
         return value: a list of the ops and components that need doing.
         OPERATE loops over answers from TRAVERSE
       - intended to have no user-visible effects, but ICBW!
         May break existing systems!
       - still doesn't do cross-module dependencies properly, sigh.  but we're
         closer
       - default output-files method now returns NIL instead of causing an error
      d8bd7cfb
  2. Aug 28, 2002
  3. Aug 23, 2002
  4. Jun 19, 2002
  5. Jun 08, 2002
  6. Apr 30, 2002
    • 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
  7. Mar 06, 2002
  8. Feb 28, 2002
  9. Feb 20, 2002
  10. Feb 19, 2002
    • Daniel Barlow's avatar
      new stuff describing · 39401b04
      Daniel Barlow authored
      - tetsing implementation features
      - version dependencies (doesn't yet work)
      - and/or dependencies (likewise, nonfunctional)
      
      proposed asdf system standard moved onto a cliki page
      39401b04
  11. Feb 14, 2002
  12. Feb 12, 2002
  13. Feb 11, 2002
  14. Aug 20, 2001
  15. Aug 06, 2001
  16. Aug 03, 2001
  17. Aug 02, 2001
    • Daniel Barlow's avatar
      a component represents a source file, or a · ebaee857
      Daniel Barlow authored
       -collection of source files.
       +collection of components.
      
      "We extend the defsystem syntax to allow for eql-specialised methods on
      modules": updated to fit current operation abstraction
      
      symbols vs strings: Warn the user that they should either use keywords
      or be careful with the package that they evaluate defsystem forms in
      
      the :pathname argument is misnamed
      ebaee857
  18. Aug 01, 2001
Loading