MathGroup Archive 2005

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

Search the Archive

Re: Recommendations for a programming book?

  • To: mathgroup at
  • Subject: [mg55836] Re: [mg55752] Recommendations for a programming book?
  • From: "David Annetts" <davidannetts at>
  • Date: Thu, 7 Apr 2005 05:10:35 -0400 (EDT)
  • Sender: owner-wri-mathgroup at

Hi David,
> Has anyone got any recommendations for books on Mathematica 
> programming
> - i.e writing packages for a set of routines you develop for 
> your own (or others) use, packing them together properly, 
> documenting them for the user etc? Insuring routines that are 
> used internally (private) in your package are not visable to 
> the user when he/she reads it in to their Mathematica 
> session, whereas the ones you intend (public) are fully documented.
> I have the book "Programming in Mathematica" by Roman Maeder 
> (1989), based on version 1.2 of Mathematica. This assumes 
> some familiarity with the program, so does *not* start with 
> 1+1=2. I like the book, but thought it might be a bit dated 
> now - remember my copy is 6 years old.

I thought Ruskeepaa's book was a good supplement to The Book, but others
have not been so complimentary.  For general programming, you might try
David Wagner's book.  Look for both on Amazon.

The other recommendation is to study packages that are provided with the
program, but in a decent editor.



  • Prev by Date: Re: DirectedInfinity[1 + I], why does it get replaced by (1 + I)/(sqrt(2) ?
  • Next by Date: Re: Re: How do I remove operator status?
  • Previous by thread: Re: Recommendations for a programming book?
  • Next by thread: Re: Re: Recommendations for a programming book?