<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Approximatrix Forums — A comment on SF product development]]></title>
	<link rel="self" href="http://forums.approximatrix.com/extern.php?action=feed&amp;tid=601&amp;type=atom" />
	<updated>2017-01-29T14:29:12Z</updated>
	<generator>PunBB</generator>
	<id>http://forums.approximatrix.com/viewtopic.php?id=601</id>
		<entry>
			<title type="html"><![CDATA[Re: A comment on SF product development]]></title>
			<link rel="alternate" href="http://forums.approximatrix.com/viewtopic.php?pid=2731#p2731" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[jeff]]></name>
				<uri>http://forums.approximatrix.com/profile.php?id=2</uri>
			</author>
			<updated>2017-01-29T14:29:12Z</updated>
			<id>http://forums.approximatrix.com/viewtopic.php?pid=2731#p2731</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[A comment on SF product development]]></title>
			<link rel="alternate" href="http://forums.approximatrix.com/viewtopic.php?pid=2730#p2730" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[JohnWasilewski]]></name>
				<uri>http://forums.approximatrix.com/profile.php?id=102</uri>
			</author>
			<updated>2017-01-27T21:05:55Z</updated>
			<id>http://forums.approximatrix.com/viewtopic.php?pid=2730#p2730</id>
		</entry>
</feed>
