Acknowledgements ¶ The contributions to early versions of this manual by Saikat DebRoy (who wrote the first draft of a guide to using .Call and .External) and Adrian Trapletti (who provided information on the C++ interface) are gratefully acknowledged. 1 Creating R packages ¶ Packages provide a mechanism for loading optional code, data and documentation as needed. The R distribution itself include