MathGroup Archive 2005

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

Search the Archive

Re: Re: Roman Maeder's Classes.m

  • To: mathgroup at smc.vnet.net
  • Subject: [mg62954] Re: [mg62885] Re: [mg62857] Roman Maeder's Classes.m
  • From: Kristen W Carlson <carlsonkw at gmail.com>
  • Date: Fri, 9 Dec 2005 05:10:35 -0500 (EST)
  • References: <200512070410.XAA23737@smc.vnet.net> <200512080504.AAA11608@smc.vnet.net> <926c8d70512080926l4f55182ayda9199ccf428c70b@mail.gmail.com>
  • Sender: owner-wri-mathgroup at wolfram.com

Except for the Gray book, these pointers are useless in understanding
class.m, i.e., the philosophy of Maeder's OOP implementation in
Mathematica, because they either point to The Mathematica Progamming
(v1), which is out of print, or lead nowhere (there is only an
abstract for the 1993 MJ article).

I wrote him last night asking him to release the info from the out of
print book. While we await his response to my effrontery, we could
consider someone buying the book (3 copies are listed on Amazon) and
posting the essence; likewise doing the same from the Gray book.

Or we could ask Andrzej to explain briefly his comments: "slightest liking for
this [Maeder] approach and I prefer the Combinatorica package by far".
This implies that oop is implemented in a superior way in
Combinatorica? Never mind that Andrzej seems to have been worn down by
the Types argument--I mean discussion--and switched sides, let's hear
his take on this.

& one wonders how much value a high level perfectionist like Maeder
could feel in classes.m when there is a dearth of info on it and it
hasn't been updated or made more central to the Mathematica Way. One
wonders why it is not featured more prominently in Help or The Book or
the programming course--WRI people please comment--or in the many
books on Mathematica by very competent programmers.

Kris

> > It is also described in "Mastering Mathematica" by J. W. Gray (I
> > think he is the father of Theo Gray, the creator and developer of
> > Mathematica's Front End). There is a chapter on OOP in Mathematica,
> > Meader's package is explained and used to create a object oriented
> > approach to GraphTheory. I have never had the slightest liking for
> > this approach and I prefer the Combinatorica package by far, but the
> > book is very good. There have been at least two editions but I have
> > no idea if it is out of print or not.
> >
> > Andrzej Kozlowski
> >
> >
>


  • Prev by Date: Solve Limitations
  • Next by Date: Re: FixedPoint stops "when elements no longer change"?
  • Previous by thread: Re: Roman Maeder's Classes.m
  • Next by thread: Re: Re: Re: Roman Maeder's Classes.m