Writing R Extensions

1 Creating R packages

   1.1 Package structure
   1.2 Configure and cleanup
   1.3 Checking and building packages
   1.4 Writing package vignettes
   1.5 Submitting a package to CRAN
   1.6 Package namespaces
   1.7 Writing portable packages
   1.8 Diagnostic messages
   1.9 Internationalization
   1.10 CITATION files
   1.11 Package types
   1.12 Services 

2 Writing R documentation files

   2.1 Rd format
   2.2 Sectioning
   2.3 Marking text
   2.4 Lists and tables
   2.5 Cross-references
   2.6 Mathematics
   2.7 Figures
   2.8 Insertions
   2.9 Indices
   2.10 Platform-specific documentation
   2.11 Conditional text
   2.12 Dynamic pages
   2.13 User-defined macros
   2.14 Encoding
   2.15 Processing Rd format
   2.16 Editing Rd files 

3 Tidying and profiling R code

   3.1 Tidying R code
   3.2 Profiling R code for speed
   3.3 Profiling R code for memory use
   3.4 Profiling compiled code

4 Debugging

   4.1 Browsing
   4.2 Debugging R code
   4.3 Using gctorture and valgrind
   4.4 Debugging compiled code

5 System and foreign language interfaces

   5.1 Operating system access
   5.2 Interface functions .C and .Fortran
   5.3 dyn.load and dyn.unload
   5.4 Registering native routines
   5.5 Creating shared objects
   5.6 Interfacing C++ code
   5.7 Fortran I/O
   5.8 Linking to other packages
   5.9 Handling R objects in C
   5.10 Interface functions .Call and .External
   5.11 Evaluating R expressions from C
   5.12 Parsing R code from C
   5.13 External pointers and weak references
   5.14 Vector accessor functions
   5.15 Character encoding issues 

6 The R API: entry points for C code

   6.1 Memory allocation
   6.2 Error handling
   6.3 Random number generation
   6.4 Missing and IEEE special values
   6.5 Printing
   6.6 Calling C from FORTRAN and vice versa
   6.7 Numerical analysis subroutines
   6.8 Optimization
   6.9 Integration
   6.10 Utility functions
   6.11 Re-encoding
   6.12 Allowing interrupts
   6.13 Platform and version information
   6.14 Inlining C functions
   6.15 Controlling visibility
   6.16 Using these functions in your own C code
   6.17 Organization of header files 

7 Generic functions and methods

   7.1 Adding new generics 

8 Linking GUIs and other front-ends to R

   8.1 Embedding R under Unix-alikes
   8.2 Embedding R under Windows

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2012年07月08日 01:19
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。