Skip to content
Back to formatted view

Raw Message

Message-ID: <0C4C0FCC-0982-4D28-BDBB-229A4C37BEA6@gmail.com>
Date: 2023-04-28T19:34:17Z
From: Karolis Koncevičius
Subject: Should '@" now be listed in tools:::.get_internal_S3_generics() ?

I was building a package that uses the new generic @ and kept having errors with ?roxygen2? documentation. ?roxygen2? generated NAMESPACE added `@.newclass` as a newly exported function, not as a S3method.

At first I thought this must be a bug in roxygen2 and they lag behind the new developments in R. But after some investigation I found that ?roxygen2? is using tools:::.get_internal_S3_generis() to decide if the method should be exported as S3method or not. For some reason ?@<-? is listed in there, but ?@? is not.

Am I missing some context, or is this an oversight?

Kind regards,
Karolis Koncevicius