Creazione del pacchetto dell'estensione

Come spiegato in precedenza, le estensioni di RKWard sono in effetti pacchetti di R, e quindi il processo di pacchettizzazione è identico. A differenza dei pacchetti di R, il pacchetto di un'estensione non contiene ulteriore codice R (sebbene sia possibile ovviamente aggiungere estensioni di RKWard anche ai soliti pacchetti di R, usando gli stessi metodi spiegati qui). Ciò dovrebbe rendere ancora più semplice la creazione di un pacchetto funzionante, purché sia presenteun file DESCRIPTION valido e rispetti la gerarchia dei file spiegata nelle sezioni precedenti.

Il modo più semplice per compilare e provare la propria estensione è utilizzare il comando R nella riga di comando, ad esempio:

R CMD build SquaretheCircle

R CMD INSTALL SquaretheCircle_0.1-3.tar.gz

Suggerimento

Non è necessario compilare il pacchetto in questo modo sulla riga di comando. Se si utilizza la funzione rk.build.package() dal pacchetto rkwarddev, costruirà e/o controllerà il pacchetto dell'estensione al posto vostro.