anchor.diff: +
  +#|
  +
  +The entry of all roswell commands.
  +The true internal entry invoked by the C binary is ros:run.
  + (to see how this function is invoked, consult src/cmd-run-sbcl.c etc.)
  +All roswell commands are dispatched from this function via the symbol lookup.
  +
  +This file contains many functions which can be otherwise delegated to UIOP,
  +such as run-command, quit, getenv. However, these are not available for
  +specific versions of stock factory-spec lisp implementations (e.g. old
  +binaries installed from apt-get) because they do not necessarily come with
  +latest asdf (especially asdf3).
  +
  +|#
  +
  +
   (cl:in-package :cl-user)
   
   (let ((*standard-output* (make-broadcast-stream)))
  
positive.code:   (cl:load file))
  
  (defun run (list)
    (loop :for elt :in list
       :do (apply (intern (string (first elt)) (find-package :ros)) elt)))
  
  
negative.code:   (:shadow :load :eval :package :restart :print :write)
    (:export :run :*argv* :*main* :quit :script :quicklisp :getenv :opt
             :ignore-shebang :roswell :exec :setenv :unsetenv
             :with-lock-held)
    (:documentation "Roswell backend."))
  
  (in-package :ros)
  (defvar *verbose* 0)
  