4247 days ago |
In practice I imagine one would just use a known symbol like 'removed mid list/tree instead of blindly using a nil. But this is much less fun.
4245 days ago |
Puzzled. Do you mean the nils would arise because non-nil entries would be changed to nil as they were (somehow) processed? Just delete the cons:
(= (cdr prior-kill-me) (cdr kill-me))
(= (car kill-me) nil)
Otherwise you are forever iterating over the now irrelevant cons,