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.
