Subject: Re: Curious about functional programming
From: Erik Naggum <>
Date: 2000/08/03
Newsgroups: comp.lang.lisp
Message-ID: <>

* Link Davis <>
| It simply takes longer to read and understand a web of side-effects
| than to review primary functions and those they depend on.

  Let's restate this as: It simply takes longer to read badly written
  code than to read well-written code.  From this obvious position, it
  behooves the proponent of any paradigm to compare well-written code
  in his favorite and his least favorite paradigms.  I don't think I
  have seen this yet from those who favor functional programming --
  they always compare themselves to really bad side-effect programming
  and win, hands down, just like any other programming style would.

  Another obvious position is this: It simply takes longer to do what
  you're not trained for or not good or don't like at than it takes to
  do what you are trained for and good at and like.  Those who compare
  their own skills at their favorite and their least favorite ends of
  the spectrum tend to forget this, too.

  If this is not what you expected, please alter your expectations.