Hi,
this is how I read the ISO standard. If a statement that is valid per
ISO returns
a wrong result then I consider that a fault that should be (and was) fixed.
If that conflicts with an intended use of a non-standard extension like
the ⍣ operator then I
would rate that as simply bad luck (as opposed to a fault).
/// Jürgen
On 08/05/2014 04:40 PM, Elias Mårtenson wrote:
Are you sure we want to fix that though? Things like the power
operator (once we have it) will not work right (since it's seems to be
often used to execute a niladic function a certain number of times.
The SQL∆WithTransaction will have the same problem.
The workaround seems to be a bit ugly, like prefixing the lambda
function with ⍵⊢
Regards,
Elias
On 5 August 2014 22:07, Juergen Sauermann
<juergen.sauerm...@t-online.de <mailto:juergen.sauerm...@t-online.de>>
wrote:
Hi David,
thanks, fixed in SVN 417. Unfortunately, as a consequence, it is no
longer possible to pass a niladic function to an operator.
/// Jürgen
On 08/05/2014 09:39 AM, David B. Lamkins wrote:
Maybe I've misunderstood some APL2 corner case, but the
behavior of the
attached program seems wrong.