>So, it's possible to reduce series of spaces (or any other characters) down to 1 with a fixed number of STRTRAN() calls:
>
>- up to and including 4,096 spaces with 7 STRTRAN() calls
>- up to and including 1,048,576 spaces with 9 STRTRAN() calls
I've always done this by
do while "{2**n spaces}"$string
string=strtran(...)
enddo
But now... if the limit to reduce() is 64K, I'd chop the string into pieces smaller than that, and reassemble the results. Should be faster than going it all in Fox.