oldk1331 wrote:
> 
> As mentioned in a few posts earlier, sbcl after 1.3.0 is
> having problems compile FriCAS.  And sbcl-1.3.5 is
> having a different problem.  There is no workaround ATM.
> So, for now you have to use sbcl 1.3.0 or other lisps.

For sbcl-1.3.5 there is simple workaround.  Apply the patch below.
Current version used to be important to get good speed from
sbcl.   However, sbcl-1.3.5 seem to give good speed even
if this optimization is disabled.


Index: src/lisp/primitives.lisp
===================================================================
--- src/lisp/primitives.lisp    (wersja 1987)
+++ src/lisp/primitives.lisp    (kopia robocza)
@@ -669,9 +669,9 @@
     `(let ((,gi ,fn))
        (the (values t)
          (funcall
-          (the #-(or :GCL :genera :lispworks)
+          (the #-(or :GCL :genera :lispworks :sbcl)
                    (function ,(make-list (length l) :initial-element t) t)
-               #+(or :GCL :genera :lispworks)function
+               #+(or :GCL :genera :lispworks :sbcl)function
             (car ,gi))
           ,@args
           (cdr ,gi))))))


-- 
                              Waldek Hebisch

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to