It could not be compiled on 64-bit machines, because of some ancient programming practices that were used throughout the code.
I took some time to update apl\11 so that it compiles and runs on modern machines.
Did a few other things as well, such as replacing linear algorithms in the symbol table code with O(logN) algorithms.
I would refer to this project as "heirloom software". It is touchingly old-fashioned in some ways, a bit dusty, and still fully serviceable.
It is a bit like owning and flying an Ercoupe. A bit quirky, an ongoing effort of love, but a joy to fly.
Edit your apl with vim, run apl files like scripts from the shell, pipe inputs and outputs, copy an APL binary or build it anywhere with a C compiler, run it immediately and conveniently.
My take on the 'funny characters problem' was to go with touch typing, and stick with ASCII. If you can write APL with your eyes closed, you can use APL-touchtype. "rho" is "R", "iota" is "I", etc. Trig is "O". Log is "O@*". (APL-touchtype uses "@" instead of backspace, and with that trivial substitution, all of the APL overstrikes become APL-touchtype ascii.)
It is ABSOLUTELY a work-in-progress, but anyone who wants to is welcome to give it a try:
https://github.com/gregfjohnson/aplette