Re: OOP in Mathematica -- please help a newbie
- To: mathgroup at smc.vnet.net
- Subject: [mg20369] Re: OOP in Mathematica -- please help a newbie
- From: "Atul Sharma" <atulksharma at yahoo.com>
- Date: Sun, 17 Oct 1999 02:45:42 -0400
- References: <7u8vv4$qe8@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
I think the Classes.m package works best with reference to the book it accompanies (Roman Maeder's Programming in Mathematica). I haven't checked recently, but I believe that Dr. Maeder's web site had an updated version of the package for Mathematica 3.0 : http://www.mathconsult.ch/showroom/pubs/MathProg/htmls/toc.htm There are also two useful chapters in John Gray's Mastering Mathematica (http://www.amazon.com/exec/obidos/ASIN/0122961056/ref=sim_books/002-2110689 -5309808), one on Maeder's package and OOP and a second on Object Oriented Graph Theory, which essentially applies the Maeder package to a specific case study. A. Sharma MD Joe Strout wrote in message <7u8vv4$qe8 at smc.vnet.net>... >I'm trying to discover if and how Mathematica supports object-oriented >programming. I just got v4.0, and a search in the master index points >me to the Mathematica Book, section 2.4.10. But clicking the link >jumps me to the bottom of that page, and scrolling up to that actual >section, I find it's called "Associating Definitions with Different >Symbols" and there is no mention of object-oriented programming. > >Is there a bug in the master index, or do I need to read between the >lines, or what? > >I also downloaded "Classes.m" from MathSource, a package from 1993 >which claims to add OOP capability to Mathematica. I opened this in >Mathematica and did "Evaluate Notebook"; it generated a number of >warnings (which now, for some reason, seem to be gone -- but they >appeared to be mostly similar-name warningns). Is this what I should >be using, or is this now obsolete? (The warnings, and the fact that >it's from 1993, make me suspicious.) > >Thanks for any pointers! >-- Joe > >-- >,------------------------------------------------------------------. >| Joseph J. Strout Biocomputing -- The Salk Institute | >| joe at strout.net http://www.strout.net | >`------------------------------------------------------------------' >Check out the Mac Web Directory! http://www.strout.net/macweb.cgi >