I saw a new SVN tag:
trunk/ 1816 2 days j_sauermann enable subfunction syntax for ⎕RVAL
$ svn info
Path: .
Working Copy Root Path: /xyz/APL/gnu-apl/SVN
URL:
http://svn.savannah.gnu.org/svn/apl/trunkRelative URL: ^/trunk
Repository Root:
http://svn.savannah.gnu.org/svn/aplRepository UUID: bd74f7bd-1a55-4bac-9fab-68015b139e80
Revision: 1816
Node Kind: directory
Schedule: normal
Last Changed Author: j_sauermann
Last Changed Rev: 1816
Last Changed Date: 2025-01-09 09:08:40 -0600 (Thu, 09 Jan 2025)
$ ./configure CXXFLAGS="-std=gnu++14" --without-x
$ make
...
Undefined symbols for architecture arm64:
"Quad_RVAL::subfun_to_axis(UCS_string const&) const", referenced from:
vtable for Quad_RVAL in apl-Quad_RVAL.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [apl] Error 1
...
$ nm src/apl-Quad_RVAL.o| c++filt
...
00000000000002e4 T Function::is_native() const
00000000000007f4 T Quad_RVAL::has_subfuns() const
U Quad_RVAL::subfun_to_axis(UCS_string const&) const
00000000000005dc T Quad_RVAL::eval_B(Value_P) const
00000000000001f4 T Quad_RVAL::eval_AB(Value_P, Value_P) const
...