Subject: Re: Midfunction Recursion
From: Erik Naggum <>
Date: 23 Oct 2002 16:41:00 +0000
Newsgroups: comp.lang.lisp
Message-ID: <>

* Travis Whitton
| Well... I'm teaching myself, so I guess it's my own fault.

  Damn.  I really thought I had something I could whack the Scheme freaks
  with this time.

| I have been programming imperatively for a good while, and I've always
| avoided recursion mainly because I found it confusing.

  Do you find function calls confusing?  Why?

| I've never tried Scheme (I like fast languages),

  I see.  This tells me that you are too quick to judge and do not pay
  attention to the details that would encourage you to look for better
  conclusions after the first one you reached has failed to produce the
  expected or desired results.

| Maybe it's the nature of functional programming that just as you feel
| everything is starting to click, you're back at square one...

  No, that would only be the nature of not getting the point.

  You need to become more comfortable with not understanding something
  before you can learn it well enough to understand it.  There is a very
  strong sense of rushing to conclusions in the way you speak of your
  problems and your approaches to learning something.  Acquire patience.

Erik Naggum, Oslo, Norway

Act from reason, and failure makes you rethink and study harder.
Act from faith, and failure makes you blame someone and push harder.