Hi Hans-Peter,

interesting side effect since I did not change anything in that area.

Best Regards,
Jürgen


On 2/16/25 11:32, Hans-Peter Sorge wrote:

Hi Jürgen,

in SVN: 1833:1838M fixed too.

Thank you and Best Regards
Hans-Peter


Am 14.02.25 um 17:20 schrieb Hans-Peter Sorge:
Hi,

$ apl -q

set the stop vector for long running / large data volume functions
when a particular situation is met.

Here grossly simplified ...

     ∇x
[1] ⍎1/'S∆x←stopper'
[2] stopper:
[3] S∆x←⍳0∇
     x
x[2]
     →2
Symbol is: 'stopper' at Symbol.cc:404
*** useless apl.lines (no CXXFLAGS=-rdynamic -gdwarf-2)

----------------------------------------
-- Stack trace at Symbol.cc:405
----------------------------------------
0x7fd29aa1030b __libc_start_main
0x7fd29aa10248
0x403e50   main
0x5d7117    Workspace::immediate_execution(bool)
0x45eeb7     Command::process_line()
0x45f112      Command::process_line(UCS_string&, std::ostream*)
0x46172a       Command::do_APL_expression(UCS_string&)
0x461cb8        Command::finish_context()
0x5d6eed         Workspace::pop_SI(char const*)
0x56d633          StateIndicator::~StateIndicator()
0x56fb56           UserFunction::pop_local_vars() const
0x5bd308            UserFunction_header::pop_local_vars() const
0x57b518             Symbol::pop()
========================================
========================================

Best Regards
Hans-Peter



Reply via email to