[Bug-apl] Operand Binding Question

2014-10-31 Thread Colin Verrilli
Trying this again - It didn't seem to go through the first time... I'm a newbie to APL2, having played with APL\360 and APL/SV many years ago. I was trying out some examples with gnu-apl from an old Intro to APL2 manual that I have from 1982. They give two operators, glue and AND as below. ⎕cr '

[Bug-apl] Newbie Binding Question

2014-10-31 Thread Colin Verrilli
I'm a newbie to APL2, having played with APL\360 and APL/SV many years ago. I was trying out some examples with gnu-apl from an old Intro to APL2 manual that I have from 1982. They give two operators, glue and AND as below. ⎕cr 'glue' ┏→━━━┓ ↓z←(f glue l) r ┃ ┃⍝From I

[Bug-apl] assertion failure on )load

2014-11-04 Thread Colin Verrilli
I'm getting this assertion failure on a workspace )load I can't )copy it either The previous )save crashed also This program is free software, and you are welcome to redistribute it according to the GNU Public License (GPL) version 3 or later. )load APL2_INTRO =

Re: [Bug-apl] assertion failure on )load

2014-11-05 Thread Colin Verrilli
need more information such as > the printout when the *)SAVE* failed. > > /// Jürgen > > > On 11/05/2014 03:07 AM, Colin Verrilli wrote: > > I'm getting this assertion failure on a workspace )load > I can't )copy it either > The previous )sa

Re: [Bug-apl] assertion failure on )load

2014-11-05 Thread Colin Verrilli
le being >> truncated. >> >> I have changed the *)LOAD *command to print a message when it detects a >> truncated *.xml* file. >> I also changed the *)COPY *command to deal with truncated *.xml* files, >> provided that the truncation >> happens late in th

Re: [Bug-apl] assertion failure on )load

2014-11-06 Thread Colin Verrilli
Thanks! That fixed it. On Thu, Nov 6, 2014 at 10:19 AM, Juergen Sauermann < juergen.sauerm...@t-online.de> wrote: > Hi Colin, > > thanks, that explains it. Fixed in SVN 505. > > /// Jürgen > > > On 11/06/2014 03:24 AM, Colin Verrilli wrote: > > Juergen, &

Empty arguments

2020-05-02 Thread Colin Verrilli
I was playing around with using empty arguments with functions to see what happens. This one seems to make sense ↑ (0↑(1 2)(3 4)),¨(0↑(1 2 3)(4 5 6)) 0 0 0 0 0 This next one I'm not sure about. Theoretically, it should give the same result as above, but maybe the behavior is different for d

Re: Empty arguments

2020-05-03 Thread Colin Verrilli
Thanks Jurgen and Kacpur for the explanation. Makes sense. Also thanks to Jurgen for the fix. Colin On Sun, May 3, 2020 at 10:18 AM Dr. Jürgen Sauermann < mail@jürgen-sauermann.de> wrote: > Hi Colin, > > thanks, see below... > > Best Regards, > Jürgen > > On 5/3/20

Re: Empty arguments

2020-05-04 Thread Colin Verrilli
I have a copy of the first edition APL2 LRM from 1982. It specifies two special System Labels: ⎕FL and ⎕ID. ⎕FL: was used to label the fill function so that the programmer could specify precisely what the fill function should be within the scope of the function definition. Similarly, ⎕ID was used t