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.rowling...@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@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. ______________________________________________ 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.