Re: [Bug-apl] Workspace Migration Error

2015-09-03 Thread Juergen Sauermann
Hi Mike, thanks for reporting this, should be fixed in SVN 673. /// Jürgen On 08/31/2015 05:59 PM, Mike Duvos wrote: Here's another construct it doesn't like.  Functions that have only

Re: [Bug-apl] Workspace Migration Error

2015-09-03 Thread Juergen Sauermann
Hi Mike, thanks for reporting this, should be fixed in SVN 673. /// Jürgen On 08/31/2015 03:54 PM, Mike Duvos wrote: It appears that M←¯12-⎕IO-⍳25 isn't the most general case of J-Vector

Re: [Bug-apl] Workspace Migration Error

2015-08-31 Thread Mike Duvos
Here's another construct it doesn't like. Functions that have only headers. [IBM APL2] )CLEAR CLEAR WS ∇Z←FUN X [1] ∇ )OUT OUT [GNU APL] )IN OUT inverse 2 ⎕TF failed for the following APL statement: ⎕FX 1⍴⊂'Z←FUN X' On Mon, Aug 31, 2015 at 5:53 AM, Juergen Sa

Re: [Bug-apl] Workspace Migration Error

2015-08-31 Thread Mike Duvos
It appears that *M←¯12-⎕IO-⍳25 isn't the most general case of J-Vectors in .atf files.* M←54-6×⍳18 will yield the error... (in ones origin) ERROR: inverse 2 ⎕TF failed for 'M←48-¯6×⎕IO-⍳18 Another OUT file attached. On Mon, Aug 31, 2015 at 5:53 AM, Juergen Sauermann < juergen.sauerm...@t-onlin

Re: [Bug-apl] Workspace Migration Error

2015-08-31 Thread Mike Duvos
Hi Jürgen, I suspect APL2 is trying to optimize the reconstruction of vars stored in the workspace as arithmetic progression vectors. Here is the OUT file. Regards, Mike On Mon, Aug 31, 2015 at 5:53 AM, Juergen Sauermann < juergen.sauerm...@t-online.de> wrote: > Hi Mike, > > it would help i

Re: [Bug-apl] Workspace Migration Error

2015-08-31 Thread Juergen Sauermann
Hi Mike, it would help if you could provide the file OUT for which the )IN command fails. Generally speaking, )IN is an very dangerous command because it executes (⍎) the records in the file in order to reconstruct a workspace, and it wil

[Bug-apl] Workspace Migration Error

2015-08-30 Thread Mike Duvos
[IBM APL2] )CLEAR CLEAR WS ⎕IO←0 M←¯12+⍳25 )OUT OUT [GNU APL] )IN OUT ERROR: inverse 2 ⎕TF failed for 'M←¯12-⎕IO-⍳25 I'm assuming the error here is on the GNU APL side of the transaction, as APL2 has been around for a while, and people would have complained.