Skip to content
Prev 21699 / 63424 Next

'CanMakeUseOf' field

FrL> Sorry to join in late, I am at the Compstat conference and have limited
FrL> email access. What Seth describes in the above paragraph is exactly what I
FrL> had in mind when splitting the single Depends field we had into Depends
FrL> and Suggests: Depends are a necessity to run the package, Suggests is nice
FrL> to have but not necessary. If you know how to use a package you may the
FrL> decide not to install a package that is only suggested, but

FrL> * may not be interested to execute the examples,
FrL> * know that you never need the extra functionality
FrL> * ...

FrL> so it should not be auto-installed unless you ask for
FrL> it (the default could also be the other way round, the
FrL> point is that it should be possible to have package foo
FrL> but not the packages it only suggests). On CRAN we
FrL> check with all suggestions to test all bits and pieces,
FrL> having an option in R CMD check to test only with
FrL> suggests may be nice, if there is use for it.
Martin,

I don't think such info should be human-readable.  It should be in a
standardized format so that we can have tools to compute on such
information.  E.g., a simple subject-predicate-object model as used in
the W3C's semantic web.

I am slightly nervous about moving in this direction, though, as I think
it implies that repository maintainers deploy processes which validate
the semantics of the package metadata.  But eventually we will have to
do this in any case.

-k

Thread (36 messages)

Seth Falcon PATCH: Add fields argument to installed.packages and available.packages Aug 28 Martin Maechler PATCH: Add fields argument to installed.packages and available.packages Aug 29 Paul Gilbert PATCH: Add fields argument to installed.packages and available.packages Aug 29 Martin Maechler 'CanMakeUseOf' field [was ".. Add 'fields' argument ..] Aug 29 Pfaff, Bernhard Dr. 'CanMakeUseOf' field [was ".. Add 'fields' argument ..] Aug 29 Seth Falcon PATCH: Add fields argument to installed.packages and available.packages Aug 29 Gabor Grothendieck PATCH: Add fields argument to installed.packages and available.packages Aug 29 Duncan Murdoch 'CanMakeUseOf' field [was ".. Add 'fields' argument ..] Aug 29 Seth Falcon 'CanMakeUseOf' field Aug 29 Duncan Murdoch 'CanMakeUseOf' field Aug 29 Paul Gilbert 'CanMakeUseOf' field [was ".. Add 'fields' argument ..] Aug 29 Duncan Murdoch 'CanMakeUseOf' field [was ".. Add 'fields' argument ..] Aug 29 Seth Falcon 'CanMakeUseOf' field Aug 29 Paul Gilbert 'CanMakeUseOf' field Aug 29 Duncan Murdoch 'CanMakeUseOf' field Aug 29 Paul Gilbert 'CanMakeUseOf' field Aug 29 Duncan Murdoch 'CanMakeUseOf' field Aug 29 Friedrich Leisch 'CanMakeUseOf' field Aug 30 Friedrich Leisch 'CanMakeUseOf' field Aug 30 Kurt Hornik 'CanMakeUseOf' field [was ".. Add 'fields' argument ..] Aug 30 Martin Maechler 'CanMakeUseOf' field Aug 30 Kurt Hornik 'CanMakeUseOf' field Aug 30 Duncan Murdoch 'CanMakeUseOf' field Aug 30 Friedrich Leisch 'CanMakeUseOf' field Aug 30 Friedrich Leisch 'CanMakeUseOf' field Aug 30 Dirk Eddelbuettel "Enhances" (Was: 'CanMakeUseOf' field) Aug 30 Seth Falcon 'CanMakeUseOf' field Aug 30 Duncan Murdoch 'CanMakeUseOf' field Aug 30 Seth Falcon "Enhances" Aug 30 Paul Gilbert 'CanMakeUseOf' field Aug 30 Duncan Murdoch 'CanMakeUseOf' field Aug 30 Paul Gilbert 'CanMakeUseOf' field Aug 30 Duncan Murdoch 'CanMakeUseOf' field Aug 30 Martin Maechler 'CanMakeUseOf' field Aug 31 Duncan Murdoch 'CanMakeUseOf' field Aug 31 Seth Falcon 'CanMakeUseOf' field Aug 31