bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-apl] Lambda valence error


From: Christian Robert
Subject: Re: [Bug-apl] Lambda valence error
Date: Sat, 4 Jun 2016 16:53:27 -0400
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1

You can force binding monadic like this

      1 ({⍵} 2)
1 2


but what you describe may effectively be a bug.

Xtian.

On 2016-06-04 02:58, Daniel H. Leidisch wrote:
Hello!

On r734:

      1 {⍵} 2
VALENCE ERROR
      1 λ1 2
      ^ ^

Unless I'm mistaken, this used to work. I assumed it to be a regression,
but reading the info section about lambdas, it actually seems to be
intended behavior. ("If only ⍵ is present then it is monadic, and if
neither ⍺ nor ⍵ is present then the lambda is niladic.")

I can get around it using something like {⍺ ⊢ ⍵}, but it feels clumsy
and isn't needed in Dyalog and NGN. Is it intended behavior, and if yes,
what was the rationale behind it?


Regards,

Daniel





reply via email to

[Prev in Thread] Current Thread [Next in Thread]