Quote:
Originally Posted by
Corona688
A "small" machine with 4MB RAM isn't so different from the earlier UNIX machines.
Perhaps, but we have come a long way since the inception of the AMIGA A1200.
It is surprising how difficult it is to create code to work on multiple platforms with large time spans between platform types and differences in languages as they evolve over these time spans.
It took me a long time to do an FFT for Python 1.4.0 for the A1200, to the current, (04-10-2018), 3.7.0 for current machines, but I got there in the end. Everything is easy when code is written around current language versions but backwards compatibility is hard.
My next esoteric code is going to be DWTs, (Discrete Wavelet Transforms), and I think it can be done in pure ksh93, and maybe zsh.
It does look fairly straightforward and this site will be the first to have a basic DWT for ksh93 when done.
Once done I will leave the Awk version for you... <wink>