I hope you're not getting too fed up by my reports. I end up testing a lot of unusual things when both trying to learn APL and at the same time working on my Emacs support for it.
==============================================================================
Assertion failed: tos[opening + 1].get_tag() == TOK_APL_VALUE3
in Function: collect_groups
----------------------------------------
-- Stack trace at Parser.cc:230
----------------------------------------
0x7f049ee8dbc5 __libc_start_main
0x504075 Workspace::immediate_execution(bool)
0x45814d Command::process_line()
0x456d9c Command::process_line(UCS_string&)
0x462b2e StatementList::fix(UCS_string const&, char const*)
0x461805 Executable::parse_body_line(Function_Line, UCS_string const&, char const*)
0x47dbae Parser::parse(UCS_string const&, Token_string&)
0x47d937 Parser::parse_statement(Token_string&)
0x47c833 Parser::collect_groups(Token_string&)
0x43e6f2 do_Assert(char const*, char const*, char const*, int)
========================================
==============================================================================
*** Command::process_line() caught other exception ***