Hi Russ,
3 questions:
1. do I understand you coreectly that *sudo make install* does not
install *integral.py*?
2. does *integral.py* exist in the GNU APL *src* directory ?
3. what happens if you build apl and start it in the src directory?
[ That should work without installing the script].
Thanks,
Jürgen
On 1/6/26 18:08, Russtopia wrote:
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>
<mailto:mail@j%C3%BCrgen-sauermann.de <http://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
****************************************