From nlwhitehouse at yahoo.com  Mon Sep 15 09:38:45 2003
From: nlwhitehouse at yahoo.com (Nathan Whitehouse)
Date: Mon Sep 15 17:38:03 2003
Subject: [Rd] R Object models
In-Reply-To: <200309141002.h8EA2Q9g023277@stat.math.ethz.ch>
Message-ID: <20030915153845.39744.qmail@web12401.mail.yahoo.com>

Dear R Developers:

  I'm part of a group of people working to extend an
existing object-oriented mimicing layer(R.oo) to use
S4 at its base rather than S3.  The existing
package(S3-based) has a set of useful attributes for
large scale development: pass-by-reference, common
inheritance structure(root object), coding convention
and others.

  Can anyone point me to some good resources for the
difference between S3 and S4?  Also, is there any
really comprehensive discussion about how this S4
struct/dispatch/CLOS-like(?) way of thinking about
object oriented programming differs from traditional
object oriented programming?(FOP vs. OOP, in the words
of Henrik Bengtsson.)

  Thanks a lot,
  Nathan Whitehouse
  Programmer
  Shaw Lab
  Baylor College of Medicine


[Rd] R Object models
Nathan Whitehouse