Hi Rowan,
thanks for reporting this.
The interpreter should have rejected the second { } because
it is a dyadic operator with axis which is not valid in GNU APL.
Fixed in SVN 1242 which now raises a DEFN ERROR.
Best Regards,
Hello, receiving the following segfault when attempting to use dfn's with
all possible arguments: ⍵ ⍺ ⍹ ⍶ χ.
{⍵+1}{⍹ ⍶ χ+⍵}[1]{⍵+1} 1
===
SEGMENTATION FAULT
-- Stack trace at main.cc:88
-
Hi Nathan,
thanks for reporting this.
The error has been corrected already, please fetch the latest GNU
APL from SVN.
See https://savannah.gnu.org/svn/?group=apl.
/// Jürgen
On 09/30/2018 03:59 AM, Nathan Rogers
Symbol.cc:888:32: error: enum constant in boolean context
[-Werror=int-in-bool-context]Symbol.cc:888:32: error: enum constant in
boolean context [-Werror=int-in-bool-context] Assert(nc == NC_FUNCTION
|| NC_OPERATOR || NC_UNUSED_USER_NAME);|
After extracting the tar, ./configure, during make,