anchor.diff:     #:c-header
      #:c++-file
      #:c++-header
  -   #:program
  -   #:make)
  +   #:program)
  +  ;; conditionals.lisp
  +  (:export
  +   #:conditional-component
  +   #:conditional-test
  +   #:conditional-option
  +   #:conditional-flag
  +   #:conditional-feature
  +   
  +   #:test-condition
  +   #:when-condition
  +   #:unless-condition
  +   
  +   #:ensure-conditional-function)
  +  ;; defsystem.lisp
  +  (:export
  +   #:component-name-resolver
  +   #:remove-component-name-resolver
  +   #:define-component-name-resolver)
     ;; operations.lisp
     (:export
  -   #:*default-flags*
  +   #:*default-options*
      #:c-compiler-op
  -   #:operation-direct-flags
  -   #:operation-effective-flags
  +   #:operation-direct-options
  +   #:operation-effective-options
      #:operation-compiler-function
      #:operation-compiler
      #:execute
      
  -   #:compute-flags-op
  +   #:compute-options-op
      #:preprocess-op
      #:assemble-op
      #:link-op)
  
positive.code:   (:use #:cl)
    ;; compilers.lisp
    (:export
     #:c-compiler
     #:executable
     #:invoke
     #:*default-compiler*
     #:c-preprocess
     #:c-assemble
     #:c-link
     #:c-compile
     #:clang
     #:gcc
     #:ensure-compiler)
    ;; components.lisp
    (:export
     #:flag-component
     #:component-direct-flags
     #:component-effective-flags
     
     #:multi-type-source-file
     #:file-types
  
negative.code:    #:externalize
     #:shellify
     #:with-cleaned-files
     #:merge-options
     #:component-path
     #:minimal-shell-namestring
     #:version<
     #:with-clear-environment))
  