Jürgen
your )copy is clearly broken in libapl - it works properly in apl ws and apl
scripting but is broken in libapl
I'm guessing you never tested my code to begin with
I am not interested in changing my code to use the ⎕fx directly - i'm guessing
you need to apply your new functions to the )copy code in libapl to fix it
I have done a working workaround and found this bug and want to make libapl
work as it should
---
I explained what the workaround is doing pretty clearly in the post(s)- have
you even looked at it?
the fns headers (∇f1 ∇f2) in the fns.enz after )copy fns.enz don't create the
fns (like they would in apl ws and apl scripting after )copy fns.enz) but if
apl_exec("∇f1"); is used in fns.c after the )copy fns.enz in fnc.c then the
fns f1 and f2 are created
On Tue, 14 Mar 2023 13:21:21 +0100
Dr. Jürgen Sauermann <[email protected]> wrote:
>
> On 3/13/23 10:50 PM, [email protected] wrote:
> > Jürgen
> >
> > your code change didn't fix my problem and actually broke my workaround
> I am sorry to hear that. I have no idea though what the purpose of your
> workaround actually is. work around which problem? Your initial issue
> was the lack of a way to define APL functions, which is fixed now.
> > please test agains my code okay ?
> No. please test my code and let me know precisely why it does
> not fix your problem.
> > enztec
>