I'm using sbcl-1.4.1, and I get error in the last step --
> from the bottom of fricas.lisp, it calls (|spad|), then it complains
> "The function COMMON-LISP-USER::PUT is undefined".
> It should look up PUT from package BOOT.
>

That's strange, indeed. Unfortunately, my SBCL on Ubuntu is quite old, but
it works (just tried).
I got a package lock when using SBCL 1.3.18 on Windows/x_64. I'll try an
update tomorrow (1.4.1 must be rather new?)

Have you any idea where the PUT could be? I only find:

$ grep "(put " interp/*.lisp
interp/daase.lisp:      (put con 'loaded c)

Did you encounter any package locks?

kfp@zulu:~/devel$ git clone https://github.com/nilqed/fricas0.git
Cloning into 'fricas0'...
remote: Counting objects: 1494, done.
remote: Compressing objects: 100% (579/579), done.
remote: Total 1494 (delta 912), reused 1494 (delta 912), pack-reused 0
Receiving objects: 100% (1494/1494), 7.78 MiB | 6.81 MiB/s, done.
Resolving deltas: 100% (912/912), done.
Checking connectivity... done.
kfp@zulu:~/devel$ cd fricas0
kfp@zulu:~/devel/fricas0$ ls
fricas0  mkfricas0.sh  README
kfp@zulu:~/devel/fricas0$ cd fricas0/
kfp@zulu:~/devel/fricas0/fricas0$ ls
algebra  compile-algebra.lisp  fricas.lisp  interp  interp.lisp  lisp  msgs
kfp@zulu:~/devel/fricas0/fricas0$ sbcl --load "fricas"
This is SBCL 1.3.0, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses.  See the CREDITS and COPYING files in the
distribution for more information.

; file: /home/kfp/devel/fricas0/fricas0/lisp/fricas-package.lisp
; in: DEFMACRO IN-PACKAGE
;     (DEFMACRO FRICAS-LISP::IN-PACKAGE (PACKAGE &REST FRICAS-LISP::OPTIONS)
;       `(IN-PACKAGE ,PACKAGE))
; --> SB-C::NAMED-DS-BIND SB-INT:BINDING*
; ==>
;   (LET* ((#:G0
;           (SB-C::CHECK-DS-LIST/&REST (CDR #:EXPR) 1 1
;                                      '(# PACKAGE &REST
FRICAS-LISP::OPTIONS)))
;          (PACKAGE (POP #:G0))
;          (FRICAS-LISP::OPTIONS #:G0))
;     (BLOCK FRICAS-LISP::IN-PACKAGE `(IN-PACKAGE ,PACKAGE)))
;
; caught STYLE-WARNING:
;   The variable OPTIONS is defined but never used.
;
; compilation unit finished
;   caught 1 STYLE-WARNING condition

; file: /home/kfp/devel/fricas0/fricas0/lisp/fricas-lisp.lisp
; in: PROGN (DEFVAR *SAVED-TERMINAL-IO* *TERMINAL-IO*)
;     (PROGN
;      (DEFVAR FRICAS-LISP::*SAVED-TERMINAL-IO* *TERMINAL-IO*)
;      (SETF *TERMINAL-IO*
;              (MAKE-TWO-WAY-STREAM *STANDARD-INPUT* *STANDARD-OUTPUT*))
;      (SETF *INVOKE-DEBUGGER-HOOK*
;              (LAMBDA (FRICAS-LISP::SB-COND FRICAS-LISP::SB-HOOK) (SETF
#)))
;      (SETF *EVALUATOR-MODE* :INTERPRET))
;
; caught STYLE-WARNING:
;   The variable SB-COND is defined but never used.
;
; caught STYLE-WARNING:
;   The variable SB-HOOK is defined but never used.
;
; compilation unit finished
;   caught 2 STYLE-WARNING conditions
Warning: HyperTeX macro table not found
   Re-reading compress.daase   Re-reading interp.daase
   FriCAS initialization: interpreter
   FriCAS initialization: database
   FriCAS initialization: constructors
   FriCAS initialization: history
                       FriCAS Computer Algebra System
                            Version: COMMON-LISP
                   Timestamp: Tue Oct 31 21:55:28 CET 2017
-----------------------------------------------------------------------------
   Issue )copyright to view copyright notices.
   Issue )summary for a summary of useful system commands.
   Issue )quit to leave FriCAS and return to shell.
-----------------------------------------------------------------------------

   Re-reading category.daase
   Re-reading operation.daase
   Re-reading browse.daase
(1) ->





>
> BTW, the Android version of ECL aborts regularly, don't know why yet.
>

Do you use the CL REPL? If so, which version: ECL 12.12.1? This is buggy!
I'm using ECL 13.5.1+armhf in GNURoot Debian (apt install ecl). There is
also an SBCL (1.2.4).
https://play.google.com/store/apps/details?id=com.gnuroot.debian&hl=en



>
> --
> 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.
>

-- 
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