I can confirm with SVN 1940 that 'integral.py' is no longer empty, but after build and `make install`, the results are the same for me.
I tried manually installing the script into /usr/local/bin since )MORE indicated APL was looking there, but no help. When I get some time I can try debugging the dispatch logic with my setup to see what else might be missing. Thanks for looking into it anyhow. -Russ On Wed, Dec 31, 2025 at 9:01 AM <[email protected]> wrote: > Send Bug-apl mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.gnu.org/mailman/listinfo/bug-apl > or, via email, send a message with subject or body 'help' to > [email protected] > > You can reach the person managing the list at > [email protected] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Bug-apl digest..." > > > Today's Topics: > > 1. Re: Bug-apl Digest, Vol 146, Issue 13 (Dr. Jürgen Sauermann) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 31 Dec 2025 13:45:21 +0100 > From: Dr. Jürgen Sauermann <[email protected]> > To: Christian Robert <[email protected]>, [email protected] > Subject: Re: Bug-apl Digest, Vol 146, Issue 13 > Message-ID: > <[email protected]> > Content-Type: text/plain; charset="utf-8"; Format="flowed" > > Hi, > > thanks, fixed in *SVN 1940*. > > Best Regards, > Jürgen > > > On 12/31/25 01:09, Christian Robert wrote: > > I can confirm that the file is empty. > > > > Xtian. > > > > On 2025-12-30 15:58, Russtopia wrote: > >> Aha. There is no PYTHONHOME env var set in my Linux default > >> environment, thus also not in the returned results of ⎕ENV; and > >> > >> 2 ⌹.integral "sqrt(x³)" > >> DOMAIN ERROR+ > >> 2⌹[20]'sqrt(x³)' > >> ^ ^ > >> )more > >> No python script 'integral.py' in the current directory or in > >> /usr/local/bin > >> > >> What should the 'integral.py' script contain, and is it > >> auto-generated by GNU APL during build, or is it supposed to be > >> installed by the Python 'sympy' package? > >> It is not present in my setup. > >> > >> I see, after building GNU APL, there is a zero-byte 'integral.py' > >> file in src/ and I see the Makefile just uses 'touch' to create that. > >> > >> -Russ > >> > >> > >> On Tue, Dec 30, 2025 at 2:46 AM Dr. Jürgen Sauermann > >> <mail@jürgen-sauermann.de <mailto:mail@j%C3%BCrgen-sauermann.de>> > wrote: > >> > >> Hi, > >> > >> I am not really a python expert, but trying my best. > >> > >> On my box I have installed python and sympy and it works. > >> I therefore suppose your problem is related to your installation. > >> > >> Having that said, could you please send me the the > >> *)MORE* information right after the *DOMAIN ERROR*? > >> > >> Other things to check: > >> > >> *⎕ENV* in apl, in particular *PYTHONHOME* and friends. > >> > >> BTW python is checked at runtime therefore the *,/configure* output > >> does not matter, > >> > >> > >> Thanks, > >> Jürgen > >> > >> > >> On 12/30/25 06:24, Russtopia wrote: > >>> Hello, > >>> > >>> In regards to the new ⌹.integral support -- I am seeing the > >>> DOMAIN ERROR as mentioned in docs > >>> (https://www.gnu.org/software/apl/apl.html#Integral-B), yet I > >>> have installed python sympy package. > >>> It is locally installed, in $HOME/.local/bin as both 'sympy' and > >>> 'isympy' on my system. > >>> > >>> I ensured $HOME/.local/bin was in my $PATH prior to running the > >>> newly-installed GNU APL, and can run 'sympy' from there by > >>> itself from bash to evaluate expressions. > >>> > >>> My system has Python 3.9.20, installed as /usr/bin/python3 -> > >>> python-exec2c > >>> > >>> Is there any additional config or debug I should enable to > >>> troubleshoot this failure to find sympy? > >>> > >>> $ apl --cfg > >>> > >>> configurable options: > >>> --------------------- > >>> ASSERT_LEVEL_WANTED=1 (default) > >>> SECURITY_LEVEL_WANTED=0 (default) > >>> APSERVER_PATH=/tmp/GNU-APL/APserver (default) > >>> APSERVER_PORT=16366 (default) > >>> APSERVER_TRANSPORT=0 (default) > >>> CORE_COUNT_WANTED=8 > >>> DYNAMIC_LOG_WANTED=no (default) > >>> MAX_RANK_WANTED=8 (default) > >>> RATIONAL_NUMBERS_WANTED=yes > >>> SHORT_VALUE_LENGTH_WANTED=12, therefore: > >>> sizeof(Value) : 464 bytes > >>> sizeof(Cell) : 24 bytes > >>> sizeof(Value header): 176 bytes > >>> > >>> VALUE_CHECK_WANTED=no (default) > >>> VALUE_HISTORY_WANTED=no (default) > >>> VF_TRACING_WANTED=no (default) > >>> VISIBLE_MARKERS_WANTED=no (default) > >>> > >>> how ./configure was (probably) called: > >>> -------------------------------------- > >>> ./configure '--with-ctrld_del=yes' > >>> 'RATIONAL_NUMBERS_WANTED=yes' 'CORE_COUNT_WANTED=8' > >>> > >>> BUILDTAG: > >>> --------- > >>> Project: GNU APL > >>> Version / SVN: 1.9 / SVN: 1937 > >>> Build Date: 2025-12-29 21:01:38 PST > >>> Build OS: Linux 6.5.10_p1-debian-sources x86_64 > >>> config.status: default ./configure options > >>> Archive SVN: 1935 > >>> > >>> Thanks, > >>> -Russ > >>> > >>> > >>> On Sun, Dec 28, 2025 at 9:00 AM <[email protected]> wrote: > >>> > >>> Send Bug-apl mailing list submissions to > >>> [email protected] > >>> > >>> To subscribe or unsubscribe via the World Wide Web, visit > >>> https://lists.gnu.org/mailman/listinfo/bug-apl > >>> or, via email, send a message with subject or body 'help' to > >>> [email protected] > >>> > >>> You can reach the person managing the list at > >>> [email protected] > >>> > >>> When replying, please edit your Subject line so it is more > >>> specific > >>> than "Re: Contents of Bug-apl digest..." > >>> > >>> > >>> Today's Topics: > >>> > >>> 1. ⌹.integral (Dr. Jürgen Sauermann) > >>> > >>> > >>> > ---------------------------------------------------------------------- > >>> > >>> Message: 1 > >>> Date: Sat, 27 Dec 2025 21:08:39 +0100 > >>> From: Dr. Jürgen Sauermann <[email protected]> > >>> To: bug-apl <[email protected]> > >>> Subject: ⌹.integral > >>> Message-ID: > >>> > >>> < > [email protected]> > >>> Content-Type: text/plain; charset="utf-8"; Format="flowed" > >>> > >>> Hi, > >>> > >>> as a late Xmas present, there is a new GNU APL function > >>> *⌹.integral* which, > >>> nomen est omen, computes the indefinite integral of an > >>> expression *B*: > >>> > >>> * 2 ⌹.integral "sqrt(x³)" > >>> _____ > >>> 2⋅x⋅╲╱ x³ > >>> ─────────── > >>> 5 > >>> * > >>> *SVN 1937.* > >>> > >>> Enjoy. > >>> Jürgen > >>> -------------- next part -------------- > >>> An HTML attachment was scrubbed... > >>> URL: > >>> < > https://lists.gnu.org/archive/html/bug-apl/attachments/20251227/0c22f990/attachment.htm > > > >>> > >>> ------------------------------ > >>> > >>> Subject: Digest Footer > >>> > >>> _______________________________________________ > >>> Bug-apl mailing list > >>> [email protected] > >>> https://lists.gnu.org/mailman/listinfo/bug-apl > >>> > >>> > >>> ------------------------------ > >>> > >>> End of Bug-apl Digest, Vol 146, Issue 13 > >>> **************************************** > >>> > >> > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > https://lists.gnu.org/archive/html/bug-apl/attachments/20251231/e3ab6c63/attachment.htm > > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > Bug-apl mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/bug-apl > > > ------------------------------ > > End of Bug-apl Digest, Vol 146, Issue 16 > **************************************** >
