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

  • Re: Bug-apl Di... Russtopia
    • Re: Bug-a... Dr . Jürgen Sauermann via Bugs and suggestions for GNU APL

Reply via email to