<?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: GTK Hello World in Six Different Languages</title>
	<atom:link href="http://www.deskchecked.com/2008/01/23/gtk-hello-world-in-six-different-languages/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.deskchecked.com/2008/01/23/gtk-hello-world-in-six-different-languages/</link>
	<description>Thomas Lee's programming blog</description>
	<lastBuildDate>Sat, 27 Mar 2010 16:01:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Patrik</title>
		<link>http://www.deskchecked.com/2008/01/23/gtk-hello-world-in-six-different-languages/comment-page-1/#comment-738</link>
		<dc:creator>Patrik</dc:creator>
		<pubDate>Sat, 26 Jan 2008 12:49:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-738</guid>
		<description>The C example is (at least in my browser (Firefox Ubuntu)) not entirely complete since the include statement uses &quot;less than&quot; and &quot;greater than&quot; signs and the browser interprets these as html tags, *doh*

Most people probably knows this and checks the source for the stuff to include, but just an improvement suggestion :)

Great post all in all!
cheers</description>
		<content:encoded><![CDATA[<p>The C example is (at least in my browser (Firefox Ubuntu)) not entirely complete since the include statement uses &#8220;less than&#8221; and &#8220;greater than&#8221; signs and the browser interprets these as html tags, *doh*</p>
<p>Most people probably knows this and checks the source for the stuff to include, but just an improvement suggestion <img src='http://www.deskchecked.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Great post all in all!<br />
cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: crc</title>
		<link>http://www.deskchecked.com/2008/01/23/gtk-hello-world-in-six-different-languages/comment-page-1/#comment-728</link>
		<dc:creator>crc</dc:creator>
		<pubDate>Fri, 25 Jan 2008 01:46:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-728</guid>
		<description>A version in Forth (RetroForth 9.2.10, using the optional GTK  2 bindings)

&#039; bye is boot
init
window: hello
hello &quot; Hello, World!&quot; setTitle
show: hello
gtk_main</description>
		<content:encoded><![CDATA[<p>A version in Forth (RetroForth 9.2.10, using the optional GTK  2 bindings)</p>
<p>&#8216; bye is boot<br />
init<br />
window: hello<br />
hello &#8221; Hello, World!&#8221; setTitle<br />
show: hello<br />
gtk_main</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tom</title>
		<link>http://www.deskchecked.com/2008/01/23/gtk-hello-world-in-six-different-languages/comment-page-1/#comment-727</link>
		<dc:creator>tom</dc:creator>
		<pubDate>Thu, 24 Jan 2008 21:51:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-727</guid>
		<description>&lt;ul&gt;
&lt;li&gt;schlenk: I&#039;ll check out gnocl.&lt;/li&gt;
&lt;li&gt;nominolo, Paolo, hannes: Thanks for your additional GTK examples!&lt;/li&gt;
&lt;li&gt;Mike Mol: Of course, go nuts. :)&lt;/li&gt;
&lt;li&gt;she, Miguel: Just included your suggestions. Thanks for the feedback!&lt;/li&gt;
&lt;/ul&gt;</description>
		<content:encoded><![CDATA[<ul>
<li>schlenk: I&#8217;ll check out gnocl.</li>
<li>nominolo, Paolo, hannes: Thanks for your additional GTK examples!</li>
<li>Mike Mol: Of course, go nuts. <img src='http://www.deskchecked.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>she, Miguel: Just included your suggestions. Thanks for the feedback!</li>
</ul>
]]></content:encoded>
	</item>
	<item>
		<title>By: And Haskell too!</title>
		<link>http://www.deskchecked.com/2008/01/23/gtk-hello-world-in-six-different-languages/comment-page-1/#comment-726</link>
		<dc:creator>And Haskell too!</dc:creator>
		<pubDate>Thu, 24 Jan 2008 15:33:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-726</guid>
		<description>http://www.haskell.org/gtk2hs/</description>
		<content:encoded><![CDATA[<p><a href="http://www.haskell.org/gtk2hs/" rel="nofollow">http://www.haskell.org/gtk2hs/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Miguel de Icaza</title>
		<link>http://www.deskchecked.com/2008/01/23/gtk-hello-world-in-six-different-languages/comment-page-1/#comment-725</link>
		<dc:creator>Miguel de Icaza</dc:creator>
		<pubDate>Thu, 24 Jan 2008 11:09:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-725</guid>
		<description>Shorter C# version:

Removes unnecessary helper routine, the Title is used in the constructor, but its useful to keep the explicit assignment to see a typical piece of C# code

using Gtk;

public class HelloWorld {
  public static void Main(string[] args) {
    Gtk.Window window = new Gtk.Window(&quot;Hello World&quot;);
    window.Title = &quot;Hello, World&quot;;
    window.DeleteEvent  = delegate { Application.Quit (); }; 
    window.ShowAll();
    Application.Run();
  }
}</description>
		<content:encoded><![CDATA[<p>Shorter C# version:</p>
<p>Removes unnecessary helper routine, the Title is used in the constructor, but its useful to keep the explicit assignment to see a typical piece of C# code</p>
<p>using Gtk;</p>
<p>public class HelloWorld {<br />
  public static void Main(string[] args) {<br />
    Gtk.Window window = new Gtk.Window(&#8221;Hello World&#8221;);<br />
    window.Title = &#8220;Hello, World&#8221;;<br />
    window.DeleteEvent  = delegate { Application.Quit (); };<br />
    window.ShowAll();<br />
    Application.Run();<br />
  }<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: she</title>
		<link>http://www.deskchecked.com/2008/01/23/gtk-hello-world-in-six-different-languages/comment-page-1/#comment-723</link>
		<dc:creator>she</dc:creator>
		<pubDate>Thu, 24 Jan 2008 07:46:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-723</guid>
		<description>In the ruby version, Gtk.init is no longer needed (its only needed in older versions)

Also I would recommend to use :delete_event instead of &#039;delete-event&#039;, to me it looks nicer (and you dont need to use the closing &#039; in this case as well)</description>
		<content:encoded><![CDATA[<p>In the ruby version, Gtk.init is no longer needed (its only needed in older versions)</p>
<p>Also I would recommend to use :delete_event instead of &#8216;delete-event&#8217;, to me it looks nicer (and you dont need to use the closing &#8216; in this case as well)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Mol</title>
		<link>http://www.deskchecked.com/2008/01/23/gtk-hello-world-in-six-different-languages/comment-page-1/#comment-722</link>
		<dc:creator>Mike Mol</dc:creator>
		<pubDate>Thu, 24 Jan 2008 06:44:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-722</guid>
		<description>Very cool.  Do you mind if I appropriate the code for &lt;a href=&quot;http://rosettacode.org/rosettacode/w/index.php?title=User_Output&quot; rel=&quot;nofollow&quot;&gt;Rosetta Code&lt;/a&gt;?</description>
		<content:encoded><![CDATA[<p>Very cool.  Do you mind if I appropriate the code for <a href="http://rosettacode.org/rosettacode/w/index.php?title=User_Output" rel="nofollow">Rosetta Code</a>?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paolo Bonzini</title>
		<link>http://www.deskchecked.com/2008/01/23/gtk-hello-world-in-six-different-languages/comment-page-1/#comment-720</link>
		<dc:creator>Paolo Bonzini</dc:creator>
		<pubDate>Thu, 24 Jan 2008 06:13:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-720</guid>
		<description>GNU Smalltalk:

GTK.Gtk gstGtkInit.
w := GTK.GtkWindow new: GTK.Gtk gtkWindowToplevel.
w title: &#039;Hello, World&#039;.
w connectSignal: &#039;destroy&#039;
            to: [ :w :data &#124; GTK.Gtk mainQuit ]
            selector: #value:value:
            userData: nil.
w show.</description>
		<content:encoded><![CDATA[<p>GNU Smalltalk:</p>
<p>GTK.Gtk gstGtkInit.<br />
w := GTK.GtkWindow new: GTK.Gtk gtkWindowToplevel.<br />
w title: &#8216;Hello, World&#8217;.<br />
w connectSignal: &#8216;destroy&#8217;<br />
            to: [ :w :data | GTK.Gtk mainQuit ]<br />
            selector: #value:value:<br />
            userData: nil.<br />
w show.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nominolo</title>
		<link>http://www.deskchecked.com/2008/01/23/gtk-hello-world-in-six-different-languages/comment-page-1/#comment-719</link>
		<dc:creator>nominolo</dc:creator>
		<pubDate>Wed, 23 Jan 2008 23:27:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-719</guid>
		<description>In Haskell:  http://reddit.com/r/programming/info/66e9b/comments/c02z7si
(I didn&#039;t know how put it as a comment without breaking indentation.)</description>
		<content:encoded><![CDATA[<p>In Haskell:  <a href="http://reddit.com/r/programming/info/66e9b/comments/c02z7si" rel="nofollow">http://reddit.com/r/programming/info/66e9b/comments/c02z7si</a><br />
(I didn&#8217;t know how put it as a comment without breaking indentation.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hannes</title>
		<link>http://www.deskchecked.com/2008/01/23/gtk-hello-world-in-six-different-languages/comment-page-1/#comment-717</link>
		<dc:creator>hannes</dc:creator>
		<pubDate>Wed, 23 Jan 2008 23:02:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-717</guid>
		<description>that&#039;s our hello world in Dylan. Also take a look at our gtk demo application (a TCP/IP stack with packet sniffer) at http://www.networknightvision.com/

module: hello-world

define frame  ()
  keyword title: = &quot;Hello, world&quot;
end;

define function main()
  start-frame(make());
end function main;

// Invoke our main() function.
main();</description>
		<content:encoded><![CDATA[<p>that&#8217;s our hello world in Dylan. Also take a look at our gtk demo application (a TCP/IP stack with packet sniffer) at <a href="http://www.networknightvision.com/" rel="nofollow">http://www.networknightvision.com/</a></p>
<p>module: hello-world</p>
<p>define frame  ()<br />
  keyword title: = &#8220;Hello, world&#8221;<br />
end;</p>
<p>define function main()<br />
  start-frame(make());<br />
end function main;</p>
<p>// Invoke our main() function.<br />
main();</p>
]]></content:encoded>
	</item>
</channel>
</rss>
