【发布时间】:2017-03-14 17:05:41
【问题描述】:
我有一个package,它为其对象提供了一个as.FlexTable 方法,从ReporteRs 包中扩展了S3 泛型。所以,我的 NAMESPACE 文件,由 roxygen 生成,有几行:
importFrom(ReporteRs,as.FlexTable)
...
S3method(as.FlexTable,huxtable)
...
export(as.FlexTable)
我不太想将 ReporteRs 放在 Imports: 中的 DESCRIPTION 文件中,因为它涉及对 Java 的很大外部依赖。但是,当我把它放到 Suggests: 中时,R CMD check 给了我诸如“不需要命名空间依赖”之类的错误。
我是否可以在不产生硬依赖的情况下扩展泛型?
【问题讨论】:
-
您可能会在 r-devel 列表中得到更快的响应:stat.ethz.ch/mailman/listinfo/r-devel