bug-apl
[Top][All Lists]
Advanced

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

[Bug-apl] Parsing error?


From: David Tran
Subject: [Bug-apl] Parsing error?
Date: Tue, 10 May 2016 17:47:03 -0400

Hi,

I am newbie on APL, so I am not sure below is a bug or not :-)

      v ← (1 2 3) (4 5 6)
      f ← {1+⍵}
      f (⊂ 1 0 1)/¨v
SYNTAX ERROR
      f(⊂1 0 1)/¨v
      ^          ^

However, adding parentheses works:
      f((⊂1 0 1)/¨v)
 2 4  5 7 

But f is function, with APL's right-associative rule, it should no need parentheses for f.
( Tested with TryAPL.org without parentheses and work without error )

BTW. here is my version info:
~ $ apl -v
BUILDTAG:
---------
  Project:        GNU APL
  Version / SVN:  1.4 / 7887
  Build Date:     2014-08-07 15:46:58 UTC
  Build OS:       Linux 3.11.0-12-generic x86_64
  config.status: 
  Readline:       0x0603


Thanks,
David

reply via email to

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