The externalVector package implements a class of objects that behaves like R vectors but are stored in an outside resource. All the operations are defined in terms of a small number of primitive operations. To use a new type of external resource for storing the objects, a subclass of externalStorage needs to be defined along with some C level primitives. One such subclass of externalStorage is part of the externalVector package. It is called simpleStorage and it uses R garbage collected memory to store the objects. At present the package has very little documentation. The README file provides (I hope) enough clues to get you started. There is a TODO file that describes the outstanding issues. One of the more important things there is the list of generics for which we should have externalVector methods but we don't. Any suggestions for additions to the list is welcome as are any bug reports and incompatibility with R vector/matrix objects. Thanks, Saikat