Ar an séú lá is fiche de mí Aibreán, scríobh Stephen J. Turnbull:
Aidan
Thanks for the continuing work on XEmacs!
One comment/question: #'true-list-p is not a trivial predicate, and
best case it's O(n). I guess the argument is that programs don't do
this very often and not in a loop, but still, what with bytecode
overhead, this is going to be at least one order of magnitude slower.
Is the memory saving worth it?
It’s maintainability as well as memory saving, of course, people are happier
working on Lisp than on C. GNU doesn’t have this function, so third party
code will tend not to take advantage of it, and we have only one call to it
from Lisp in core, nothing in C. (Cf. that CHECK_TRUE_LIST() implements its
own structure checking).
I’m relatively indifferent to it and happy to revert this part of the patch.
--
‘As I sat looking up at the Guinness ad, I could never figure out /
How your man stayed up on the surfboard after forty pints of stout’
(C. Moore)