comparison R/dynport.rnw @ 0:0cfcc391201f

initial from svn dyncall-1745
author Daniel Adler
date Thu, 19 Mar 2015 22:26:28 +0100
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:0cfcc391201f
1 % \VignetteIndexEntry{Dynamic R Binding to shared C libraries in a portable way}
2 % \VignetteKeyword{dynport}
3 % \VignetteKeyword{bindings}
4 \documentclass{article}
5 \usepackage{url}
6 \begin{document}
7 \title{Dynports: Dynamic R Bindings of shared C libraries in a portable way}
8 \author{Daniel Adler}
9 \maketitle
10
11 \section{Introduction}
12
13 A \emph{dynport} is mapped in R as a dynamically created R namespace
14 containing wrapper functions, constants and type information objects
15 (used in conjunction with utility functions from the package) to gain
16 control over a large range of functionality offered by system service
17 and binary components.
18 These bindings can be written by hand but - as these are
19 very structured using formal signatures - this process
20 is also automated.
21 Here is a list of dynports for the initial release:
22
23 \begin{tabular}{lll}
24 dynport & library & details\\
25 \hline
26 GL & OpenGL 1.0 & Portable 3D Graphics System Library \\
27 glew & GL Extension Wrangler & Provides OpenGL 3.0 \\
28 SDL & Simple DirectMedia Layer & Multimedia and user-interface. \\
29 SDL\_ttf & SDL Font Rendering Library & True Type Font Rendering \\
30 SDL\_image & SDL Image I/O Library & Image Loading and Saving in many formats \\
31 \end{tabular}
32
33 \end{document}
34