
Hi, While trying to build a parse tree list using CREATE-SCANNER, in the attempts after first 2-3 tries, below code exhausts the whole system memory and halts the system. (defparameter *markup-transformations* (loop for (element syntax) on (list ;; Link formatting. :link-internal "\\[\\[" :link-external "\\[http://" :link-external "\\[https://" :link-external "\\[ftp://" ;; Text formatting. :text-italic-bold "'''''" :text-italic "'''" :text-bold "''" :text-underline "\\_\\_" :text-monospace "`" :text-superscript "\\^" :text-subscript ",," ;; Formattings requiring a fresh line. :header-3 "\\n=== " :header-2 "\\n== " :header-1 "\\n= " :code-start "\\n{{{" :code-end "\\n}}}" :blockquote "\\n ") by #'cddr collect (list element (cl-ppcre:create-scanner (string-append "^" syntax))))) After 15 minutes, still no OOM reactions. (SBCL 1.0.6) So I needed restart the machine. (And therefore, I cannot narrow down the problematic part of the code by bisectioning.) Do you have any ideas about the erronous line? Regards.