Activity for Francis Wright

  • Francis Wright Francis Wright committed [r7234] on Code

    Common Lisp: fix tracing on Linux

  • Francis Wright Francis Wright committed [r7229] on Code

    Fix typo in scripts/test1.sh

  • Francis Wright Francis Wright committed [r7227] on Code

    Common Lisp: minor improvements

  • Francis Wright Francis Wright modified ticket #186

    CLISP problem with #_getpid in sl-on-cl.lisp

  • Francis Wright Francis Wright posted a comment on ticket #186

    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

  • Francis Wright Francis Wright committed [r7220] on Code

    Common Lisp: better tracing and CCL support

  • Francis Wright Francis Wright posted a comment on ticket #186

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

  • Francis Wright Francis Wright modified ticket #186

    CLISP problem with #_getpid in sl-on-cl.lisp

  • Francis Wright Francis Wright posted a comment on ticket #186

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

  • Francis Wright Francis Wright committed [r7214] on Code

    Common Lisp: fix reader macro #_

  • Francis Wright Francis Wright committed [r7211] on Code

    Common Lisp: updates for CLISP and CCL

  • Francis Wright Francis Wright committed [r7208] on Code

    Test scripts

  • Francis Wright Francis Wright modified ticket #185

    Compiling r7205 Common Lisp Reduce fails while using CCL and CLISP

  • Francis Wright Francis Wright posted a comment on ticket #185

    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.

  • Francis Wright Francis Wright committed [r7207] on Code

    Common Lisp: CLISP REDUCE builds again

  • Francis Wright Francis Wright modified ticket #185

    Compiling r7205 Common Lisp Reduce fails while using CCL and CLISP

  • Francis Wright Francis Wright posted a comment on ticket #185

    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

  • Francis Wright Francis Wright committed [r7205] on Code

    Common Lisp improvements

  • Francis Wright Francis Wright committed [r7204] on Code

    Improve CRACK on Common Lisp

  • Francis Wright Francis Wright committed [r7202] on Code

    Minor updates for Common Lisp

  • Francis Wright Francis Wright committed [r7199] on Code

    Revise some fluid/global statements

  • Francis Wright Francis Wright committed [r7190] on Code

    Common Lisp

  • Francis Wright Francis Wright committed [r7189] on Code

    Make gf2 work better on Common Lisp

  • Francis Wright Francis Wright committed [r7186] on Code

    Fix typo in tmprint

  • Francis Wright Francis Wright committed [r7183] on Code

    Common Lisp: equal and hash tables

  • Francis Wright Francis Wright posted a comment on ticket #184

    I have committed a couple of updates that I think fix the two problems with CLISP. Francis

  • Francis Wright Francis Wright committed [r7178] on Code

    Common Lisp: fix building on CLISP

  • Francis Wright Francis Wright posted a comment on ticket #184

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

  • Francis Wright Francis Wright modified ticket #184

    Problems compiling Common Lisp Reduce

  • Francis Wright Francis Wright posted a comment on ticket #184

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

  • Francis Wright Francis Wright committed [r7177] on Code

    Common Lisp: build CCL REDUCE on macOS again, etc.

  • Francis Wright Francis Wright committed [r7176] on Code

    Unconditionalize loading of groebner and groebnr2 in rltools

  • Francis Wright Francis Wright modified ticket #184

    Problems compiling Common Lisp Reduce

  • Francis Wright Francis Wright posted a comment on ticket #184

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

  • Francis Wright Francis Wright committed [r7175] on Code

    Add definition of remhash

  • Francis Wright Francis Wright committed [r7174] on Code

    Add better support for testing SBCL REDUCE

  • Francis Wright Francis Wright committed [r7172] on Code

    REDUCE on Common Lisp

  • Francis Wright Francis Wright committed [r7171] on Code

    Web REDUCE Makefile

  • Francis Wright Francis Wright committed [r7170] on Code

    Web REDUCE

  • Francis Wright Francis Wright posted a comment on ticket #182

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

  • Francis Wright Francis Wright posted a comment on ticket #182

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

  • Francis Wright Francis Wright posted a comment on ticket #182

    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

  • Francis Wright Francis Wright committed [r7167] on Code

    Add support for varphi to tmprint

  • Francis Wright Francis Wright posted a comment on ticket #182

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

  • Francis Wright Francis Wright modified ticket #182

    Web REDUCE prints varphi as the word varphi

  • Francis Wright Francis Wright committed [r7166] on Code

    Web site: partial update to MathJax 4

  • Francis Wright Francis Wright modified ticket #181

    problem compiling r7160 "gf2.red" in Common Lisp Reduce

  • Francis Wright Francis Wright posted a comment on ticket #181

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

  • Francis Wright Francis Wright committed [r7165] on Code

    Revise mkhash

  • Francis Wright Francis Wright committed [r7151] on Code

    Fix a couple of typos

  • Francis Wright Francis Wright committed [r7149] on Code

    Add some missing variable declarations

  • Francis Wright Francis Wright committed [r7147] on Code

    REDUCE manual: HTML formatting for web

  • Francis Wright Francis Wright committed [r7146] on Code

    REDUCE manual: HTML formatting

  • Francis Wright Francis Wright committed [r7143] on Code

    REDUCE manual: HTML formatting

  • Francis Wright Francis Wright committed [r7142] on Code

    REDUCE manual: HTML version

  • Francis Wright Francis Wright committed [r7141] on Code

    REDUCE manual: HTML formatting update

  • Francis Wright Francis Wright committed [r7140] on Code

    REDUCE manual: minor formatting update

  • Francis Wright Francis Wright committed [r7132] on Code

    ODESolve minor update

  • Francis Wright Francis Wright committed [r7131] on Code

    REDUCE manual update

  • Francis Wright Francis Wright committed [r7130] on Code

    ODESolve bug fix

  • Francis Wright Francis Wright committed [r7129] on Code

    REDUCE manual bibliography

  • Francis Wright Francis Wright committed [r7128] on Code

    REDUCE manual formatting

  • Francis Wright Francis Wright committed [r7127] on Code

    REDUCE manual formatting

  • Francis Wright Francis Wright committed [r7118] on Code

    Web Site

  • Francis Wright Francis Wright committed [r7117] on Code

    REDUCE Manual

  • Francis Wright Francis Wright committed [r7113] on Code

    REDUCE Manual

  • Francis Wright Francis Wright committed [r7112] on Code

    REDUCE Manual

  • Francis Wright Francis Wright committed [r7106] on Code

    Incorporate CONLAW manual into REDUCE manual.

  • Francis Wright Francis Wright committed [r7088] on Code

    The WITH package

  • Francis Wright Francis Wright committed [r7086] on Code

    Manual: Weierstrass Elliptic Functions

  • Francis Wright Francis Wright committed [r7085] on Code

    Weierstrass elliptic functions

  • Francis Wright Francis Wright committed [r7081] on Code

    REDUCE IDE version 1.14

  • Francis Wright Francis Wright committed [r7079] on Code

    Unset command

  • Francis Wright Francis Wright committed [r7078] on Code

    Unset command

  • Francis Wright Francis Wright committed [r7054] on Code

    Manual: PART and GNUPLOT

  • Francis Wright Francis Wright committed [r7053] on Code

    Allow part to replace part of a matrix

  • Francis Wright Francis Wright committed [r7050] on Code

    Allow part to be applied to matrices

  • Francis Wright Francis Wright committed [r7047] on Code

    Manual: system operator

  • Francis Wright Francis Wright committed [r7043] on Code

    GNUPLOT

  • Francis Wright Francis Wright committed [r7042] on Code

    Plotting Weierstrass Elliptic Functions

  • Francis Wright Francis Wright committed [r7038] on Code

    GNUPLOT

  • Francis Wright Francis Wright committed [r7035] on Code

    GNUPLOT

  • Francis Wright Francis Wright committed [r7034] on Code

    GNUPLOT

  • Francis Wright Francis Wright committed [r7033] on Code

    GNUPLOT

  • Francis Wright Francis Wright committed [r7029] on Code

    GNUPLOT

  • Francis Wright Francis Wright committed [r7026] on Code

    GNUPLOT

  • Francis Wright Francis Wright committed [r7021] on Code

    Manual: GNUPLOT

  • Francis Wright Francis Wright committed [r7008] on Code

    GNUPLOT package

  • Francis Wright Francis Wright committed [r6984] on Code

    Weierstrass elliptic functions

  • Francis Wright Francis Wright committed [r6980] on Code

    Weierstrass p-functions

  • Francis Wright Francis Wright committed [r6979] on Code

    Weierstrass p-functions

  • Francis Wright Francis Wright committed [r6976] on Code

    Weierstrass p-functions

  • Francis Wright Francis Wright committed [r6974] on Code

    Manual: High Energy Physics Operators

  • Francis Wright Francis Wright committed [r6970] on Code

    LINALG package: simplex

  • Francis Wright Francis Wright committed [r6966] on Code

    Manual: Entry for V3TOOLS package

  • Francis Wright Francis Wright committed [r6961] on Code

    Manual: fix revision number

  • Francis Wright Francis Wright committed [r6960] on Code

    Manual: MathML package

  • Francis Wright Francis Wright committed [r6959] on Code

    Manual: Add SVN revision number

  • Francis Wright Francis Wright committed [r6955] on Code

    Manual: Entries for MATHML and MATHMLOM packages

  • Francis Wright Francis Wright committed [r6952] on Code

    Manual: minor formatting revisions

1 >