The syntax error is triggered because your lambda is monadic. Add an alpha 
somewhere in there to turn it into dyadic function, for example by adding 
"left-tac alpha" to the end of it.

A better option here however would be to use the power operator.
Also, beware when using lambdas in GNU APL as they don't behave exactly like 
those in Dyalog. It's better to stick to del definitions.

Cheers,
Louis

> On 15 Apr 2017, at 17:18, Greg Lee <egreg...@gmail.com> wrote:
> 
>             { ⍵, +/ ¯2 ↑ ⍵ } / 10 ⍴ 1
> 
> SYNTAX ERROR
> 
>       λ1/10⍴1
> 
>       ^ ^
> 
> 
> 
> This might be a regression; I found this example on an older web page that 
> used version 1.4 / 7887.  It executes correctly in Dyalog's online 
> interpreter.
> 
> Regards
> 
> Greg
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 

Reply via email to