Subject: Re: [Q] More beginner help
From: Erik Naggum <>
Date: 2000/01/24
Newsgroups: comp.lang.lisp
Message-ID: <>

* Pierre De Pascale <>
| 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.