This screen cast demonstrates an upgrade operation in Lispy. Periodically, you may want to ensure your Lispy system has all the latest libraries. You can use Lispy to determine what can be upgraded and then upgrade it. The configuration is Ubuntu 7.10 and SBCL 1.0.12 (an official SBCL build). The procedure demonstrated consists of the following steps:

  1. Start Lisp and load Lispy's ASDF configuration (already done in my ~/.sbclrc from the last screencast, Getting Started).
  2. Load Lispy.
  3. List upgrades.
  4. Upgrade all upgradable packages.
  5. Restart the Lisp instance to demonstrate the upgrade. A Lisp restart is not a required step, had I asked ASDF to load CL-FAD, it would have seen the latest and compiled it.

Code

(asdf:oos 'asdf:load-op :lispy)
(lispy:list-all-upgrades)
(lispy:upgrade-all)