Common Lisp: fix tracing on Linux
Fix typo in scripts/test1.sh
Common Lisp: minor improvements
CLISP problem with #_getpid in sl-on-cl.lisp
I have implemented getpid in CCL REDUCE as suggested. The version I have just committed (r7220) builds REDUCE without errors for me on SBCL, CLISP and CCL on Windows. Francis
Common Lisp: better tracing and CCL support
That seems to work for me today. I don't know why it didn't before. But I want to test this thoroughly, and perhaps fix a few more issues, before I commit an update. Thanks, Francis From: bugs@reduce-algebra.p.re.sourceforge.net bugs@reduce-algebra.p.re.sourceforge.net on behalf of Marco Ferraris marcoferraris@users.sourceforge.net Sent: Sunday, December 07, 2025 12:11 PM To: [reduce-algebra:bugs] 186@bugs.reduce-algebra.p.re.sourceforge.net Subject: [reduce-algebra:bugs] #186 CLISP problem with...
CLISP problem with #_getpid in sl-on-cl.lisp
I'm using the latest version of sl-on-cl.lisp that has near the top ;; Time-stamp: <2025-12-02 16:50:12 franc> For me, this file compiles with no warnings or errors on Windows 11 using GNU CLISP 2.49+ (2010-07-17) and on Ubuntu using GNU CLISP 2.49.93+ (2018-02-18). As far as I can see, the current version of CCL, which is 1.13 released on Aug 14, 2024 (so over a year old) does not define ccl::getpid. Instead, it uses the non-standard reader macro #_ to look up getpid in a table of foreign functions,...
Common Lisp: fix reader macro #_
Common Lisp: updates for CLISP and CCL
Test scripts
Compiling r7205 Common Lisp Reduce fails while using CCL and CLISP
The code I have just committed builds REDUCE on SBCL and CLISP on Windows for me. SBCL REDUCE runs well; CLISP REDUCE runs less well and needs a bit more work. I have not yet tested on CCL or on Linux, which I will try to do soon.
Common Lisp: CLISP REDUCE builds again
Compiling r7205 Common Lisp Reduce fails while using CCL and CLISP
Thanks for the bug report. I only tested the current code on SBCL on Windows. I committed it so that I could easly test it on Linux and it seems to work fine on SBCL on Ubuntu. I then discovered the problem building on CLISP. I think it's caused by a very recent change I made to getd. Common Lisp is fussier about what constitutes a function than is Standard Lisp, but SBCL seems to be more flexible than CLISP (or probably CCL). Anyway, I think I know where the problem is. Francis
Common Lisp improvements
Improve CRACK on Common Lisp
Minor updates for Common Lisp
Revise some fluid/global statements
Common Lisp
Make gf2 work better on Common Lisp
Fix typo in tmprint
Common Lisp: equal and hash tables
I have committed a couple of updates that I think fix the two problems with CLISP. Francis
Common Lisp: fix building on CLISP
Thanks. I'll look into those issues. I had forgotten that CLISP generates two files when compiling. I'm not sure what the .lib files are for; they might not even need to be kept. Francis From: bugs@reduce-algebra.p.re.sourceforge.net bugs@reduce-algebra.p.re.sourceforge.net on behalf of Marco Ferraris marcoferraris@users.sourceforge.net Sent: Saturday, September 27, 2025 12:08 PM To: [reduce-algebra:bugs] 184@bugs.reduce-algebra.p.re.sourceforge.net Subject: [reduce-algebra:bugs] #184 Problems compiling...
Problems compiling Common Lisp Reduce
Thanks for investigating. I have removed the code from build.sh that upset bash, so it should run on macOS again. I can't use /opt/local/bin/bash because that doesn't work on Cygwin or Ubuntu. But if this problem occurs again in future, you should be able to use /opt/local/bin/bash build.sh instead of ./build.sh. I may add that suggestion to README.md later. I have also fixed the customization in sl-on-cl.lisp, but I have only tested with SBCL. If there are still problems with CCL (or CLISP) then...
Common Lisp: build CCL REDUCE on macOS again, etc.
Unconditionalize loading of groebner and groebnr2 in rltools
Problems compiling Common Lisp Reduce
The bash syntax ;& here means terminate the current case clause and fall through to the next one, as I indicated by the comment. It works for me on Cygwin and Ubuntu. The oldest version of bash I'm running is 5.1 on Ubuntu, dated 2020. What version of bash are you running on macOS? Assuming it's very old, can you update it? (I believe that this syntax was introduced in bash 4.0.) The code containing ;& is initial experimental support for ECL, so changing it or commenting it all out should not affect...
Add definition of remhash
Add better support for testing SBCL REDUCE
REDUCE on Common Lisp
Web REDUCE Makefile
Web REDUCE
That's the right URL for the desktop version without plotting and it works for me. But sometimes Web REDUCE seems not to load correctly, in which case reloading the page normally fixes things. However, I recommend starting from the home page of the REDUCE web site at https://reduce-algebra.sourceforge.io/ and then navigating to Web REDUCE, because that is more likely to work on a mobile device, it gives you the option of using the version with plotting, and it should be future-proof in case I change...
That should have been r7167, not r7176. From: bugs@reduce-algebra.p.re.sourceforge.net bugs@reduce-algebra.p.re.sourceforge.net on behalf of Francis Wright fjwright@users.sourceforge.net Sent: Tuesday, August 12, 2025 5:46 PM To: [reduce-algebra:bugs] 182@bugs.reduce-algebra.p.re.sourceforge.net Subject: [reduce-algebra:bugs] #182 Web REDUCE prints varphi as the word varphi The latest development version of CSL REDUCE, namely r7176, now displays phi and varphi as different Greek letters, correctly...
The latest development version of CSL REDUCE, namely r7176, now displays phi and varphi as different Greek letters, correctly I think. That was the easy bit! Now I just need to build Web REDUCE r7176, which will probably take a lot longer. Francis
Add support for varphi to tmprint
I accept that Web REDUCE prints the variable varphi as the word varphi, not as a Greek letter, which is a bug. I thought the problem was just that Web REDUCE needs updating. (That's proving rather awkward, which is why I haven't done it for a while!) However, the two versions of CSL REDUCE that I currently have do exactly the same thing. These are r6860 (the last binary release) and r7151, both on Windows. I'm currently building the latest development version so that I can check that, but I don't...
Web REDUCE prints varphi as the word varphi
Web site: partial update to MathJax 4
problem compiling r7160 "gf2.red" in Common Lisp Reduce
This issue has now been fixed at two levels. Arthur has already changed the calls to mkhash in gf2. If the Lisp in use does not provide a function called mkhash then a simple version in the REDUCE source code is used, and that version required precisely three arguments (even though it only uses the second argument). I have now revised it to accept two or more arguments, and with that change I was able to build REDUCE r7160 on SBCL (and PSL) without any significant errors. At some later date I will...
Revise mkhash
Fix a couple of typos
Add some missing variable declarations
REDUCE manual: HTML formatting for web
REDUCE manual: HTML formatting
REDUCE manual: HTML formatting
REDUCE manual: HTML version
REDUCE manual: HTML formatting update
REDUCE manual: minor formatting update
ODESolve minor update
REDUCE manual update
ODESolve bug fix
REDUCE manual bibliography
REDUCE manual formatting
REDUCE manual formatting
Web Site
REDUCE Manual
REDUCE Manual
REDUCE Manual
Incorporate CONLAW manual into REDUCE manual.
The WITH package
Manual: Weierstrass Elliptic Functions
Weierstrass elliptic functions
REDUCE IDE version 1.14
Unset command
Unset command
Manual: PART and GNUPLOT
Allow part to replace part of a matrix
Allow part to be applied to matrices
Manual: system operator
GNUPLOT
Plotting Weierstrass Elliptic Functions
GNUPLOT
GNUPLOT
GNUPLOT
GNUPLOT
GNUPLOT
GNUPLOT
Manual: GNUPLOT
GNUPLOT package
Weierstrass elliptic functions
Weierstrass p-functions
Weierstrass p-functions
Weierstrass p-functions
Manual: High Energy Physics Operators
LINALG package: simplex
Manual: Entry for V3TOOLS package
Manual: fix revision number
Manual: MathML package
Manual: Add SVN revision number
Manual: Entries for MATHML and MATHMLOM packages
Manual: minor formatting revisions