From adrian at waddell.ch  Tue Aug 10 21:33:05 2010
From: adrian at waddell.ch (Adrian Waddell)
Date: Tue, 10 Aug 2010 15:33:05 -0400
Subject: [Rd] Adding Tcl source to an R package
Message-ID: <4C61A971.10005@waddell.ch>

Dear R Community,

I'm writing an R package with a lot of Tcl and Tk code. I use the Tcl
wrapper functions provided by the tcltk package if possible. However I
also define "pure" Tcl functions. I so far defined them with the .Tcl
function, for example (in R):

.Tcl('proc test {a b} {
  return [expr {sqrt(pow($a,2)+pow($b,2))}]
}')

so that I can use the procedures later on with either

.Tcl('test 2 3')
or
tcl('test',2,3)

My Question: Where can I put my procedures in a *.tcl file within my
package structure and how do I make my R package to load the Tcl
procedures? And will these functions be within a Tcl namespace?

Thanks,

Adrian Waddell



[Rd] Adding Tcl source to an R package
Adrian Waddell