I never used APL but saw it in Byte magazine, but I did use FORTH.
These are very different languages. APL was tight from its symbolic structure, as I recall, while FORTH was tight due to incredibly recursive code that could be interpreted (including inline assembly language) or compiled.
It was technically possible to have FORTH be smaller than any compiled program because no compiler would do microrecursion to eliminate redundancy, while the FORTH programmer did this by nature and need.
Those were some good days. I remember being in high school and having saved up $150 for an amazing FORTH environment in the 1980s.
Oh, heck yeah. Admittedly when I first learned FORTH I tried to recreate all sorts of familiar APL and Lisp idiom, lots of fun, but eventually I grokked the beauty of the scratchpad vernacular. In the early 80's I bought an original IBM PC and sprang for an LMI FORTH cross compiler. Between FORTH and the DOS disassembler (which would also assemble, heheh) I had a marvelous time discovering 8088 bugs.
To this day I kick myself for not taking that FORTH programming job at NRAO in '82...