Jared: I agree with your advice - I use source() too!
I think I work in a different way to many, and don't ever "save current workspace" but use the interactive R environment cutting and pasting code from documents held under version control. As long as one is careful, I don't think there is any problem! Best wishes, Mark On 25/09/2007, Jared O'Connell <[EMAIL PROTECTED]> wrote: > ...and my R education (and embarassment) continues ;) > > On 9/25/07, Vladimir Eremeev <[EMAIL PROTECTED]> wrote: > > > > > > source'ing is a bad practice because this saves additional copies of > > functions and data in the local workspace. > > > > Wasting disk space is not a problem now since HDDs are cheap and function > > bodies are generally small. > > > > But, when you change any function body, you have to repeat that source() > > call in local workspace of every project using the functions. > > > > > > Jared O'Connell wrote: > > > > > > Having your functions in a text file, say "functions.r" and then > > calling: > > > > > >>source("functions.r") > > > > > > is also an option. This assumes you are in the same directory as " > > > functions.r". Perhaps take a look at ?setwd and ?getwd as well. > > > > > > > > > On 9/25/07, Vladimir Eremeev <[EMAIL PROTECTED]> wrote: > > >> > > >> You can save your functions to a file with > > >> save(<names>,file="/path/to/func_lib.RData") > > >> and then attach("/path/to/func_lib.RData"). > > >> > > >> Or, you can create a package and load it with library() or require() > > >> > > >> Mauricio Malfert wrote: > > >> > > > >> > Hi I'm simulating missing data patterns and I've started to get a > > lot > > >> > of > > >> > functions in the same .R file is it possible to store al these > > >> functions > > >> > in > > >> > a library like one does in C++ (i.e the .h file) and read the > > functions > > >> > from > > >> > the main .R file > > >> > /Mauricio > > > > > > > -- > > View this message in context: > > http://www.nabble.com/How-to-read-stored-functions-tf4513863.html#a12875031 > > Sent from the R help mailing list archive at Nabble.com. > > > > ______________________________________________ > > R-help@r-project.org mailing list > > https://stat.ethz.ch/mailman/listinfo/r-help > > PLEASE do read the posting guide > > http://www.R-project.org/posting-guide.html > > and provide commented, minimal, self-contained, reproducible code. > > > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. > > > ______________________________________________________________________ > This email has been scanned by the MessageLabs Email Security System. > For more information please visit http://www.messagelabs.com/email > ______________________________________________________________________ > -- Dr. Mark Wardle Specialist registrar, Neurology Cardiff, UK ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.