Tom Backer Johnsen <bac...@psych.uib.no> writes: > This is interesting. The fact that there are so few texts on the > subject probably means that very few are using OO programming methods > in R.
Using python is great; your deduction about use of OO in R harder to support. The Bioconductor project (300+ packages, not all with strong OO components) makes extensive use of S4, as does the Matrix recommended package, for instance; S4 really opens the door to more complex OO approaches, but a very large number of packages use OO concepts under the S3 object system. Martin > I will probably look in the Python direction. Pity. I would have > preferred R. > > Tom > > krzysztof.sakre...@gmail.com wrote: >> I have been using Chambers for the same purpose but I think he >> focuses too much on discussion and too little on technique. The >> book is frustrating to use and I often have to dig to find simple >> usage cases. . Unfortunately there seems to be no other book which >> contains the same info. I've been hoping O'Reilly puts out an R >> programming book but nothing yet. >> Best, >> Krzysztof >> Sent via BlackBerry by AT&T >> -----Original Message----- >> From: Tom Backer Johnsen <bac...@psych.uib.no> >> Date: Tue, 31 Mar 2009 12:31:17 To: <r-help@r-project.org> >> Subject: [R] Programming objects in R >> I am planning a project where an object-oriented approach would be >> appropriate, and for a number of reasons I would prefer using either >> Python or R. My problem at the moment is to find out how to do OO >> programming in R. Are there any introductory texts anywhere ? >> Tom >> -- Martin Morgan Computational Biology / Fred Hutchinson Cancer Research Center 1100 Fairview Ave. N. PO Box 19024 Seattle, WA 98109 Location: Arnold Building M1 B861 Phone: (206) 667-2793 ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.