6:03:30qhongIt's for usability reason. In my particular case, for printing the environment of a meta-circular evaluator. *PRINT-CIRCLE* is necessary otherwise recursive procedure prints infinitely, but also less than satisfactory because #n# is hard to read where they are not strictly needed for termination