<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Approximatrix Forums — A comment on SF product development]]></title>
		<link>http://forums.approximatrix.com/viewtopic.php?id=601</link>
		<atom:link href="http://forums.approximatrix.com/extern.php?action=feed&amp;tid=601&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in A comment on SF product development.]]></description>
		<lastBuildDate>Sun, 29 Jan 2017 14:29:12 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: A comment on SF product development]]></title>
			<link>http://forums.approximatrix.com/viewtopic.php?pid=2731#p2731</link>
			<description><![CDATA[<p>Developing and releasing for macOS was not particularly difficult once a working GNU/Linux version was finished.&nbsp; Both Simply Fortran for GNU/Linux and macOS use the <a href="https://www.gtk.org/">GTK+ toolkit</a> for the GUI version, and their other actual code differences are minimal.&nbsp; The macOS version did require some additional development with respect to packaging the application as well. The largest task was implementing the GUI in GTK+ initially, which was a far more complex task.</p><p>The installer sizes decreasing depends on what platform we&#039;re discussing.&nbsp; On GNU/Linux, none of the installers actually include the Fortran compiler itself.&nbsp; Those packages rely on the system&#039;s Fortran compiler.&nbsp; If using a distribution-specific package such as a <em>.deb</em> or <em>.rpm</em>, the Fortran compiler is automatically installed when Simply Fortran is installed.</p><p>On Windows, the installer has decreased substantially in size because of some packaging tricks.&nbsp; Basically all of the space savings came from decreasing the size of the C++ standard library we include.&nbsp; By changing some compiler flags while compiling the... compiler... we&#039;ve been able to trim the C++ libraries to about 10% of their original size without loss of functionality.&nbsp; Basically, we&#039;ve stripped out any debugging information and requested size optimization during the build.&nbsp; It isn&#039;t ideal if you&#039;re using Simply Fortran for C++ development, but I think it&#039;s probably beneficial for the bulk of our users.</p>]]></description>
			<author><![CDATA[null@example.com (jeff)]]></author>
			<pubDate>Sun, 29 Jan 2017 14:29:12 +0000</pubDate>
			<guid>http://forums.approximatrix.com/viewtopic.php?pid=2731#p2731</guid>
		</item>
		<item>
			<title><![CDATA[A comment on SF product development]]></title>
			<link>http://forums.approximatrix.com/viewtopic.php?pid=2730#p2730</link>
			<description><![CDATA[<p>Thank you for version 2.34 Jeff.&nbsp; And support on the Mac as well!&nbsp; Remarkable - how on earth do you manage so much development work?&nbsp; Also, I&#039;m curious.&nbsp; As SF has become ever stronger and more versatile, with no sign of any reduction in the rate at which features are still being, the install files have been growing significantly smaller.&nbsp; Is that a result of ever more optimisation, increased use of libraries,&nbsp; better download file compression, or what? How do you do it?<br />--- <br />John</p>]]></description>
			<author><![CDATA[null@example.com (JohnWasilewski)]]></author>
			<pubDate>Fri, 27 Jan 2017 21:05:55 +0000</pubDate>
			<guid>http://forums.approximatrix.com/viewtopic.php?pid=2730#p2730</guid>
		</item>
	</channel>
</rss>
