commit 770a5c4a2b3b74eac046c5ce0263d39e748418c4 Spenser Truex <web@spensertruex.com> 2019-11-04 19:50:32 -0800 Minimize the number of save-and-die places.
README.org | 15 ++++++++++----- code/install.lisp | 3 +-- 2 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/README.org b/README.org index 320d425..f17877c 100644 --- a/README.org +++ b/README.org @@ -37,12 +37,12 @@ Call =clapt:add= with the manager and packages. Current managers are =:asdf= and * Rationale Loading a lot of packages from a script is slow, and having to reload the image -manually on every update is too laborious. A simple package manager +manually on every update is too laborious. A simple package manager should be able to do all of that. * Alternatives - Just write an init script for your lisp like: #+begin_src common-lisp :tangle no (ql:quickload :petalisp) -(qul:quickload :coleslaw) +(ql:quickload :coleslaw) ;;; ... etc. #+end_src This is fine if the number of packages is low. Eventually it can start to take @@ -59,8 +59,13 @@ done every time the lisp is updated. * Supported Systems Looking to increase the number of items here: -- SBCL -- Clisp -- CCL +- SUPPORTED: + - SBCL +- TO BE SUPPORTED: + - Clisp + - CCL + - +* Contributing + See the TODO file for ideas * License GNU GPL v3 diff --git a/code/install.lisp b/code/install.lisp index a736733..b494e96 100644 --- a/code/install.lisp +++ b/code/install.lisp @@ -9,8 +9,7 @@ "Install clapt." (when (not (installedp sbclrc)) (write-to-init-file sbclrc add)) - (backup-core core (merge-pathnames #P".core.bak" sbclrc)) - (update core)) + (backup-core core (merge-pathnames #P".core.bak" sbclrc))) (defun installedp (sbclrc-path) "Determine if sbcl-librarian is installed in the .sbclrc."