1.12 模块

Keywords:

Previous: Internal use of global and base environments,Up: R Internal Structures

1.12 模块

R 用了一定数量的存放在modules目录下面的共享对象或DLL。它们是`根据需要'有选择地导入的代码的一部分。这和链接为动态库或整合进executable/dynamic库的代码不一样的。

对于其中一些(如:vfonts),大小是个问题:Hershey字体库是整合在模块的C代码里面,有些代码会很少被使用。但是,大多数模块,它们可以通过连上的库导入。

internet
互联网HTTP和FTP终端和SOCKET支持,可以连到系统特有支持的包。
lapack
用 LAPACK 库的代码连到文件libRlapack 或外部的 LAPACK 库。
vfonts
Hershey 字符集以及从中取出的编码。
X11
(仅用于Unix类似的系统。)X11()jpeg()png() 设备。这些是可选的,可以连到X11jpeglibpng库。
Rbitmap.dll
(仅用于Windows系统)为BMP,JPEG和PNG设备或者把屏幕上的图片保存为这些格式所写的代码。这在技术上可选的,源代码可能不再 R 分发的源码tar压缩包里面。
Rchtml.dll
(只用于Windows)连到ActiveX控制台显示编译好的HTML 帮助文档。这是可选的,只在CHTML指定时才编译。
iconv.dll
(只用于Windows)一个通过Visual C++ 编译的DLL库。它包括字符集间相互转换的程序。
internet2.dll
(只用于Windows)网络访问程序的另外一种版本,基于IE内核的(因此导入了文件wininet.dllwsock32.dll)。

Hits:Loading...

special topic