anchor.diff:       finally (return (coerce r 'string))))
   
   (defun download (uri file &key proxy (verbose nil) (output :interactive))
  +  "Interface to curl4 in the roswell C binary"
     (declare (ignorable proxy))
     (ensure-directories-exist file)
     (roswell:roswell `("roswell-internal-use" "download" ,(backslash-encode uri)
  
positive.code:                    output nil))
  
  (defun expand (archive dest &key verbose)
    #+win32
    (progn
      (roswell:include "install+7zip")
  
negative.code: (defvar *version*
    `(:roswell ,(roswell:version)
      :lisp ,(lisp-implementation-type)
      :version ,(lisp-implementation-version))
    "Stores the version information for roswell binary and the current implementation.")
  
  (defun parse-version-spec (string)
    "Parse the given version specification string and returns a list of strings (LISP VERSION).
  