<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>R-packages &#x2013; /trunk/Mac-GUI/NSString_RAdditions.h</title><description>WebSVN RSS feed &#x2013; R-packages</description><lastBuildDate>Mon, 27 Jul 2026 21:17:23 +0000</lastBuildDate><generator>WebSVN 2.8.7</generator><language>en</language><link>https://svn.r-project.org/browse/R-packages/trunk/Mac-GUI/NSString_RAdditions.h?op=log&amp;max=40&amp;</link><atom:link href="https://svn.r-project.org/browse/R-packages/trunk/Mac-GUI/NSString_RAdditions.h?op=rss" rel="self" type="application/rss+xml" />
<item><pubDate>Thu, 02 Feb 2012 16:06:20 +0000</pubDate><dc:creator>bibiko</dc:creator><title>Rev 6060 – • renamed and added resp. NSString&apos;s methods from &quot;runBashCommandWithEnvironment&quot; to ...</title><description>&lt;div&gt;&lt;strong&gt;bibiko – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;• renamed and added resp. NSString&apos;s methods from &quot;runBashCommandWithEnvironment&quot; to &quot;evaluateAsBashCommandWithEnvironment&quot; and &quot;runAsBashCommandWithEnvironment&quot; resp.&lt;br /&gt;
- runAs... will run it without returning stdout for speed&lt;br /&gt;
- evaluateAs... will run it and return stdout&lt;br /&gt;
- added further placeholder methods like runAsBashCommand or runAsBashCommandAndError: etc.&lt;br /&gt;
- if no NSError will be passed write stderr to /dev/null&lt;/div&gt;~ /trunk/Mac-GUI/NSString_RAdditions.h&lt;br /&gt;~ /trunk/Mac-GUI/NSString_RAdditions.m&lt;br /&gt;~ /trunk/Mac-GUI/PreferenceKeys.h&lt;br /&gt;~ /trunk/Mac-GUI/RDocument.m&lt;br /&gt;~ /trunk/Mac-GUI/RDocumentWinCtrl.m&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R-packages/trunk/Mac-GUI/NSString_RAdditions.h?op=revision&amp;rev=6060</link><guid>https://svn.r-project.org/browse/R-packages/trunk/Mac-GUI/NSString_RAdditions.h?op=revision&amp;rev=6060</guid></item>
<item><pubDate>Wed, 01 Feb 2012 19:18:54 +0000</pubDate><dc:creator>bibiko</dc:creator><title>Rev 6058 – • added NSString method runBashCommandWithEnvironment:atCurrentDirectoryPath:error: to be able to run ...</title><description>&lt;div&gt;&lt;strong&gt;bibiko – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;• added NSString method runBashCommandWithEnvironment:atCurrentDirectoryPath:error: to be able to run any bash command(s) including code of other scripting languages like Python, Perl, etc (by specifying the magic header #!...)&lt;br /&gt;
- example: NSString *d = [@&quot;date&quot; runBashCommandWithEnvironment:nil atCurrentDirectoryPath:nil error:nil];&lt;br /&gt;
will run the command &apos;date&apos; in a separate bash shell and set d to the current date.&lt;br /&gt;
- any of these called bash commands can be cancelled by pressing ⌘+. (Apple standard)&lt;br /&gt;
• applied above mentioned method to decouple editing stuff from REngine for checking Rd docs, converting Rd doc into HTML/PDF, and formatting R code since it&apos;s not a good idea to disturb a running R command in the RConsole while editing a doc. Furthermore now if the checking of a Rd doc freezes the user can simply press ⌘+. to cancel that separate task&lt;br /&gt;
• improved Format R code&lt;br /&gt;
• fixed some minor stuff for deleting temporary files&lt;/div&gt;+ /trunk/Mac-GUI/NSString_RAdditions.h&lt;br /&gt;+ /trunk/Mac-GUI/NSString_RAdditions.m&lt;br /&gt;~ /trunk/Mac-GUI/PreferenceKeys.h&lt;br /&gt;~ /trunk/Mac-GUI/R.xcodeproj/project.pbxproj&lt;br /&gt;~ /trunk/Mac-GUI/RDocument.h&lt;br /&gt;~ /trunk/Mac-GUI/RDocument.m&lt;br /&gt;~ /trunk/Mac-GUI/RDocumentWinCtrl.m&lt;br /&gt;</description><link>https://svn.r-project.org/browse/R-packages/trunk/Mac-GUI/NSString_RAdditions.h?op=revision&amp;rev=6058</link><guid>https://svn.r-project.org/browse/R-packages/trunk/Mac-GUI/NSString_RAdditions.h?op=revision&amp;rev=6058</guid></item>
</channel></rss>