[R] setting options only inside functions

Jonathan Daily biomathjdaily at gmail.com
Thu Apr 28 14:29:33 CEST 2011


I would also love to see this implemented in R, as my current solution
to the issue of doing tons of open/close, dev/dev.off, etc. is to use
snippets in my IDE, and in the end I feel like it is a hack job. A
pythonic "with" function would also solve most of the situations where
I have had to use awkward try or tryCatch calls. I would be willing to
help with this project, even if it is just testing.

On Wed, Apr 27, 2011 at 5:43 PM, Barry Rowlingson
<b.rowlingson at lancaster.ac.uk> wrote:
>> but it's a little clumsy, because
>>
>> with_connection(file("myfile.txt"), {do stuff...})
>>
>> isn't very useful because you have no way to reference the connection
>> that you're using. Ruby's blocks have arguments which would require
>> big changes to R's syntax.  One option would to use pronouns:
>
>  Looking very much like python 'with' statements:
>
> http://effbot.org/zone/python-with-statement.htm
>
>  Implemented via the 'with' statement which can operate on anything
> that has a __enter__ and an __exit__ method. Very neat.
>
> Barry
>
> ______________________________________________
> R-help at 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.
>



-- 
===============================================
Jon Daily
Technician
===============================================
#!/usr/bin/env outside
# It's great, trust me.



More information about the R-help mailing list