mumurik/xyzzy — pull request #4 by youz (2012-02-29 05:25:08+00:00)
Title: fix list-all-package for preventing side effect to system package list

list-all-packages関数がVpackage_listに保存されているリストをそのまま返していたため、
返り値に対して破壊的操作を加えるとシステムに影響が出てしまっていました。

```lisp
(let ((pkg (make-package :testpkg))
(pl (list-all-packages)))
(delete pkg pl)
(find-package :testpkg))
=> nil
```

うっかりsortに渡すなどすると悲惨な事になるのでcopy-listを挟むようにしてみました。