OK, I've changed the message to 'unmatched {{ or }}'.  [This is in dev/eformat/eformat.ijs and I encourage you to make changes as you see fit.]

It is true that 3 : '' is accepted; a questionable decision since the result is equivalent to [: (i. e. unexecutable).  This has changed over the years.

Henry Rich

On 7/9/2023 1:23 PM, Raul Miller wrote:
Hmm... I can see that "unfinished {{ }} definition" would include
things like a missing end. statement.

However, J has always supported empty definitions (in the sense of
allowing them to represent a definition with an empty domain). So that
part of the message is unclear to me.

Thanks,


----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to