<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Approximatrix Forums — Feature request: macros]]></title>
		<link>https://forums.approximatrix.com/viewtopic.php?id=391</link>
		<atom:link href="https://forums.approximatrix.com/extern.php?action=feed&amp;tid=391&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Feature request: macros.]]></description>
		<lastBuildDate>Thu, 27 Nov 2014 23:40:12 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Feature request: macros]]></title>
			<link>https://forums.approximatrix.com/viewtopic.php?pid=1641#p1641</link>
			<description><![CDATA[<p>I was giving some examples in reply to Jeff&#039;s question, although, in fact, macros, at any level, would not be high on my own wish list.&nbsp; My preference would be to have SF include, in no particular order, these:</p><p> i) more than one project open at a time<br />&nbsp; &nbsp; ( currently I either switch to and fro<br />&nbsp; &nbsp; &nbsp; between projects or run two copies<br />&nbsp; &nbsp; &nbsp; of Simply Fortran);</p><p>ii) switchable &#039;debug&#039; and &#039;release&#039; versions <br />&nbsp; &nbsp; of a project;</p><p>iii) a single switch to toggle between the 32 and <br />&nbsp; &nbsp; &nbsp;64 bit versions of the same project <br />&nbsp; &nbsp; &nbsp;(currently I keep two projects in the same<br />&nbsp; &nbsp; &nbsp; &nbsp;folder, with shared source files but separate<br />&nbsp; &nbsp; &nbsp; &nbsp;object file sub-folders).<br />---<br />John.</p>]]></description>
			<author><![CDATA[null@example.com (JohnWasilewski)]]></author>
			<pubDate>Thu, 27 Nov 2014 23:40:12 +0000</pubDate>
			<guid>https://forums.approximatrix.com/viewtopic.php?pid=1641#p1641</guid>
		</item>
		<item>
			<title><![CDATA[Re: Feature request: macros]]></title>
			<link>https://forums.approximatrix.com/viewtopic.php?pid=1640#p1640</link>
			<description><![CDATA[<p>Oh, wow...that&#039;s is not exactly what I had in mind.</p><p>All I was talking about was about macros just at the Editor level, that&#039;s all.&nbsp; Meaning, being able to click on the record button (or type a keyboard shortcut), start a sequence of editing actions, stop recording, play back macro.</p><p>John&#039;s idea of automation is at another level...at the top level where basically you could automate just about anything, like opening another project and continuing the macro there and then even come back. </p><p>I work on Linux mostly and don&#039;t even use an IDE, typically work with several editor windows opened at a time and several command line terminals, bash scripts and make files are my friends...edit, recompile and re-deploy libraries in a flahs, clean *.o files, re-compile and re-run main program in a flash.</p><p>That is something, though...is it possible to open more than one project in SimplyFortran? It does not seem to. I can open two instances of SimplyFortran, that&#039;s for sure.&nbsp; </p><p>anyway...</p>]]></description>
			<author><![CDATA[null@example.com (gsal)]]></author>
			<pubDate>Thu, 27 Nov 2014 18:44:19 +0000</pubDate>
			<guid>https://forums.approximatrix.com/viewtopic.php?pid=1640#p1640</guid>
		</item>
		<item>
			<title><![CDATA[Re: Feature request: macros]]></title>
			<link>https://forums.approximatrix.com/viewtopic.php?pid=1639#p1639</link>
			<description><![CDATA[<p>I haven&#039;t thought before now about how it might be helpful to have macros available but, on reflection, there are a few things I do repeatedly, which it would be an advantage if were they readily automatable.</p><p>Example (1).</p><p>Just now, whilst testing a project, I am repeatedly doing this:</p><p>In Simply Fortran:<br />Edit some code in any one of many routines.<br />Build.<br />Run (if Debug worked, I&#039;d use that!)<br />Then, inside my program:<br />&nbsp; - Pull down a menu<br />&nbsp; - Select &#039;Open file&#039;<br />&nbsp; - Always select the same data filename<br />&nbsp; - Confirm, &#039;open&#039;<br />&nbsp; - Respond to a dialog that always follows, with &#039;NO&#039;<br />&nbsp; - Select another menu<br />&nbsp; - Do some other stuff<br />&nbsp; - Select a third menu<br />&nbsp; - Click, &#039;Analyse&#039;<br />&nbsp; - After the program run, scroll the screen to examine the results.</p><p>I always do the same.</p><p>I suspect that the only part of this which it might be feasible to automate is the very start, the SF part.<br />I would not find that useful.</p><br /><p>Example (2)<br />I have two projects, &#039;A&#039; and &#039;B&#039;.<br />Project &#039;A&#039; uses object code from project &#039;B&#039; (which is a static library.<br />I&#039;m in project &#039;A&#039; and I discover I need to edit one of the source files for project &#039;B&#039;<br />So I open it and edit it.&nbsp; But I&#039;m still in project &#039;A&#039;.</p><p>This part could be automated:<br />Starting in project &#039;A&#039;<br />Project -&gt; Recent projects -&gt; project &#039;B&#039; pathname -&gt; Open.<br />Build.<br />Project -&gt; Recent projects -&gt; project &#039;A&#039; pathname -&gt; Open.<br />Clean.<br />Build.</p><p>I&#039;ve opened a file in project &#039;B&#039;</p><br /><p>Example (3)<br />From a 64-bit project,<br />Switch a few things to a 32-bit project.<br />Build<br />Switch back.<br />--- <br />J</p>]]></description>
			<author><![CDATA[null@example.com (JohnWasilewski)]]></author>
			<pubDate>Thu, 27 Nov 2014 15:57:07 +0000</pubDate>
			<guid>https://forums.approximatrix.com/viewtopic.php?pid=1639#p1639</guid>
		</item>
		<item>
			<title><![CDATA[Re: Feature request: macros]]></title>
			<link>https://forums.approximatrix.com/viewtopic.php?pid=1638#p1638</link>
			<description><![CDATA[<p>Macros would probably be a nice addition, but I would like to gauge the community&#039;s desire for them as they aren&#039;t a trivial feature.&nbsp; </p><p>Out of curiosity, what would be an example of a macro you would use within Simply Fortran?&nbsp; I don&#039;t tend to use them much myself (I use Simply Fortran for most development, so that isn&#039;t much of a surprise), and I&#039;d like to hear some of your examples if you&#039;d be willing to share.</p>]]></description>
			<author><![CDATA[null@example.com (jeff)]]></author>
			<pubDate>Thu, 27 Nov 2014 14:48:29 +0000</pubDate>
			<guid>https://forums.approximatrix.com/viewtopic.php?pid=1638#p1638</guid>
		</item>
		<item>
			<title><![CDATA[Re: Feature request: macros]]></title>
			<link>https://forums.approximatrix.com/viewtopic.php?pid=1634#p1634</link>
			<description><![CDATA[<p>Well...I like trying different editors here and there, but if they do not have macros and rectangular selection, I pretty much stay away...been using NEdit for years, on the Windows side started with Crimson, but ended up with Notepad++; currently, I am looking into switching to Sublime-Text on both platforms...talk about a (way too) powerful editor.</p><p>Anyway, I was just saying.</p>]]></description>
			<author><![CDATA[null@example.com (gsal)]]></author>
			<pubDate>Thu, 27 Nov 2014 05:05:49 +0000</pubDate>
			<guid>https://forums.approximatrix.com/viewtopic.php?pid=1634#p1634</guid>
		</item>
		<item>
			<title><![CDATA[Re: Feature request: macros]]></title>
			<link>https://forums.approximatrix.com/viewtopic.php?pid=1632#p1632</link>
			<description><![CDATA[<p>Personally I don&#039;t need macros. If I need them occasionally I use Vim.</p><p>What <span class="bbu">would</span> be a good addition, however, would be tags (integrating with Exuberant ctags) for variables and subprograms. I think Scintilla has some ctags support.</p><p>For this I currently use Vim and the taglist plugin which is built on ctags.</p><p>Perhaps have an option to use Vim as the built-in editor ! (only kidding).</p>]]></description>
			<author><![CDATA[null@example.com (davidb)]]></author>
			<pubDate>Wed, 26 Nov 2014 07:30:32 +0000</pubDate>
			<guid>https://forums.approximatrix.com/viewtopic.php?pid=1632#p1632</guid>
		</item>
		<item>
			<title><![CDATA[Re: Feature request: macros]]></title>
			<link>https://forums.approximatrix.com/viewtopic.php?pid=1631#p1631</link>
			<description><![CDATA[<p>Macros would be a nice, and substantial, addition to Simply Fortran.&nbsp; &nbsp;Honestly, though, a feature like that would require substantial integration (most likely, I haven&#039;t looked at any pre-existing solutions).&nbsp; Due to the scale, I would not foresee that feature hitting Simply Fortran until at least 3.0.</p><p>Does anyone else have any opinion on this?</p>]]></description>
			<author><![CDATA[null@example.com (jeff)]]></author>
			<pubDate>Wed, 26 Nov 2014 01:04:06 +0000</pubDate>
			<guid>https://forums.approximatrix.com/viewtopic.php?pid=1631#p1631</guid>
		</item>
		<item>
			<title><![CDATA[Feature request: macros]]></title>
			<link>https://forums.approximatrix.com/viewtopic.php?pid=1627#p1627</link>
			<description><![CDATA[<p>would be nice to have macro abilities in the editor.</p>]]></description>
			<author><![CDATA[null@example.com (gsal)]]></author>
			<pubDate>Tue, 25 Nov 2014 20:49:16 +0000</pubDate>
			<guid>https://forums.approximatrix.com/viewtopic.php?pid=1627#p1627</guid>
		</item>
	</channel>
</rss>
