<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Cross-Platform GUI Programming</title>
	<atom:link href="http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/</link>
	<description>Miscellaneous ramblings on miscellaneous topics</description>
	<lastBuildDate>Mon, 06 Feb 2012 22:18:11 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Head Geek</title>
		<link>http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/comment-page-1/#comment-751</link>
		<dc:creator>Head Geek</dc:creator>
		<pubDate>Wed, 26 Dec 2007 18:53:51 +0000</pubDate>
		<guid isPermaLink="false">http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/#comment-751</guid>
		<description>&lt;p&gt;We&#039;ll see.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>We&#8217;ll see.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Lee</title>
		<link>http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/comment-page-1/#comment-748</link>
		<dc:creator>Joshua Lee</dc:creator>
		<pubDate>Wed, 26 Dec 2007 03:59:36 +0000</pubDate>
		<guid isPermaLink="false">http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/#comment-748</guid>
		<description>&lt;p&gt;I don&#039;t know about that, Tcl/Tk is a classic toolkit to use as a front end to non-graphical applications, which I think is your application. (Of course, it&#039;s become a lot more practical as a GUI environment for stand-alone applications.)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know about that, Tcl/Tk is a classic toolkit to use as a front end to non-graphical applications, which I think is your application. (Of course, it&#8217;s become a lot more practical as a GUI environment for stand-alone applications.)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Head Geek</title>
		<link>http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/comment-page-1/#comment-734</link>
		<dc:creator>Head Geek</dc:creator>
		<pubDate>Tue, 25 Dec 2007 03:48:26 +0000</pubDate>
		<guid isPermaLink="false">http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/#comment-734</guid>
		<description>&lt;p&gt;Sorry, plenty of more interesting stuff to do for the foreseeable future. :-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Sorry, plenty of more interesting stuff to do for the foreseeable future. <img src='http://geekblog.oakcircle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Lee</title>
		<link>http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/comment-page-1/#comment-727</link>
		<dc:creator>Joshua Lee</dc:creator>
		<pubDate>Mon, 24 Dec 2007 05:09:16 +0000</pubDate>
		<guid isPermaLink="false">http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/#comment-727</guid>
		<description>&lt;p&gt;It looks like it addresses both longstanding performance (though that&#039;s remediable as its highly extendable and embeddable in C) and look and feel issues. I&#039;ll have to let you know if there&#039;s any letdowns. If you want to have some idea of what it&#039;s like and what it does, the Tcl&#039;er&#039;s wiki is a very nice source. (IIRC http://wiki.tcl.tk)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>It looks like it addresses both longstanding performance (though that&#8217;s remediable as its highly extendable and embeddable in C) and look and feel issues. I&#8217;ll have to let you know if there&#8217;s any letdowns. If you want to have some idea of what it&#8217;s like and what it does, the Tcl&#8217;er&#8217;s wiki is a very nice source. (IIRC <a href="http://wiki.tcl.tk" rel="nofollow">http://wiki.tcl.tk</a>)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Head Geek</title>
		<link>http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/comment-page-1/#comment-722</link>
		<dc:creator>Head Geek</dc:creator>
		<pubDate>Mon, 24 Dec 2007 01:46:32 +0000</pubDate>
		<guid isPermaLink="false">http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/#comment-722</guid>
		<description>&lt;p&gt;If you give it a try, let me know what you think of it. I doubt it will be much better than wxWidgets for my purposes, but I like to keep up on various technologies.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>If you give it a try, let me know what you think of it. I doubt it will be much better than wxWidgets for my purposes, but I like to keep up on various technologies.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Lee</title>
		<link>http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/comment-page-1/#comment-718</link>
		<dc:creator>Joshua Lee</dc:creator>
		<pubDate>Sun, 23 Dec 2007 11:57:43 +0000</pubDate>
		<guid isPermaLink="false">http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/#comment-718</guid>
		<description>&lt;p&gt;BTW, the new version of Tcl/Tk, 8.5, has finally been released, with the more flexible and reportedly less ugly look and feel. I&#039;ll have to give it a try. &lt;/p&gt;

&lt;p&gt;Hopefully the other scripting languages will pick up on the latest Tk as well soon enough. The ones that implement it modularly, such as Python, will do it very soon, though of course the modular implementation has the drawback of needing Tcl/Tk on one&#039;s system. (It&#039;s a very small run-time though, a heck of a lot smaller than the typical Windows run-time, or even smaller than Ruby/Perl/Python etc. Of course, the Tcl language and libraries are much smaller... If only Tcl was more elegant, but I sort of like some of its warts. I actually think the concept of the language keyword as a &quot;tool command&quot;, complete with something that looks like option flags ah-lah POSIX command line arguments, is pretty cool. :-) )&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>BTW, the new version of Tcl/Tk, 8.5, has finally been released, with the more flexible and reportedly less ugly look and feel. I&#8217;ll have to give it a try. </p>

<p>Hopefully the other scripting languages will pick up on the latest Tk as well soon enough. The ones that implement it modularly, such as Python, will do it very soon, though of course the modular implementation has the drawback of needing Tcl/Tk on one&#8217;s system. (It&#8217;s a very small run-time though, a heck of a lot smaller than the typical Windows run-time, or even smaller than Ruby/Perl/Python etc. Of course, the Tcl language and libraries are much smaller&#8230; If only Tcl was more elegant, but I sort of like some of its warts. I actually think the concept of the language keyword as a &#8220;tool command&#8221;, complete with something that looks like option flags ah-lah POSIX command line arguments, is pretty cool. <img src='http://geekblog.oakcircle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  )</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Head Geek</title>
		<link>http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/comment-page-1/#comment-705</link>
		<dc:creator>Head Geek</dc:creator>
		<pubDate>Tue, 18 Dec 2007 14:59:36 +0000</pubDate>
		<guid isPermaLink="false">http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/#comment-705</guid>
		<description>&lt;p&gt;Under Linux, wxWidgets can target GTK+, MGL, or X11. I&#039;d never heard of MGL before, but it&#039;s easily possible that you saw a version compiled for some system that you weren&#039;t used to.&lt;/p&gt;

&lt;p&gt;(And GTK+, at least, &lt;em&gt;does&lt;/em&gt; have native widgets. :-p ).&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Under Linux, wxWidgets can target GTK+, MGL, or X11. I&#8217;d never heard of MGL before, but it&#8217;s easily possible that you saw a version compiled for some system that you weren&#8217;t used to.</p>

<p>(And GTK+, at least, <em>does</em> have native widgets. :-p ).</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Lee</title>
		<link>http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/comment-page-1/#comment-699</link>
		<dc:creator>Joshua Lee</dc:creator>
		<pubDate>Tue, 18 Dec 2007 13:26:18 +0000</pubDate>
		<guid isPermaLink="false">http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/#comment-699</guid>
		<description>&lt;p&gt;PS, The X Window System has no &quot;native widgets&quot;. :-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>PS, The X Window System has no &#8220;native widgets&#8221;. <img src='http://geekblog.oakcircle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Lee</title>
		<link>http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/comment-page-1/#comment-698</link>
		<dc:creator>Joshua Lee</dc:creator>
		<pubDate>Tue, 18 Dec 2007 13:25:43 +0000</pubDate>
		<guid isPermaLink="false">http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/#comment-698</guid>
		<description>&lt;p&gt;I didn&#039;t &quot;hear&quot; that, I &lt;em&gt;saw&lt;/em&gt; it, under Linux at least... Of course, it does resemble gtk+ version two which isn&#039;t &lt;em&gt;too&lt;/em&gt; bad looking. I suspect the application may have misused it or something.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I didn&#8217;t &#8220;hear&#8221; that, I <em>saw</em> it, under Linux at least&#8230; Of course, it does resemble gtk+ version two which isn&#8217;t <em>too</em> bad looking. I suspect the application may have misused it or something.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Head Geek</title>
		<link>http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/comment-page-1/#comment-693</link>
		<dc:creator>Head Geek</dc:creator>
		<pubDate>Tue, 18 Dec 2007 05:00:22 +0000</pubDate>
		<guid isPermaLink="false">http://geekblog.oakcircle.com/2007/12/17/cross-platform-gui-programming/#comment-693</guid>
		<description>&lt;p&gt;I&#039;m not sure where you heard that, because wxWidgets uses the native &quot;widgets&quot; (windows, controls, dialogs, etcetera) for each platform. It&#039;s hard to tell the difference between a wxWidgets application and one written in the pure API for the platform in question, other than at the source code level. If you&#039;re careful to use them, there are even ways to arrange the buttons differently according to the preferred button order for each platform.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure where you heard that, because wxWidgets uses the native &#8220;widgets&#8221; (windows, controls, dialogs, etcetera) for each platform. It&#8217;s hard to tell the difference between a wxWidgets application and one written in the pure API for the platform in question, other than at the source code level. If you&#8217;re careful to use them, there are even ways to arrange the buttons differently according to the preferred button order for each platform.</p>]]></content:encoded>
	</item>
</channel>
</rss>

