For instance: `#1=(a ,(+ 1 2) . #1#) which will likely result in an infinite loop in the code for expanding the quasiquote. If this indeed fails, may make sense to use the chibi-scheme approach of limiting the depth of recursion to prevent the infinite loop. There may be an alternate approach if the straightforward algorithm fails.
For instance: `#1=(a ,(+ 1 2) . #1#) which will likely result in an infinite loop in the code for expanding the quasiquote. If this indeed fails, may make sense to use the chibi-scheme approach of limiting the depth of recursion to prevent the infinite loop. There may be an alternate approach if the straightforward algorithm fails.