anchor.diff:  
   ;; Cutting a release:
   ;; Start from a clean checkout of mbuild
  +;; Ensure that Iota is present (or linked) and built in the home directory
   ;; Set *lisp-implementation-version* appropriately (system/environment.lisp)
   ;; Optional: Point ASDF source registry at (pathname "SYS:HOME;") (ipl.lisp, HOME-SOURCE-REGISTRY) instead of (user-homedir-pathname). This gets the source paths right for ED.
   ;; Build as normal
  
positive.code: "(defun spawn ()
    (mezzano.supervisor:make-thread
     (lambda ()
       (llvm-runtime:main-1
        (make-context :current-directory #p\"LOCAL:>Games>Quake>\")
        '(\"sdlquake\")
        '(\"HOME=/Games/Quake/\")))
     :name \"sdlquake\"
     :initial-bindings `((*terminal-io* ,(make-broadcast-stream))
                         (*standard-input* ,(make-synonym-stream '*terminal-io*))
  
negative.code:   (copy-sources)
    (mcclim-setup)
    (load-quicklisp)
    (cal "SYS:SOURCE;GUI;COLOUR-MATRIX-DEMO.LISP")
    (setf mezzano.gui.desktop::*icons*
          (append mezzano.gui.desktop::*icons*
                  '(("LOCAL:>Icons>Mandelbrot.png" "Postprocessing Demo" "(mezzano.gui.fancy-repl:spawn :initial-function 'colour-matrix-demo:demo :title \"Display Postprocessing Demo\" :width 450 :height 90)"))))
  