From r.hankin at noc.soton.ac.uk  Wed May 21 10:40:39 2008
From: r.hankin at noc.soton.ac.uk (Robin Hankin)
Date: Wed, 21 May 2008 09:40:39 +0100
Subject: [Rd] \S4method in combination with "[" and "[<-"
In-Reply-To: <4833DC10.2010007@stamats.de>
References: <4833DC10.2010007@stamats.de>
Message-ID: <F3360472-EAAF-4488-9FDF-CA24E75E206B@noc.soton.ac.uk>

Hello Matthias

I too struggled with this for a long long time.

I'm not sure if this answers your question, but
Brobdingnag_1.1-2.tar.gz is clean under R-2.7.0,
and this package includes S4 methods for extract/replace.

Extract.Rd in the package doesn't use \S4method; also, I
couldn't figure out how to include a "usage" section
without R CMD check throwing a wobbly.

Extract.Rd is not ideal, but
seems to work in practice: the user types ?"[.brob"
and gets some support, but it would have been better
to have an explicit usage section too.


best wishes


rksh





On 21 May 2008, at 09:23, Matthias Kohl wrote:

> Dear developers,
>
> We want to use "\S4method" to document new S4-methods for "[" and  
> "[<-". We use this for other functions/methods and it works without  
> any problem, but in case of "[" and "[<-" we didn't manage to bring  
> this to work.
>
> The problem occurs in the development version of our package  
> "distrSim" which can be found under http://r-forge.r-project.org/R/?group_id=87 
> .
>
> The warning we obtain is
>
> Bad \usage lines found in documentation object 'Subsetting-methods':
> \S4method{[}{SeqDataFrames}(x, i, j, k, drop = FALSE)
> \S4method{[<-}{SeqDataFrames}(x, i, j, k, value)
>
> Of course, we tried several different possibilities but with no  
> success.
>
> Does someone know a package which shows a use case for this  
> situation? I looked in several packages but could not found any.
>
> Thanks for your help!
> Matthias
>
> -- 
> Dr. Matthias Kohl
> www.stamats.de
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel

--
Robin Hankin
Uncertainty Analyst and Neutral Theorist,
National Oceanography Centre, Southampton
European Way, Southampton SO14 3ZH, UK
  tel  023-8059-7743



[Rd] \S4method in combination with "[" and "[<-"
Robin Hankin