[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Sigh on recursive printing.
Anyway, the solutions in order of cleanliness seem to me:
1. Add a recursive-p argument to ALL the printing functions.
2. Implement some kind of TOP-LEVEL-PRINT macro.
3. Add a depth argument to ALL the printing functions. Why are
you assuming that top-level prints only affect the depth? They
may do all sorts of other things.
Since we aren't likely to accept 1 or 3 because we can't add arguments
to functions, then it looks like 2.