object code. The S40 version is already pretty good so whether the
time differences are humanly detectable is another matter .
But the compiler itself is 13% smaller wrt loc and emits code
which is much easier to read and debug.
The latter is due actually to the use of macros which
act as markup indicating which parts of the output are
to be converted to cons form. Conversion to cons form
always results in something that causes eye-strain and
makes debugging a nightmare. S40 suffers from that.
This version will trigger a reformulation of the chapter in
TBoS for sure. The result should be much easier to follow.
M.