capabilities(what = NULL)
NULL
, specifying
required components. NULL
implies that all are required.jpeg
function operational?png
function operational?tiff
function operational?"X11"
is also available.
X11
graphics device and the
X11-based data editor available? This loads the X11 module if not
already loaded, and checks that the default display can be
contacted unless a X11
device has already been used.aquais the quartz
function operational?
Only on some OS X builds, including CRAN binary
distributions of R.Note that this is distinct from .Platform$GUI == "AQUA"
,
which is true only when using the Mac R.app
GUI console.
windows
X11always FALSE
on Windows.
aquaFALSE
except on OS X.
url
and
download.file
support http:// and ftp://
URLs? Always TRUE
as from R 3.3.0.make.socket
and related functions
available? Always TRUE
as from R 3.3.0.libxml
with
the R event loop? Always TRUE
as from R 3.3.0.readline
support has been compiled in and --no-readline was
not used when R was invoked. (If --interactive
was used, command-line editing will not actually be available.)
iconv
supported? Always true in current R.tracemem
.svg
,
cairo_pdf
and cairo_ps
devices, and
for type = "cairo"
in the
unix
X11
,
bmp
, jpeg
, png
,
and tiff
devices?icuSetCollate
: it is never
used for a C locale.C
long double
type which is longer than double
? Some platforms do not
have such a type, and on others its use can be suppressed by the
configure option --disable-long-double.Although not guaranteed, it is a reasonable assumption that if
present long doubles will have at least as much range and accuracy
as the ISO/IEC 60559 80-bit extended precision format.
libcurl
available in this build? Used by
function curlGetHeaders
and optionally by
download.file
and url
. As from R
3.3.0 always true for Unix-alikes, and true for CRAN Windows builds..Platform
and extSoftVersion
(and
links there) for availability capabilities external to R but
used from R functions.
capabilities()
if(!capabilities("ICU"))
warning("ICU is not available")
## See also the examples for 'connections'.
Run the code above in your browser using DataLab