Subject: Re: [Q] More beginner help From: Erik Naggum <erik@naggum.no> Date: 2000/01/24 Newsgroups: comp.lang.lisp Message-ID: <3157726537067075@naggum.no> * Pierre De Pascale <dpa@siemens.ch> | Actually your solution is recursive. Look that in your loop construct you | call (recursively) FLATTEN depending on the type of ELEMENT. This is | clearly a case of recursion. you're right, of course. the recursion that I find silly, and therefore reacted to, is using recursion to traverse lists, or recursing on the CDR. for the sake of argument, I ignored the recursion on the CAR. I think you made a good point for why that shouldn't be done. #:Erik