[Bug-apl] Hang in Residue

2018-01-05 Thread Jay Foad
At svn r1028 on Linux I get: A←(-⌽A),0,A←1e¯200 1e¯100 1 1e100 1e200 A∘.|A (hangs) Jay.

Re: [Bug-apl] Hang in Residue

2018-01-05 Thread Juergen Sauermann
Hi Jay, hmm, interesting. I am getting this:   A←(-⌽A),0,A←1e¯200 1e¯100 1 1e100 1e200   A∘.|A  0E0    0E0    0  0E0 0E0    0 0E0    0E0    0 0E0   0E0  0E0    0E0    0  0E0 0E0    0 0E0    0E0    0 0E0   0

Re: [Bug-apl] Hang in Residue

2018-01-05 Thread Xiao-Yong Jin
1e¯200|1e200 hangs on my mac. > On Jan 5, 2018, at 6:57 AM, Juergen Sauermann > wrote: > > Hi Jay, > > hmm, interesting. I am getting this: > > A←(-⌽A),0,A←1e¯200 1e¯100 1 1e100 1e200 > A∘.|A > 0E00E00 0E0 0E00 0E00E00 0E0 0E0 > 0E00E00 0E0

Re: [Bug-apl] Hang in Residue

2018-01-05 Thread Jay Foad
Yes, that expression hangs on my Linux box too. It gets stuck here: FloatCell::bif_residue (this=0x55ae13a8, Z=0x55ae24f8, A=0x55ae11d8) at FloatCell.cc:643 643 while (z < 0.0)z = z + a; (gdb) p z $1 = -inf (gdb) p a $2 = 9.9998e-201 Jay. On 5 January

[Bug-apl] execute each takes exponential time

2018-01-05 Thread Hans-Peter Sorge
running < ⍎¨ 10 ⍴'0' > takes 2 sec running < ⍎¨ 50 ⍴'0' > takes 72 sec On a Lenovo W520. The time it takes to convert vectors with >> 50 elements is just too much. Can this be fixed? Hans-Peter