4.6: Allegro CL LITE

Q 4.6-1: Why can't I load patches into a lite lisp-only image?
Q 4.6-2: How do I use the code/ patches in ACL Lite?


Q 4.6-1: Why can't I load patches into a lite lisp-only image?

A 4.6-1: There is a bug. Put this in c:/clinit.cl or c:/.clinit.cl (whichever you have)

(flet ((error-proof (thing)
        #'(lambda ()
           (handler-case (funcall thing)
             (error (c)
               (warn "Error during ~a processing: ~a"
                     'excl:*restart-actions* c))))))
  (do ((r excl:*restart-actions* (cdr r)))
      ((null r))
   (setf (car r) (error-proof (car r)))))

It will allow the lisp.dxl image to startup in the presence of CG/IDE patches.


Q 4.6-2: How do I use the code/ patches in ACL Lite?

A 4.6-2: In general, you cannot. Many of the files in code are already included in the image and some can only be included in an image when it is built. You can load a fasl file in code/ and it may work, but it is not guaranteed.


© Copyright 1998, Franz Inc., Berkeley, CA.  All rights reserved.
$Revision: 1.1.2.2 $