| capabilities {base} | R Documentation |
Report on the optional features which have been compiled into this build of R.
capabilities(what = NULL)
what |
character vector or NULL, specifying
required components. NULL implies that all are required. |
A named logical vector. Current components are
jpeg |
Is the jpeg function operational? |
png |
Is the png function operational? |
tiff |
Is the tiff function operational? |
tcltk |
Is the tcltk package operational?
Note that to make use of Tk you will almost always need to check
that "X11" is also available.
|
X11 |
Are the 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. |
aqua |
Are the R.app GUI components and the
quartz function operational? Only on some Mac OS X
builds. Note that this is distinct from
.Platform$GUI == "AQUA", which is true when using the Mac
R.app console. |
http/ftp |
Are url and the internal method for
download.file available? |
sockets |
Are make.socket and related functions
available? |
libxml |
Is there support for integrating libxml with
the R event loop? |
fifo |
are FIFO connections supported? |
cledit |
Is command-line editing available in the current R
session? This is false in non-interactive sessions.
It will be true for the command-line interface if readline
support has been compiled in and --no-readline was
not used when R was invoked.
|
iconv |
is internationalization conversion via
iconv supported? |
NLS |
is there Natural Language Support (for message translations)? |
profmem |
is there support for memory profiling? |
cairo |
is there support for type="Cairo" in
X11, png,jpeg,
tiff and bmp, and
for the svg, cairo_pdf and
cairo_ps devices? |
Capabilities "jpeg", "png" and "tiff" refer to
the X11-based versions of these devices. If
capabilities("aqua") is true, then these devices with
type="quartz" will be available, and out-of-the-box will be the
default type. Thus for example the tiff device will be
available if capabilities("aqua") || capabilities("tiff") if
the defaults are unchanged.
capabilities()
if(!capabilities("http/ftp"))
warning("internal download.file() is not available")
## See also the examples for 'connections'.