RM, that was actually the old way of indicating that the routine is processing. In the DOS days you had a turning bar in stead of a progress bar.
Something which princ'ed to the command line replacing the same character in turn with |, then /, then -, then \, and repeating. This way you indicated to the user that something's still happening: i.e. "No. ACad hasn't frozen!"
Of course you could try this alternative progress bar of mine: http://forums.augi.com/showpost.php?p=1104539&postcount=18
No, I understand it... I've been using Land Desktop for years. I've just never found the need, desire to actually incorporate it into my limited code library.
Again, this is not about me, so my opinion on this matter is of little worth, if not irrelevant. My apologies to the OP, as I did not intend on causing this tangent.
Why would you write/use a function the uses princ only to "erase" the characters you sent to the command line???
Try this:
Use the "\r" character to avoid the need to backspace
This is the method I use for almost every LISP function I write (perhaps I should have posted that, Doh!). You'll see
this in my code posts frequently.