MathGroup Archive 2008

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Functional programming?

  • To: mathgroup at
  • Subject: [mg92084] Re: Functional programming?
  • From: David Bailey <dave at>
  • Date: Fri, 19 Sep 2008 05:56:48 -0400 (EDT)
  • References: <> <gal3dg$dql$> <gat9cl$ead$>

peter lindsay wrote:
> To a novice in these matters like myself it looks to me as if:1. Debugging
> FP code could be very challenging
> 2. Although FP looks very concise and fast, there a lot going on that's not
> immediately apparent and its not clear [ to me ] how to get full hand-on on
> that code.
> I know these comments will seem naive to the many experts out there, but its
> just my observation.
> Peter
I don't think this comment is naive at all - code in a style that seems 
clear to you, but bear in mind that if you expect performance to be an 
issue, the innermost loops should use FP if at all possible.

Often the only way to unpick really complex expressions, is to select 
successively larger pieces (using Ctrl-. ) copy them somewhere, and see 
how they evaluate.

David Bailey

  • Prev by Date: Working modulo 2
  • Next by Date: NDSolve and Piecewise
  • Previous by thread: Re: Functional programming?
  • Next by thread: Re: Functional programming?