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.