MathGroup Archive 2002

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

Search the Archive

Re: OO in Mathematica

  • To: mathgroup at smc.vnet.net
  • Subject: [mg37473] Re: [mg37458] OO in Mathematica
  • From: Andrzej Kozlowski <andrzej at tuins.ac.jp>
  • Date: Fri, 1 Nov 2002 01:42:37 -0500 (EST)
  • Sender: owner-wri-mathgroup at wolfram.com

But you are yourself describing precisely this "contrast"!  Moreover, 
the "contrast" between function oriented programming and object 
oriented programming was not invented on this list but is  well known 
and quite often discussed. See for example the discussion in Part II of 
"Mastering Mathematica" by J.W. Grey, particularly the section entitled 
"The Duality between Functions and Data", or various discussions in 
books on CLOS (object oriented common Lisp). What you are saying is in 
fact exactly the approach taken in CLOS. But it is also pretty sure  
that not everybody using Mathematica  needs the kind of data and 
program structuring that object oriented programming provides, in fact 
I am pretty sure  the majority of Mathematica users do not (the 
majority of users do not even need the existing "package" mechanism).  
It does not mean of course you should not develop your OOP package; in 
fact I am quite keen to try it when it becomes available.

Andrzej Kozlowski



On Thursday, October 31, 2002, at 06:40 PM, Hermann Schmitt wrote:

> Hello,
> There is a tendency to see a contrast between OO and Mathematica. In my
> opinion this makes no sense:
> OO descibes a method for structuring programs and the data related to 
> the
> programs. Mathemtica describes the instructions with which programs 
> may be
> built.
> Hermann Schmitt
>
>
>
>
>



  • Prev by Date: RE: The equivalent of FindRoot for an interpolating function
  • Next by Date: Re: Importing complex numbers into mathematica
  • Previous by thread: Re: OO in Mathematica
  • Next by thread: Re: Re: OO in Mathematica